Database Reference
In-Depth Information
Kontrollfragen/Aufgaben:
1. Wie können einfach strukturierte Daten aus Textdateien in einer Integration
verwendet werden?
2. Welche Informationen werden durch die CSV-Datei von AutoMysel bereitgestellt?
3. Wie kann aus mehreren Spalten ein Bitstrom erzeugt werden?
4. Um Inkonsistenzen im integrierten Datenbestand zu vermeiden, kann vor der
Übernahme der Daten überprüft werden, ob ein gleicher (oder genügend ähnlicher)
Datensatz bereits vorliegt. Welche Hilfsmittel bietet TOSDI für eine solche
Überprüfung?
5. Wie kann diese Überprüfung mit Datenbankmitteln vorgenommen werden?
6. Welche Art der Konsistenzsicherung ist einfacher herzustellen?
8.2.4 Der Integration-Job Fahrzeuge_Mysel
In diesem Job werden die PKW von AutoMysel in die Tabelle PKW des Zielschemas über-
führt. Dabei wird gezeigt, wie eine Datei zur Laufzeit aus dem Internet bezogen werden
kann. Die Basis bilden auch hier die in Abschnitt 5.3 abgeleiteten Transformationsvor-
schriften. Abbildung 8.4 zeigt diese nochmals im Überblick.
TABELLE 8.4 Transformationsregeln der „PKW“ - Tabelle
„ExpressCarMobil“ „AutoMysel“
FahrzeugIdentNr
1:1 fahrzeuge.FID
Die Identiikationsnummer kann übernommen werden
KFZ-KZ
1:1 fahrzeuge.KFZ-KZ
Die alten Kennzeichen werden weitergeführt
AnzahlTüren
1:1 AnzahlTueren
Zusatzinformationen in CSV-Datei
AnzahlSitze
1:1 fahrzeuge.Personen
„Sitze“ und „Personen“ sind hier Synonyme
Koferraum
1:1 Koferraum
Zusatzinformationen in CSV-Datei
Typ
1:1 Lookup
Mit passender FAHRZEUGTYP.FahrzeugtypID füllen
Innerhalb des zu erstellenden Jobs werden die Komponenten tMap, tMSSqlInput,
tMSSqlOutput (siehe Abschnitt 7.3) sowie tMySqlInput (Abschnitt 8.1.2) und
tFileInputDelimited (Abschnitt 8.2.3) benötigt. Außerdem werden die Bausteine tFileFetch
und tChangeFileEncoding eingeführt.
Search WWH ::




Custom Search