Database Reference
In-Depth Information
Einen ersten Überblick über alle Jobs für die gesamte Kunden-Integration Kunden-Job und
eine denkbare Abfolge der Jobs verschafft Abbildung 8.2.
BILD 8.2 Teilschritte der Kundenintegration
Sind alle relevanten Kundendaten übernommen, können im nächsten Schritt die Fahr-
zeugdaten und danach die Anmietdaten integriert werden.
8.1.2 Der Lookup-Job Kunden
Wie bereits ausgeführt, wird zunächst die Lookup-Tabelle „LKP_Kunden“ benötigt, mit de-
ren Hilfe den Kundendatensätzen aus beiden Quellsystemen neue Schlüsselwerte zuge-
wiesen werden. In Abschnitt 7.3 wurde am Beispiel der Firmendaten beschrieben, wie die
Struktur einer solchen Lookup-Tabelle aussehen kann. Der Aufbau der Lookup-Tabelle für
die Kundendaten ist vergleichbar. Das SQL - CREATE Statement für die Lookup-Tabelle der
Kundendaten wird im Listing 7.1 gezeigt.
Die erzeugte Tabelle besteht aus drei Spalten: „LKP_KUNDENID“ (Zeile 2) für die neu gene-
rierten Primärschlüsselwerte, „LKP_SourceID“ (Zeile 3) für die alten Primärschlüsselwerte
aus den Quellsystemen und "´LKP_SourceDB“ (Zeile 4) zur Identiikation der Datenher-
kunft.
LISTING 8.1 Lookup-Tabelle SQL CREATE-Statement MSSQL
1 CREATE TABLE LKP_Kunden (
2 LKP_KUNDENID INT NOT NULL
3 , LKP_SourceID INT NOT NULL
4 , LKP_SourceDB VARCHAR(1) NOT NULL
5 , CONSTRAINT PK_LKP_KUNDEN
6
PRIMARY KEY (LKP_KUNDENID)
7 );
Dieses und alle weiteren CREATE-Statements für alle benötigten Lookup-Tabellen sind
bereits im Erstellungsskript der ExpressCarMobil Datenbank integriert.
 
Search WWH ::




Custom Search