Konfigurationsschlüssel und Datenentitäten

Schein

Community-Interessensgruppen sind jetzt von Yammer zu Microsoft Viva Engage gewechselt. Um an einer Viva Engage-Community teilzunehmen und an den neuesten Diskussionen teilzunehmen, füllen Sie das Formular "Anfordern des Zugriffs auf Finance and Operations Viva Engage Community" aus , und wählen Sie die Community aus, der Sie beitreten möchten.

Bevor Sie Datenentitäten zum Importieren oder Exportieren von Daten verwenden, bestimmen Sie die Auswirkungen von Konfigurationsschlüsseln auf die Datenentitäten, die Sie verwenden möchten.

Weitere Informationen über Konfigurationsschlüssel finden Sie unter Lizenzcodes und Konfigurationsschlüsselbericht.

Konfigurationsschlüsselzuweisungen

Sie können einem oder allen folgenden Artefakten Konfigurationsschlüssel zuweisen.

  • Datenentitäten
  • Tabellen, die als Datenquellen verwendet werden
  • Tabellenfelder
  • Datenentitätsfelder

In der folgenden Tabelle wird zusammengefasst, wie Konfigurationsschlüsselwerte zu verschiedenen Artefakten, die einem Objekt zugrunde liegen, das erwartete Verhalten des Objekts ändern.

Konfigurationsschlüsseleinstellung für Datenentität Konfigurationsschlüsseleinstellung zu Tabelle Konfigurationsschlüsseleinstellung zu Tabellenfeld Konfigurationsschlüssel zu Datenentitätsfeld Erwartetes Verhalten
Deaktiviert Nicht bewertet Nicht bewertet Nicht bewertet Wenn der Konfigurationsschlüssel für die Datenentität deaktiviert ist, ist die Datenentität nicht funktionsfähig. Es spielt keine Rolle, ob die Konfigurationsschlüssel in den zugrunde liegenden Tabellen und Feldern aktiviert oder deaktiviert sind.
Aktiviert Deaktiviert Nicht bewertet Nicht bewertet Wenn der Konfigurationsschlüssel für eine Datenentität aktiviert ist, wird vom Datenverwaltungsframework der Konfigurationsschlüssel für jede der zugrunde liegenden Tabellen überprüft. Wenn der Konfigurationsschlüssel für eine Tabelle deaktiviert ist, steht diese Tabelle nicht in der Datenentität zur funktionalen Verwendung zur Verfügung. Wenn der Konfigurationsschlüssel einer Tabelle deaktiviert ist, wertet das System die Konfigurationsschlüsseleinstellungen für die Tabelle und die Datenentität nicht aus. Wenn die Primärtabelle in der Entität ihren Konfigurationsschlüssel deaktiviert hat, verhält sich das System so, als ob der Konfigurationsschlüssel der Entität deaktiviert wurde.
Aktiviert Aktiviert Deaktiviert Nicht bewertet Wenn der Konfigurationsschlüssel für eine Datenentität aktiviert ist und die zugrunde liegenden Tabellenkonfigurationsschlüssel aktiviert sind, überprüft das Datenverwaltungsframework den Konfigurationsschlüssel in den Feldern in den Tabellen. Wenn der Konfigurationsschlüssel für ein Feld deaktiviert ist, ist dieses Feld nicht in der Datenentität für die funktionale Verwendung verfügbar, auch wenn das entsprechende Datenentitätsfeld den Konfigurationsschlüssel aktiviert hat.
Aktiviert Aktiviert Aktiviert Deaktiviert Wenn der Konfigurationsschlüssel auf allen anderen Ebenen aktiviert ist, der Entitätsfeld-Konfigurationsschlüssel jedoch nicht aktiviert ist, steht das Feld nicht zur Verwendung in der Datenentität zur Verfügung.

Schein

Wenn eine Entität eine andere Entität als Datenquelle aufweist, wendet das System die vorhergehende Semantik rekursiv an.

Entitätslistenaktualisierung

Wenn Sie die Entitätsliste aktualisieren, erstellt das Datenverwaltungsframework die Konfigurationsschlüsselmetadaten für die Laufzeitverwendung. Diese Metadaten werden mithilfe der zuvor beschriebenen Logik erstellt. Warten Sie, bis die Entitätsliste aktualisiert wurde, bevor Sie Aufträge und Entitäten im Datenverwaltungsframework verwenden. Wenn Sie nicht warten, sind die Metadaten des Konfigurationsschlüssels möglicherweise nicht auf dem neuesten Stand und können zu unerwarteten Ergebnissen führen. Wenn die Entitätsliste aktualisiert wird, wird die folgende Meldung auf der Entitätslistenseite angezeigt.

Screenshot der Aktualisierungsmeldung der Entitätsliste, die während des Aktualisierungsprozesses angezeigt wird.

Datenentitätslistenseite

Die Datenentitätslistenseite im Datenverwaltungsarbeitsbereich zeigt die Konfigurationsschlüsseleinstellungen für die Entitäten an. Beginnen Sie auf dieser Seite, um die Auswirkungen von Konfigurationsschlüsseln auf die Datenentität zu verstehen.

Diese Informationen werden mithilfe der Metadaten angezeigt, die während der Entitätsaktualisierung erstellt wurden. In der Spalte "Konfigurationsschlüssel" wird der Name des Konfigurationsschlüssels angezeigt, der der Datenentität zugeordnet ist. Wenn diese Spalte leer ist, bedeutet dies, dass der Datenentität kein Konfigurationsschlüssel zugeordnet ist. Die Konfigurationsschlüssel-Statusspalte zeigt den Status des Konfigurationsschlüssels an. Wenn sie ein Häkchen hat, bedeutet dies, dass der Schlüssel aktiviert ist. Wenn es leer ist, bedeutet dies, dass entweder der Schlüssel deaktiviert ist oder kein Schlüssel zugeordnet ist.

Screenshot der Seite

Zielfelder

Im nächsten Schritt wird ein Drillinto in die Datenentität ausgeführt, um die Auswirkung der Konfigurationsschlüssel auf Tabellen und Felder anzuzeigen. Das Zielfelderformular für eine Datenentität zeigt Konfigurationsschlüssel und Schlüsselstatusinformationen für die zugeordneten Tabellen und Felder in der Datenentität an. Wenn die Datenentität selbst den Konfigurationsschlüssel deaktiviert hat, wird eine Warnmeldung angezeigt, die informiert, dass die Tabellen und Felder im Zielfeldformular für diese Entität unabhängig vom Konfigurationsschlüsselstatus nicht verfügbar sind.

Untergeordnete Entitäten

Bestimmte Entitäten verfügen über andere Entitäten als Datenquellen oder sind zusammengesetzte Datenentitäten. Das Formular für untergeordnete Entitäten zeigt Konfigurationsschlüsselinformationen für diese Entitäten an. Verwenden Sie dieses Formular auf ähnliche Weise wie die weiter oben beschriebene Entitätslistenseite. Das Zielfelderformular für die untergeordnete Entität verhält sich wie oben beschrieben.

Datenentitäten verwenden

Nachdem Sie die vollständigen Auswirkungen von Konfigurationsschlüsseln auf die datenentitäten, die Sie verwenden möchten, verstehen, können Sie die Datenentitäten zu Datenprojekten hinzufügen.

Laufzeitüberprüfungen für Konfigurationsschlüssel

Mithilfe der Konfigurationsschlüsselmetadaten, die während der Entitätsaktualisierungsliste erstellt werden, werden Laufzeitüberprüfungen in den folgenden Anwendungsfällen ausgeführt.

  • Wenn eine Datenentität einem Einzelvorgang hinzugefügt wird
  • Wenn der Benutzer in der Entitätsliste "Validieren" auswählt
  • Wenn der Benutzer ein Datenpaket in ein Datenprojekt lädt
  • Wenn der Benutzer eine Vorlage in ein Datenprojekt lädt
  • Wenn ein vorhandenes Datenprojekt geladen wird
  • Wenn eine Vorlage in ein Datenprojekt geladen wird
  • Bevor der Export-/Importvorgang ausgeführt wird (Batchauftrag, kein Batchauftrag, wiederkehrend, OData)
  • Wenn der Benutzer eine Zuordnung generiert
  • Wenn der Benutzer Felder in die Zuordnungsbenutzeroberfläche zuordnet
  • Wenn der Benutzer nur „importierbare Felder” hinzufügt

Konfigurationsschlüsseländerungen verwalten

Immer wenn Sie Konfigurationsschlüssel auf der Entitäts-, Tabellen- oder Feldebene aktualisieren, muss die Entitätsliste im Datenverwaltungsframework aktualisiert werden. Durch diesen Prozess wird sichergestellt, dass der Framework die aktuellsten Konfigurationsschlüsseleinstellungen auswählt. Bis die Entitätsliste aktualisiert wird, wird die folgende Warnung auf der Entitätslistenseite angezeigt. Die aktualisierten Konfigurationsschlüsseländerungen treten sofort in Kraft, nachdem die Entitätsliste aktualisiert ist. Es wird empfohlen, dass Sie die vorhandenen Datenprojekte und Einzelvorgänge überprüfen, um sicherzustellen, dass sie erwartungsgemäß funktionieren, nachdem die Konfigurationsschlüsseländerungen wirksam werden.