Database Reference
In-Depth Information
TABELLE 8.3 Transformationsregeln der „FAHRZEUGTYP“ - Tabelle
„ExpressCarMobil“
„AutoMysel“
„GresNutzfahrzeuge“
FahrzeugtypID
1:1 Neuvergabe 1:1 Neuvergabe
Beginnend bei letzter vorhandener FAHRZEUGTYP.FahrzeugtypID
Modell
1:1
Modell
1:0
Nicht vorhanden
Zusatzinformationen in CSV-
Datei
Mit Standardwert füllen
DF=[unknown]
Marke
1:1
Marke
1:1
Flotte.Modell
Alle Fahrzeuge sind von der
Marke „VauWeh“
Der Begrif „Modell“ ist hier
ein Homonym
Tank
1:1
fahrzeuge.Kraftstof
1:0
Nicht vorhanden
Wertanpassung notwendig.
(„Benziner“ zu „Benziner-
Super“)
Mit Standardwert füllen
DF=[Diesel]
Ausstattung
1:N
fahrzeuge.Getriebe,
fahrzeu-
ge.Klima, Navi
1:N
„0“, Flotte.Klima,
Flotte.Navi
Aus mehreren Informationen das Bitmuster erzeugen
PS
1:1
PS
1:1
Flotte.Leistung *
1,359622
Zusatzinformationen in CSV-
Datei
Anreichern und umrechnen
(1 KW = 1,359622 PS)
Preisgruppe
1:1
Preisgruppe
1:0
Nicht vorhanden
Zusatzinformationen in CSV-
Datei
Preismodell anpassen
tFileInputDelimited Mit Hilfe dieser Komponente können Daten aus
strukturierten Textdateien (CSV-Dateien) gelesen und innerhalb der In-
tegration verwendet werden. Dabei sind spezielle Zeichen in der Da-
tei Zeilen- bzw. Spaltentrenner, so dass durch die Verarbeitung aus dem
Text eine Tabellenstruktur erzeugt werden kann. Die ersten Werte der
Datei inden bei Bedarf durch TOSDI als Tabellenkopf Verwendung. Die
Verbindung zu solchen Dateien kann unter Metadata im Repository her-
gestellt werden. Damit ist es möglich, derartige Dateien direkt in einem
Job einzubinden.
Für die Befüllung der Tabelle FAHRZEUGTYP in der Zieldatenbank von ExpressCarMobil
mit den Daten von AutoMysel wird nicht nur wie gewohnt eine tMySqlInput -Komponente
verwendet, sondern zusätzlich eine CSV-Datei, in der weitere Informationen zur Fahrzeug-
lotte von AutoMysel hinterlegt wurden. Diese wird weiter unten genauer beschrieben. Die
Daten von GresNutzfahrzeuge werden wie gewohnt mit einer tPostgresInput -Komponente
ausgelesen. Um die Datenströme von AutoMysel und GresNutzfahrzeuge ohne Probleme
vereinigen zu können, werden zwei tMap -Komponenten verwendet, die die entsprechen-
den Anpassungen vornehmen. Wurden die Datenströme vereinigt, werden die Datensätze
mit neuen Schlüsselwerten versehen, die aus der zuvor erstellten Lookup-Tabelle extra-
Search WWH ::




Custom Search