Database Reference
In-Depth Information
Kontrollfragen/Aufgaben:
1. Welche Werte müssen mit Standardwerten gefüllt werden?
2. Welche Standardwerte sind zu verwenden?
3. Erstellen Sie das für diesen Job notwendige Mapping.
8.4 Der übergeordnete Integrationsjob
In diesem letzten Abschnitt zur Integration des Beispielszenarios soll nun ein Job erstellt
werden, über den alle Integrationsschritte miteinander verbunden werden, so dass der ge-
samte Prozess an zentraler Stelle gestartet werden kann. Zum Integrationszeitpunkt genügt
damit die Ausführung eines Jobs , um alle Daten aus den Quellen in das Ziel zu überführen.
Außerdem sollen an dieser Stelle mögliche Fehler während der Integration erkannt und
entsprechend behandelt werden.
Vor jedem Start des übergeordneten Jobs sollten die Erstellungsskripte für die
Beispieldatenbanken nochmals ausgeführt werden, um sicherzustellen, dass sich alle
Datenbanken im richtigen Ausgangszustand beinden.
Für den Umgang mit eventuell auftretenden Fehlern während des Jobs können verschie-
dene Strategien verwendet werden. Auch im Beispielszenario sind verschiedene Strategien
denkbar. Es ist sowohl möglich nur den Teil der Integration wiederherzustellen, der fehlge-
schlagen ist, als auch bei jeder Art von Fehler alle neu hinzugefügten Daten zu entfernen
und nochmal neu zu starten. Da in diesem Beispiel von der Zieldatenbank ein vollstän-
diges Abbild vorliegt, ist ebenso denkbar, dieses zu verwenden und eine neue Kopie der
Datenbank anzulegen.
Letztere Strategie soll hier verwendet werden: Falls ein Bereich der Integration fehlschlägt,
wird das Erstellungsscript der Datenbank von ExpressCarMobil verwendet, um die Daten-
bank neu anzulegen.
Abbildung 8.47 zeigt den Aufbau des übergeordneten Integrationsjobs, der in diesem Ab-
schnitt vorgestellt wird. Die einzelnen Integrationsschritte werden in der Reihenfolge ab-
gearbeitet, wie sie in Abschnitt 5.4 vorgestellt wurde.
Dieser
Job
besteht
aus
mehreren
Komponenten
der
Typen
tMsgBox ,
tRunJob
und
tMSSqlRow .
 
Search WWH ::




Custom Search