Drucklisten, Log-Dateien etc. sind nicht für eine elektronische Verarbeitung ausgelegt - doch diese Dateien sind oftmals die einzige Export-Schnittstelle. ETL-inside enthält diverse Services, um Daten aus layouteten Textdateien zu extrahieren.
Das folgende Beispiel stammt - gekürzt und leicht modifiziert - direkt aus einem Projekt.
Die abgebildete Druckdatei lässt sich mit einfachen Filterregeln auf die wesentlichen Datenzeilen reduzieren. Anschließend können diese Dateien verarbeitet werden, als würden die herausgefilterten Zeilen nicht existieren. Da der ETL-Prozess in ETL-inside zeilenbasiert erfolgt, können die zu verarbeitenden Dateien nahezu beliebig groß sein.
[\StartHeader\] [\Printer\],Orientation,2 [\1\], Courier New,10,Normal [\2\], Courier New,8,Bold [\EndHeader\] [\2\] Wareneingans-report Huber 09.12.02 16:47 (1) Drucker: Output to file Druckauftrag: Arrival No. Payments to Arrival date: 01/06/00 01/12/00 Lieferent: 0 Requested date: 01/01/50 31/12/49 Lieferentgruppe: Artikelnummer: ÷Max Supp. rep. grp 1: Datum: 01/01/50 31/12/49 Supp. rep. grp 2: Country code: Näytä varastovaikutus: NO Arrival Order Posi Supp. Name Artikel Name -------------------------------------------------------------------------- 2036 1155 1 900001 Demo AG MSDFH:0345730945 Festplatte SH937 2037 1156 2 900002 Musterbetrieb MSDF:9730347598435 Gehäuse Extra DF Arrival Order Posi Supp. Name Artikel Name -------------------------------------------------------------------------- 2038 1157 3 900003 Beispiel GmbH KSZSD:930495703945 Monitor 34" |
| Druckliste mit Datensätze auf 2 Zeilen verteilt |
Dies ist nur ein einfaches Beispiel, welches jedoch die Flexibilität von ETL-inside beim Datenimport verdeutlicht.