Daten aus Drucklisten (layoutete Textdateien) extrahieren

Mit ETL-inside können Sie Daten auch aus Quellen importieren, die nicht dafür ausgelegt sind.

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
Filterregeln (keine Datenzeilen):
Ersten 17 Zeilen
Zeilen, die mit 'Arrival' anfangen
Zeilen, die - nach Entfernen von Leerzeichen - mit 'Name' anfangen
Zeilen, die nur Leerzeichen, Seitentrennzeichen etc. enthalten
Zeilen, die nur '---------' enthalten

Dies ist nur ein einfaches Beispiel, welches jedoch die Flexibilität von ETL-inside beim Datenimport verdeutlicht.

Gerne beantworten wir Ihre Anfrage - schreiben Sie uns

Anspechpartner:
Holger Schulz

Telefon:
02065 / 421287
Ihre eMail-Adresse: (optional)
Ihre Telefonnummer: (optional)
Ihr Ansprechpartner AdWords Ansprechpartner Holger Schulz

Can we help you?
+49(2065)421287

Neue Features der ETL-Software