Erstellen von Referenzdatensätzen mit zusammengesetzten Schlüsseln

Referenzdatenwerte in einem Satz werden in der Regel durch einen eindeutigen Code identifiziert. Möglicherweise müssen Sie jedoch Daten anhand von mehr als einer Spalte identifizieren. Ein zusammengesetzter Schlüssel ist eine Kombination aus der Code-Spalte und bis zu 5 benutzerdefinierten Spalten in einem Referenzdatensatz. Der zusammengesetzte Schlüssel wird dann verwendet, um jeden Referenzdatenwert eindeutig zu identifizieren.

Erforderliche Berechtigungen Um Referenzdatensätze zu erstellen, zu bearbeiten oder zu löschen, benötigen Sie folgende Benutzerberechtigung:

  • Auf Governance-Artefakte zugreifen

Sie müssen für das Referenzdataset über eine der folgenden Rollen für Kategoriemitbearbeiter in der primären Kategorie verfügen:

  • Administrator
  • Eigner
  • Editor
  • Eine angepasste Rolle mit der Berechtigung zum Erstellen von Referenzdatasets

Ein zusammengesetzter Schlüssel wird verwendet, um jeden Referenzdatenwert eindeutig zu identifizieren. Bei einem zusammengesetzten Schlüssel müssen die Werte in der Code-Spalte nicht mehr eindeutig sein. Die Eindeutigkeit ist nur dann gewährleistet, wenn die Werte aller angegebenen Spalten kombiniert werden – die Werte in einzelnen Spalten sind nicht unbedingt eindeutig.

Wenn Sie einen zusammengesetzten Schlüssel für den Satz definieren, wird jeder Referenzdatenwert in einem solchen Satz im System durch eine physische Darstellung des zusammengesetzten Schlüssels identifiziert, der eine Verkettung der Codespalte und der benutzerdefinierten Spalten des zusammengesetzten Schlüssels in der Reihenfolge ist, die bei der ursprünglichen Erstellung des Satzes angegeben wurde. Die Werte werden durch | getrennt, zum Beispiel: CODE|CC1|CC2|CC3. Diese physische Darstellung wird verwendet, um Referenzdatenwerte im System zu identifizieren (z. B. um Beziehungen zu verfolgen) und kann nicht geändert werden.

Für benutzerdefinierte Spalten, die zum Erstellen eines zusammengesetzten Schlüssels verwendet werden, gelten die folgenden Einschränkungen:

  • Zusammengesetzte Schlüsselsäulen können nur zu neuen oder leeren Referenzdatensätzen hinzugefügt werden. Wenn einem Set bereits Referenzdatenwerte hinzugefügt wurden, können Sie keinen zusammengesetzten Schlüssel definieren.
  • Benutzerdefinierte Spalten, die Sie validieren möchten, müssen vom Typ „Text“ sein.
  • Es können bis zu 5 benutzerdefinierte Spalten zur Spalte „Code“ hinzugefügt werden, um einen zusammengesetzten Schlüssel zu bilden. Die Code-Spalte steht immer an erster Stelle.
  • Wenn die benutzerdefinierte Spalte Teil des zusammengesetzten Schlüssels ist, muss sie als obligatorisch festgelegt werden.
  • Wenn Referenzdatenwerte zum Satz hinzugefügt werden, kann der zusammengesetzte Schlüssel nicht mehr geändert werden. Wenn eine Änderung erforderlich ist, müssen Sie einen neuen Referenzdatensatz erstellen.
  • Die Spalte mit dem zusammengesetzten Schlüssel kann bis zu 200 Zeichen lang sein. Benutzerdefinierte Spalten, die nicht Teil des zusammengesetzten Schlüssels sind, haben eine Begrenzung von 2000.
  • Zeichen | und UNIT SEPARATOR (ASCII-Code 0x31 ) dürfen nicht in der Code-Spalte oder in den benutzerdefinierten Spalten verwendet werden, die zur Erstellung des zusammengesetzten Schlüssels verwendet werden. Dieses Zeichen wird verwendet, um zusammengesetzte Schlüsselwerte zu trennen, wenn eine physische Darstellung des zusammengesetzten Schlüssels in der Datenbank erstellt wird. Diese Einschränkung gilt nur für die API v4.

So erstellen Sie einen Referenzdatensatz mit einem zusammengesetzten Schlüssel unter Verwendung einer „ CSV “-Datei mit Werten:

  1. Klicken Sie auf „Neuer Referenzdatensatz“ und geben Sie im Detailbereich Folgendes an:

    1. Laden Sie die CSV-Datei hoch.
    2. Geben Sie einen Namen für den Referenzdatensatz an.
    3. Geben Sie den Typ der Werte an: Text, Zahl oder Datum.
    4. Wählen Sie die Kategorie aus, in der der Referenzdatensatz erstellt werden soll.
    5. Geben Sie optional eine Beschreibung an.
  2. Ordnen Sie im Bereich „Spaltenzuordnung“ die Spalten aus Ihrer Datei „ CSV “ den Zielspalten zu:

    1. Geben Sie an, ob die erste Zeile einer „ CSV “-Datei anstelle des ersten Referenzdatenwerts als Spaltenüberschrift verwendet werden soll.

    2. Ordnen Sie die Spalten Ihrer Datei nacheinander zu. Die Vorschau der hochgeladenen Spalte wird angezeigt. Wenn die vordefinierten Spalten nicht Ihren Anforderungen entsprechen, wählen Sie „Neue benutzerdefinierte Spalte “.

    3. Geben Sie für jede benutzerdefinierte Spalte Folgendes an:

      • Name: Der Spaltenname muss innerhalb eines bestimmten Referenzdatensatzes eindeutig sein.
      • Typ: Text, Zahl oder Datum.
      • Beschreibung: optional.
      • Die maximale Anzahl von Zeichen, die für einen Datensatz in einer Spalte verwendet werden kann. Die Grenze für eine zusammengesetzte Schlüsselspalte liegt bei 200. Für alle anderen Spalten beträgt das Limit 2000. Diese Grenze kann nur geändert werden, wenn der Referenzdatensatz leer ist. Wenn Werte zum Satz hinzugefügt werden, können Sie nur die Grenze erhöhen.
      • Wählen Sie optional den Referenzdatensatz aus, den Sie für die Validierung verwenden möchten – die Werte in der Spalte werden anhand der Spalte CODE im ausgewählten Referenzdatensatz validiert. Wenn ein benutzerdefinierter Spaltenwert aus irgendeinem Grund ungültig ist, wird der Referenzdatenwert nicht erstellt oder importiert, und dem Bericht wird eine Warnung hinzugefügt.

      Hinweis:

      • Der Referenzdatensatz, den Sie als Validator auswählen, kann nicht mehr entfernt werden, es sei denn, die Validierung anhand dieses Datensatzes wird entfernt.
      • Der Validator für eine Spalte kann nur festgelegt oder geändert werden, wenn der Referenzdatensatz leer ist.
      • Sie können nur Spalten vom Typ „Text“ validieren, da die CODE-Spalte, anhand derer Sie die Validierung durchführen, immer diesem Typ entspricht.
    4. Wenn Sie möchten, dass die benutzerdefinierte Spalte Teil des zusammengesetzten Schlüssels ist, wählen Sie „Teil des zusammengesetzten Schlüssels “ aus. Die Spalte wird dann automatisch als obligatorisch markiert, was bedeutet, dass die Werte nicht leer sein dürfen.

  3. Wenn alle Spalten zugeordnet sind, überprüfen Sie die Informationen im Über prüfungsfenster. Beachten Sie, dass Sie an dieser Stelle die Spalten des zusammengesetzten Schlüssels entsprechend Ihren Anforderungen neu anordnen können. Die Reihenfolge der in diesem Bereich festgelegten Spalten beeinflusst, wie die physische Darstellung des zusammengesetzten Schlüssels im System gebildet wird. Wenn beispielsweise die Spalten in diesem Bereich in dieser Reihenfolge aufgelistet sind:

    • Benutzerdefinierte Spalte 1
    • Benutzerdefinierte Spalte 2
    • benutzerdefinierte Spalte 3

    Dann wird die physische Darstellung des zusammengesetzten Schlüssels für diese Referenzdatenwerte als gebildet CODE|CC1|CC2|CC3. Wenn Sie Werte zum Referenzdatensatz hinzufügen, kann diese Reihenfolge nicht mehr geändert werden. Sie können die Spalten in der Benutzeroberfläche beim Anzeigen des Satzes neu anordnen, dies hat jedoch keinen Einfluss auf die tatsächliche Zusammensetzung des zusammengesetzten Schlüssels. Vergleichen Sie die Reihenfolge der Spalten mit der in der Datei „ CSV “ angegebenen Reihenfolge und passen Sie sie gegebenenfalls an.

  4. Klicken Sie auf Erstellen. Der Referenzdatensatz wird als Entwurf gespeichert.

Hinweis: Achten Sie bei der Arbeit mit den Dateien „ CSV “, die Referenzdatenwerte enthalten, darauf, dass die übergeordnete Beziehung zwischen den Werten als Verkettung der Werte der Spalten „CODE“ und der benutzerdefinierten Spalten des zusammengesetzten Schlüssels dargestellt wird, getrennt durch |. Der Code steht immer an erster Stelle, gefolgt von den Werten der Spalten des zusammengesetzten Schlüssels. Stellen Sie sicher, dass die Reihenfolge dieser Spalten in der Datei „ CSV “ und im Übersichtsbereich des Erstellungs- oder Importassistenten identisch ist.

Wenn Sie fertig sind, entscheiden Sie, ob:

  • Schließen Sie den neuen Referenzdatensatz im Entwurfsstatus.
  • Klicken Sie auf Entwurf löschen, um das neue Referenzdataset zu löschen.
  • Klicken Sie je nach Ihrer Workflow -Definition auf „Veröffentlichen“ oder „Zur Genehmigung senden“, um den Referenzdatensatz zu verarbeiten.

Weitere Informationen