Database Reference
In-Depth Information
Komponente verbunden. Bei der Koniguration wird die angelegte Tabelle „LKP_Kunden“
als Ziel gewählt.
Der erstellte Job kann nun mit dem Run -Button ausgeführt werden. Im Ergebnis sollte die
Lookup-Tabelle mit den entsprechenden Werten gefüllt worden sein. Danach kann mit der
Integration des Supertyps KUNDEN fortgefahren werden.
Kontrollfragen/Aufgaben:
1. Ein Design des Jobs ist auch ohne Verwendung von tUnite möglich. Welche
Komponenten müssten dazu doppelt im Job enthalten sein?
2. Welche Probleme würden so bei der Schlüsselerzeugung entstehen?
8.1.3 Der Integration-Job Kunden
Im Abschnitt 8.1.1 wurde bereits darauf hingewiesen, dass die Kundendaten in der Ziel-
datenbank als Supertyp-Subtyp-Implementierung abgebildet sind. Die Supertyp-Tabelle
Kunden muss zuerst mit den jeweiligen Werten aus den Quellsystemen befüllt werden. Die
für die Übernahme der Quelldaten zu verwendenden Schlüssel wurden in Abschnitt 8.1.2
generiert, liegen nun in „LKP_Kunden“ vor und können für den weiteren Ablauf verwendet
werden.
In der Zieltabelle Kunden sind allgemeine Merkmale aller Kunden zusammengefasst. Im
vorliegenden Fall sind das Anschrift, telefonische Erreichbarkeit sowie Mailadresse. Die-
se Daten müssen aus den jeweiligen Quellsystemen extrahiert und teilweise transformiert
werden, bevor sie in die Zieltabelle eingefügt werden können.
In der Tabelle 8.1 sind nochmals die im Abschnitt 5.3 erstellten Transformationsvorschrif-
ten aufgeführt.
Einen ersten Überblick über den gesamten „Kunden-Job“, die verwendeten Komponenten
und den Datenluss verschafft Abbildung 8.6.
In diesem Job inden die bereits vorgestellten Komponenten tMap, tPostgresInput,
tMSSqlInput, tMSSqlOutput (bekannt aus Abschnitt 7.3) sowie tMySqlInput und tUnite
(bekannt aus Abschnitt 8.1.2) Verwendung. Außerdem wird die neue Komponente tLogRow
eingeführt.
tLogRow tLogRow dient der Anzeige der produzierten Daten eines Stro-
mes über die Ausgabe des Jobs. Wenn eine Verbindung zwischen zwei
Komponenten über dieses Element geleitet wird, werden alle vorbeilie-
ßenden Datensätze unterhalb des Run -Buttons im Run -Reiter ausgege-
ben. Die Darstellung der Daten kann in der Komponente verändert wer-
den, der Inhalt des Stromes bleibt unverändert. Damit eignet sich die
Komponente zur Überprüfung der Daten während des Job-Entwurfs.
Mittels der SQL-Input Komponenten Mysel_Kunden und Gres_Firmen erfolgt die Extrak-
tion der benötigten Daten aus den Quellsystemen. Hierzu wird je eine SQL-Input Kompo-
 
Search WWH ::




Custom Search