Database Reference
In-Depth Information
Zur Erstellung und Befüllung der Lookup-Tabelle für die Kundendaten wird zuerst wieder
ein neuer
Job
über den
Repository
-Explorer erstellt. Hierzu genügt der Aufruf des Kontext-
menüs von
Job Designs
mit anschließendem Klick auf
Create Job
. Der zu erstellende
Job
muss mit einem eindeutigen Namen versehen werden. An dieser Stelle wird „LKP_Kunden“
verwendet.
Abbildung 8.3 zeigt einen Überblick über den zu erstellenden
Job
.
BILD 8.3
Talend-Job LKP_Kunden
In diesem Job inden die Komponenten tPostgresInput, tMSSqlInput, tMap sowie
tMSSqlOutput Verwendung. Diese wurden bereits in Abschnitt 7.3 vorgestellt. Zusätzlich
werden die Komponenten
tUnite
und
tMySqlInput
verwendet.
tMysqlInput
Die
tMysqlInput
-Komponente dient zur Anbindung
bestehender Tabellen aus MySQL-Datenbanken (wie der von Au-
toMysel), so dass Daten aus diesen Quellsystemen bezogen wer-
den können. Die Steuerung der Komponente erfolgt analog zu den
in Abschnitt 7.3 vorgestellten Input-Komponenten für MS-SQL bzw.
Postgres-Datenbanken.
tUnite
Die
tUnite
-Komponente fügt mehrere Eingangsdatenströme in
einen einzigen Datenstrom zusammen. Voraussetzung hierfür ist, dass
die Eingangsdatenströme ein im Hinblick auf Anzahl und Datentyp der
Attribute identisches Schema aufweisen. Die Komponente ist in der
Pa-
lette
der Gruppe
Orchestration
zugeordnet [Tal11c, S.1461].
Zunächst werden über die Input-Komponenten „Mysel_Kunden“ und „Gres_Firmen“ die
Schlüsselwerte der Kunden aus den Quelltabellen gelesen. Dazu werden analog zu Ab-
schnitt 7.3 innerhalb der Komponente SQL-Abfragen erstellt, die alle Schlüsselwerte extra-
hieren, die in den Tabellen AutoMysel.kunden und GresNutzfahrzeuge.Firmen verwendet