Referenzdatenwerte in einem Set werden normalerweise durch einen eindeutigen Code identifiziert. Möglicherweise müssen Sie jedoch Daten mithilfe mehrerer Spalten identifizieren. Ein Verbundschlüssel ist eine Kombination aus der Codesalte und bis zu fünf angepassten Spalten in einem Referenzdataset. Der Verbundschlüssel wird dann verwendet, um jeden Referenzdatenwert eindeutig zu identifizieren.
Erforderliche Berechtigungen Zum Erstellen, Bearbeiten oder Löschen von Referenzdatasets benötigen Sie die 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 kennzeichnen. Bei einem zusammengesetzten Schlüssel müssen die Werte in der Codespalte nicht mehr eindeutig sein. Eindeutigkeit wird nur garantiert, wenn die Werte aller angegebenen Spalten kombiniert werden-die Werte in einzelnen Spalten sind nicht unbedingt eindeutig.
Wenn Sie einen Verbundschlüssel für die Gruppe definieren, wird jeder Referenzdatenwert in einer solchen Gruppe im System durch eine physische Darstellung des Verbundschlüssels identifiziert. Dies ist eine Verkettung der Codesäule und der angepassten Spalten des Verbundschlüssels in der Reihenfolge, die bei der ursprünglichen Erstellung der Gruppe angegeben wurde. Die Werte werden durch | begrenzt. 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.
Die folgenden Einschränkungen gelten für die angepassten Spalten, die zum Erstellen eines Verbundschlüssels verwendet werden:
- Zusammengesetzte Schlüsselspalten können nur neuen oder leeren Referenzdatasets hinzugefügt werden. Wenn einer Gruppe bereits Referenzdatenwerte hinzugefügt wurden, können Sie keinen zusammengesetzten Schlüssel definieren.
- Angepasste Spalten, die Sie validieren möchten, müssen den Typ 'Text' aufweisen.
- Der Spalte "Code" können bis zu fünf angepasste Spalten hinzugefügt werden, die einen zusammengesetzten Schlüssel enthalten. Die Codesäule steht immer an erster Stelle.
- Wenn die angepasste Spalte Teil des zusammengesetzten Schlüssels ist, muss sie als obligatorisch festgelegt werden.
- Wenn dem Satz Referenzdatenwerte hinzugefügt werden, kann der Verbundschlüssel nicht mehr geändert werden. Wenn eine Änderung erforderlich ist, müssen Sie ein neues Referenzdataset erstellen.
- Die zusammengesetzte Schlüsselspalte kann bis zu 200 Zeichen lang sein. Für angepasste Spalten, die nicht zum Verbundschlüssel gehören, ist der Grenzwert auf 2000 gesetzt.
- Die Zeichen
|
und UNIT SEPARATOR (ASCII-Code 0x31) dürfen nicht in der Codespalte oder in den angepassten Spalten verwendet werden, die zum Erstellen 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 API v4.
So erstellen Sie ein Referenzdataset mit einem zusammengesetzten Schlüssel unter Verwendung einer CSV-Datei mit Werten:
Wählen Sie Governance > Referenzdaten aus und klicken dann auf Referenzdataset hinzufügen.
Klicken Sie auf Neues Referenzdataset und geben Sie Folgendes in der Anzeige 'Details' an:
- Laden Sie die CSV-Datei hoch.
- Geben Sie einen Namen für das Referenzdataset an.
- Geben Sie den Typ der Werte an: Text, Zahl oder Datum.
- Wählen Sie die Kategorie aus, in der das Referenzdataset erstellt werden soll.
- Geben Sie optional eine Beschreibung an.
Ordnen Sie in der Anzeige Spalten zuordnen die Spalten aus Ihrer CSV-Datei den Zielspalten zu:
Geben Sie an, ob die erste Zeile in einer CSV-Datei als Spaltenüberschrift anstelle des ersten Referenzdatenwerts verwendet werden soll.
Ordnen Sie die Spalten aus Ihrer Datei einzeln zu. Die Vorschau der hochgeladenen Spalte wird angezeigt. Wenn die vordefinierten Spalten Ihren Anforderungen nicht entsprechen, wählen Sie Neue angepasste Spalteaus.
Geben Sie für jede angepasste Spalte Folgendes an:
- Name: Der Spaltenname muss innerhalb eines bestimmten Referenzdataset eindeutig sein.
- Typ: Text, Zahl oder Datum.
- Beschreibung: optional.
- Die maximale Anzahl von Zeichen, die für einen Datensatz in einer Spalte verwendet wird Der Grenzwert für eine zusammengesetzte Schlüsselspalte ist 200. Für alle anderen Spalten ist der Grenzwert 2000. Dieser Grenzwert kann nur geändert werden, wenn das Referenzdataset leer ist. Wenn der Gruppe Werte hinzugefügt werden, kann der Grenzwert nur erhöht werden.
- Wählen Sie optional das Referenzdataset aus, das Sie für die Überprüfung verwenden möchten. Die Werte in der Spalte werden anhand der Spalte CODE im ausgewählten Referenzdataset validiert. Wenn ein benutzerdefinierter Spaltenwert aus irgendeinem Grund ungültig ist, wird der Referenzdatenwert nicht erstellt bzw. importiert und eine Warnung zum Bericht hinzugefügt.
Hinweis:
- Das Referenzdataset, das Sie als Prüfprogramm auswählen, kann nicht mehr entfernt werden, es sei denn, die Validierung für dieses Dataset wird entfernt.
- Das Prüfprogramm für eine Spalte kann nur festgelegt oder geändert werden, wenn das Referenzdataset leer ist.
- Sie können nur die Spalten des Typs 'Text' validieren, da die Spalte CODE, für die die Validierung durchgeführt wird, immer diesen Typ aufweist.
Wenn die angepasste Spalte Teil des zusammengesetzten Schlüssels sein soll, wählen Sie Teil des zusammengesetzten Schlüsselsaus. Die Spalte wird dann automatisch als obligatorischmarkiert, was bedeutet, dass die Werte nicht leer sein dürfen.
Wenn alle Spalten zugeordnet sind, prüfen Sie die Informationen in der Anzeige Überprüfen . Beachten Sie, dass Sie an dieser Stelle die Reihenfolge der zusammengesetzten Schlüsselspalten an Ihre Anforderungen anpassen können. Die Reihenfolge der in dieser Anzeige festgelegten Spalten beeinflusst, wie die physische Darstellung des Verbundschlüssels im System gebildet wird. Angenommen, die Spalten in dieser Anzeige sind in der folgenden Reihenfolge aufgelistet:
- Benutzerdefinierte Spalte 1
- Benutzerdefinierte Spalte 2
- Benutzerdefinierte Spalte 3
Anschließend wird die physische Darstellung des Verbundschlüssels für diese Referenzdatenwerte als
CODE|CC1|CC2|CC3
gebildet. Wenn Sie Werte zum Referenzdataset hinzufügen, kann diese Reihenfolge nicht mehr geändert werden. Sie können die Spalten in der Benutzerschnittstelle neu anordnen, wenn Sie die Gruppe anzeigen, aber sie hat keinen Einfluss auf die tatsächliche Zusammensetzung des Verbundschlüssels. Vergleichen Sie die Reihenfolge der Spalten mit der in der CSV-Datei angegebenen Reihenfolge und ändern Sie sie bei Bedarf.Klicken Sie auf Erstellen. Das Referenzdataset wird als Entwurf gespeichert.
Hinweis: Wenn Sie mit den CSV-Dateien mit Referenzdatenwerten arbeiten, stellen Sie sicher, dass die übergeordnete Beziehung zwischen den Werten als Verkettung von angepassten Werten für CODE und zusammengesetzte Schlüssel dargestellt wird, die durch | begrenzt werden. Der Code geht immer zuerst und dann die zusammengesetzten Schlüsselspaltenwerte. Stellen Sie sicher, dass die Reihenfolge dieser Spalten in der CSV-Datei und in der Zusammenfassungsanzeige des Erstellungs-oder Importassistenten identisch ist.
Wenn Sie fertig sind, entscheiden Sie, ob:
- Schließen Sie das neue Referenzdataset in seinem Entwurfsstatus.
- Klicken Sie auf Entwurf löschen, um das neue Referenzdataset zu löschen.
- Klicken Sie je nach Workflowdefinition auf Veröffentlichen oder Zur Genehmigung senden , um das Referenzdataset zu verarbeiten.
Weitere Informationen
Übergeordnetes Thema: Referenzdaten