Der „Unique ID Generator“-Schritt erstellt einen eindeutigen Schlüssel, der einen bestimmten Datensatz angibt. Eine eindeutige ID ist für Data Warehouse-Initiativen wichtig, in denen Transaktionen möglicherweise nicht alle Namens- und Adressdaten enthalten, aber demselben Datensatz oder Kontakt zugeschrieben werden müssen. Eine eindeutige ID kann auf der Ebene Einzelperson, Haushalt, Unternehmen und Haus implementiert werden. Unique ID Generator stellt eine Vielzahl von Algorithmen bereit, um eindeutige IDs zu erstellen.
Die eindeutige ID basiert entweder auf einer sequenziellen Zahl oder einem Datums-/Uhrzeitstempel. Außerdem können Sie optional eine Vielzahl von Algorithmen verwenden, um an die ID anzufügende Daten zu generieren, und dadurch die Wahrscheinlichkeit erhöhen, dass die ID eindeutig ist. Die IDs des Typs Sequenzielle Zahl oder Datums-/Uhrzeitstempel sind erforderlich und können nicht aus der generierten ID entfernt werden.
Mit Unique ID Generator kann mithilfe eines der Algorithmen zur Schlüsselgenerierung ein nicht eindeutiger Schlüssel generiert werden. Im nicht eindeutigen Modus können Sie Schlüssel erstellen, die zum Vergleichen verwendet werden sollen. Das kann in einem Data Warehouse nützlich sein, wo Sie bereits Schlüssel zu einer Dimension hinzugefügt haben und einen Schlüssel für neue Datensätze generieren möchten, um festzustellen, ob die neuen Datensätze mit einem vorhandenen Datensatz übereinstimmen.
Dieses Beispiel zeigt, dass jedem Datensatz in der Eingabe eine sequenzielle Datensatz-ID in der Ausgabe zugewiesen wird.
Datensatz |
RecordID |
---|---|
John Smith |
0 |
Mary Smith |
1 |
Jane Doe |
2 |
John Doe |
3 |
Der „Unique ID“-Schritt erzeugt ein Feld namens „RecordID“, das die eindeutige ID enthält. Sie können das Feld „RecordID“ nach Bedarf umbenennen.