Zweckcodes in einer DataStage® Stadium der sich langsam verändernden Dimension

Zweckcodes sind ein Attribut von Dimensionsspalten in SCD-Stufen (Slowly Changing Dimension). Purpose Codes werden zum Aufbau der Lookup-Tabelle, zur Erkennung von Dimensionsänderungen und zur Aktualisierung der Dimensionstabelle verwendet.

Zweckcodes sind Teil der Spaltenmetadaten, die von der SCD-Stufe an die Aktualisierungsverbindung der Dimension weitergegeben werden.

Weitere Informationen finden Sie unter Auswahl von Zweckcodes in der Phase DataStage Langsam wechselnde Dimension und Zweckcode-Definitionen in der Phase DataStage Langsam wechselnde Dimension.

Aufbau der Nachschlagetabelle

Die SCD-Phase verwendet Zweckcodes, um zu bestimmen, wie die Lookup-Tabelle für die Dimensionssuche aufgebaut werden soll. Wenn eine Dimension nur Spalten vom Typ 1 hat, wird die Lookup-Tabelle unter Verwendung aller Dimensionszeilen erstellt. Wenn Spalten vom Typ 2 vorhanden sind, baut die Stufe die Lookup-Tabelle auf, indem sie nur die aktuellen Zeilen verwendet. Wenn eine Dimension eine Spalte "Aktueller Indikator" hat, verwendet die Stufe den Ableitungswert dieser Spalte in der Tabelle der Ausgabespalten, um die aktuellen Zeilen der Dimensionstabelle zu identifizieren. Wenn eine Dimension keine Spalte "Aktueller Indikator" hat, verwendet die Phase die Spalte " Verfallsdatum" und ihren Ableitungswert, um die aktuellen Zeilen zu identifizieren. Alle nicht benötigten Dimensionsspalten werden nicht verwendet. Durch diese Technik wird der von der Nachschlagetabelle benötigte Speicherplatz minimiert.

Erkennung von Dimensionsänderungen

Zweckcodes werden auch verwendet, um Dimensionsänderungen zu erkennen. In der SCD-Phase werden die Spaltenwerte vom Typ 1 und Typ 2 mit den Werten der Quellspalten verglichen, um festzustellen, ob eine vorhandene Zeile aktualisiert, eine neue Zeile eingefügt oder eine Zeile in der Dimensionstabelle gelöscht werden soll.

Aktualisieren der Dimensionstabelle

Zweckcodes sind Teil der Spaltenmetadaten, die von der SCD-Stufe an die Aktualisierungsverbindung der Dimension weitergegeben werden.

Weitere Informationen finden Sie unter Auswahl von Zweckcodes in der Phase DataStage Langsam wechselnde Dimension und Zweckcode-Definitionen in der Phase DataStage Langsam wechselnde Dimension.