Database Reference
In-Depth Information
Um die Daten der Firmenkunden korrekt in die Zieldatenbank zu übernehmen, müssen
diese zunächst aus der Quelltabelle ausgelesen und transformiert werden, es müssen neue
Primärschlüsselwerte zugeordnet und die Beziehung zur übergeordneten Tabelle KUN-
DEN über die entsprechenden Fremdschlüssel realisiert werden.
Der entsprechende Integrationsjob Firmen ist in Abbildung 8.12 dargestellt.
BILD 8.12 Talend-Job Firmen
Für die Erstellung des Jobs werden die Komponenten tPostgresInput, tMSSqlInput, tMap,
tMSSqlOutput (siehe Abschnitt 7.3) und tLogRow (siehe Abschnitt 8.1.3) verwendet.
Zunächst werden eine tPostgresInput -Komponente für die Extraktion der Firmendaten
aus GresNutzfahrzeuge und zwei tMSSqlInput -Komponenten zur Extraktion der erzeug-
ten neuen Schlüsselwerte benötigt. Diese werden wie gewohnt in den Job gezogen und wie
gezeigt benannt.
Das Listing 8.10 zeigt die SQL-Abfrage zur Koniguration der entsprechenden Input-
Komponente, mit der die Firmendaten aus GresNutzfahrzeuge abgerufen werden. Zur
Kennzeichnung der Datenherkunft wird in Zeile 4 jedem Datensatz der Identiikator
LKP_SourceDB hinzugefügt. Die Werte LKP_SourceID und LKP_SourceDB dienen zur späteren
Anbindung der Lookup-Tabellen LKP_Firmen und LKP_Kunden, die zuvor erstellt wurden.
Search WWH ::




Custom Search