Database Reference
In-Depth Information
den Tabellen PKW und LKW über die Fahrzeugidentiikationsnummer identiiziert wer-
den, die für jedes Kraftfahrzeug per Deinition eindeutig sein muss, sind die für die Tabelle
FAHRZEUGTYP benötigten IDs von der Datenbank vergebene Werte. Deshalb wird für den
Bereich der Fahrzeugdaten ein weiterer Lookup benötigt, dessen Aufbau Bild 8.16 zeigt.
Ausführliche Informationen zum Nutzen und Aufbau solcher Lookups sind Abschnitt 7.3.2
zu entnehmen. Die Besonderheit dieses Lookups liegt in der Tatsache, dass nicht nur die
Schlüsselwerte der Quelldatensätze ausgelesen werden, sondern auch das Kennzeichen als
zusätzliche Information hinzugefügt wird, weil dieses im späteren Verlauf zur Identiikati-
on der Fahrzeuge benötigt wird.
Abbildung 8.16 zeigt einen Überblick über den zu erstellenden Job.
BILD 8.16 Aufbau des LKP_Fahrzeugtyp- Job
In
diesem
Job
werden
die
Komponenten
tPostgresqlInput,
tMap,
tMSSqlInput,
tMSSqlOutput
(siehe
Abschnitt
7.3)
sowie
tMySqlInput
und
tUnite
(Abschnitt
8.1.2)
genutzt. Weiterhin wird Note als neuer Baustein eingeführt.
note Mit dem note -Element können Jobs mit textuellen Notizen ver-
sehen werden, die im Job Designer neben den Komponenten angezeigt
werden. Diese Notizen inden bei der Erstellung und Ausführung des
Jobs keine Berücksichtigung, dienen aber der Kommentierung bzw. Do-
kumentation des Job-Designs , so dass Betrachtern das Verständnis des
Ablaufes erleichtert wird.
Zunächst werden wieder die für das Auslesen der Fahrzeugdaten benötigten Input-
Komponenten in den Job gezogen und bezeichnet. Für die Daten aus AutoMysel wird ei-
ne tMySqlInput -Komponente, für GresNutzfahrzeuge eine tPostgresqlInput -Komponente
benutzt. Damit werden die ursprünglichen Schlüsselwerte der Fahrzeuge aus den jewei-
ligen Quelltabellen ausgelesen. Außerdem erfolgt die Zuordnung der ID zur betreffenden
Datenbank, indem eine Spalte mit dem Text „AutoMysel“ bzw. „GresNutzfahrzeuge“ an-
gefügt wird. Im späteren Verlauf wird wie in der Einleitung erwähnt eine CSV-Datei zur
Anreicherung der Fahrzeuginformationen von AutoMysel benutzt. In dieser Datei werden
Fahrzeuge über das Kennzeichen identiiziert. Aus diesem Grund wird dieses ebenfalls mit
ausgelesen. Listing 8.13 zeigt den zugehörigen SQL-Befehl.
Search WWH ::




Custom Search