Database Reference
In-Depth Information
BILD 8.29 Einrichtung der Komponente tChangeFileEncoding
eine ausführlichere Einrichtung notwendig ist. Abbildung 8.30 zeigt den entsprechenden
Component -Reiter.
BILD 8.30 Einrichtung der Komponente tFileInputDelimited
Die wichtigste Angabe in dieser Maske ist File name/Stream , über die der Pfad zur Datei an-
geben wird. In Row Separator muss das Zeichen angeben werden, welches einzelne Daten-
sätze in der Datei trennt (hier der Zeilenumbruch, maskiert als „\n“). Wenn die Checkbox
CSV options angewählt ist, können weitere Angaben zur Datei getroffen werden, wie etwa
das Zeichen, welches einzelne Werte trennt (hier das Semikolon). Da die eben bezogene
Datei jedoch keiner weiteren Einstellung bedarf, kann die Checkbox deaktiviert bleiben.
Leider ist es nicht möglich, das Schema der Datei automatisch ermitteln zu lassen, weil die-
se zum Zeitpunkt des Designs des Jobs nicht auf der Festplatte zur Verfügung steht. Daher
muss das Schema, wie Daten in der Datei zur Verfügung stehen, händisch angelegt werden.
Dazu wird im Job Designer der Datenstrom „IN_M_Fahrzeuge_CSV(Lookup)“ angewählt.
Im Component -Reiter zu dieser Verbindung öffnet sich durch Klick auf Edit Schema ein
Fenster, welches zur Deinition des Schemas dient. Abbildung 8.31 zeigt, welches Spalten
dort angelegt werden müssen.
Da nun auch das Format dieses Datenstromes bekannt ist, können die drei Eingabeströme
über eine tMap miteinander verbunden und danach in die Zieltabelle geschrieben werden.
Der Aufbau des Mappings kann Abbildung 8.32 entnommen werden.
Damit alle Quellen korrekt zu einem Datensatz zusammengefügt werden, müssen die ein-
zelnen Ströme über Schlüsselbeziehungen miteinander verbunden werden. Der main -
Strom „IN_M_FAHRZEUGE“ wird mit den Daten der CSV-Datei verbunden, indem die
Search WWH ::




Custom Search