Database Reference
In-Depth Information
muss man sich vor allem mit fehlenden Korrespondenzen auseinandersetzen. Hierfür wird
folgende Strategie verwendet: Während die Lastkraftwagen von GresNutzfahrzeuge über
Standardwerte ergänzt werden, hat AutoMysel eine CSV-Datei bereitgestellt, die die feh-
lenden Informationen zu Modell, PS, Ausstattung mit Navigationsgerät und Preisgruppe
liefert. Diese Datei kann als zusätzlicher Input für die Integration verwendet werden.
Nachdem die Fahrzeugtypen angelegt sind, müssen die konkreten Fahrzeuge übernom-
men werden. Wegen der Heterogenität der Daten und der unterschiedlichen Zieltabellen
wird dies in zwei einzelne Jobs unterteilt, die später auf höherer Ebene miteinander ver-
bunden werden. Der Job „Fahrzeuge_Mysel“ (Abschnitt 8.2.4) verdeutlicht dabei die Mög-
lichkeit, Daten aktuell zum Integrationszeitpunkt zu beziehen. Der Job zur Integration der
Fahrzeuge von GresNutzfahrzeuge wird in diesem Buch nicht vorgestellt, da er analog zu
Abschnitt 8.2.4 erstellt werden kann.
Sind die Fahrzeuge in die Datenbank von ExpressCarMobil übernommen, müssen sie noch
mit dem Preissystem von ExpressCarMobil verbunden werden. Bei diesem Anbieter wer-
den die Preise in Abhängigkeit vom Fahrzeugtyp auf Tagesbasis festgelegt. Dies bringt zum
Teil erhebliche Probleme mit sich, da die Preisgestaltung in den Quellsystemen völlig an-
ders erfolgt ist. Das Anlegen der entsprechenden Datensätze für AutoMysel zeigt Abschnitt
8.2.5. Der Job für die Zuordnung der nun geltenden Preise für LKW ist vergleichbar, so dass
auch dieser Job in diesem Buch nicht vorgestellt wird.
Wie schon im Abschnitt zuvor gezeigt, werden im Vorfeld der eigentlichen Integration
Lookup-Tabellen benötigt, die verhindern, dass im Zielsystem Primärschlüsselwerte mehr-
fach auftreten bzw. Fremdschlüsselbeziehungen verloren gehen.
Abbildung 8.15 zeigt die erforderlichen Teilschritte und die jeweils zu erstellenden Jobs im
Überblick.
BILD 8.15 Teilschritte der Fahrzeugintegration
Am Ende dieses Abschnittes gibt ein Exkurs einen Einblick in die verschiedenen Möglich-
keiten, um für eine Integration notwendige Daten aus dem Internet zu beziehen.
Wenn Kunden- und Fahrzeugdaten erfolgreich integriert wurden, müssen die Daten zu den
Anmietungen übernommen werden. Abschnitt 8.3 behandelt dieses Thema im Detail.
8.2.2 Der Lookup-Job Fahrzeuge
Bevor neue Fahrzeuge in die Datenbank übernommen werden können, müssen diese mit
eindeutigen Identiikationsnummern versehen werden. Während einzelne Fahrzeuge in
Search WWH ::




Custom Search