![]() |
![]() | ![]() | ![]() | FlexText™ Tool für die Integration von TextdateienAltova MapForce® 2008 enthält das beispielgebende FlexText-Tool zum Parsen von Flat Files und zum Einbinden dieser Daten mit XML, Datenbanken, EDI, Excel 2007 und anderen Flat File-Daten in Webservices und Datenintegrationsapplikationen. Lange vor EDI- und XML-Applikationen wurden zum Austausch von Daten zwischen Applikationen und Computersystemen Textdateien verwendet. Auch heute noch kommt oft ältere Software zum Einsatz, die nicht mehr geändert werden kann, die aber brauchbare Ausgabedateien in Form von Mainframe Textberichten, textbasieren Log-Dateien und anderen Textdateiarten erzeugt. Die Struktur von Flat Files und Textdokumenten ist von Applikation zu Applikation unterschiedlich, sodass die Verarbeitung und Integration dieser Legacy-Textdatei-Daten in moderne Software-Umgebungen mit gängigen Datenformaten wie XML, Datenbanken und EDI oft schwierig ist. Mit dem MapForce FlexText-Tool können Sie Textdateien ganz leicht parsen und konvertieren und diese wertvollen Altdatenbestände in Ihre aktuellen Systeme integrieren. Mühelose Integration von Legacy-Texttdateien FlexText ist ein extrem vielseitiges grafisches Tool zum Parsen von Textdateien und Integrieren der Legacy-Daten in Mapping Designs. Mit seiner einfach zu bedienenden grafischen Benutzeroberfläche können Sie eine bestehende Textdatei einfügen und die Teile der Datei, die Sie für das Mapping verwenden wollen, extrahieren. FlexText erzeugt eine Vorlage, die anschließend in MapForce geladen wird, wo die einzelnen Elemente auf jede beliebige Kombination von XML-, Datenbank-, EDI-, Flat File-, Excel 2007- und Webservice-Daten gemappt werden können. Durch Speichern der in FlexText erstellten Konfiguration können Sie dieselbe Vorlage für mehrere Textdateien in verschiedenen Mappings verwenden. Mit FlexText können Sie mit visuellen Mitteln Regeln für Textdatei-Vorlagen erstellen. Wenn Sie eine Textdatei in der FlexText-Benutzeroberfläche öffnen, wird die Datei in zwei Blöcken angezeigt. Der Root-Block steht für die ursprüngliche Datei, während Sie im Operation-Block rechts davon die Daten der Datei sehen, an der Sie Operationen durchführen, um die gewünschten Daten zu extrahieren. Sie können die Namen dieser Komponenten entsprechend ändern, so können Sie z.B. dem Root-Block einen Namen geben, der die Datei, an der Sie arbeiten, beschreibt. Das Ergebnis der einzelnen Operationen wird in Echtzeit visualisiert, sodass Sie sofort sehen, ob das gewünschte Resultat erzielt wurde. Bei jeder Operation, die Sie an der Datei durchführen, sehen den Beispieltext entweder im Beispieltextbereich am unteren Rand des Design-Fensters oder in einem Kasten neben der Operation selbst angezeigt. Mit Hilfe des FlexText-Übersichtsfensters können Sie durch die verschiedenen an der Datei vorgenommenen Operationen navigieren.
FlexText gestattet Ihnen, die benötigten Daten durch Entfernung von nicht relevantem Text, Zeichen und Whitespaces mit Hilfe des Befehls "Trennen" zu isolieren. Bei jeder Trennung werden Ihre Daten in zwei Blöcken angezeigt: einem, der die herausgetrennten Daten enthält und einem, in dem die geänderte Datei angezeigt wird. Auf diese Art sehen Sie sofort das Ergebnis jeder an der Datei durchgeführten Operation. Der Befehl "Trennen" kann genau konfiguriert werden, sodass Sie für jede Trennung einen Modus "feste Länge" oder "getrennt" (zeilenbasiert oder freischwebend) auswählen können. Bei Auswahl einer Trennung mit einer festen Länge geben Sie die Anzahl der Zeilen an, die - vom Beginn oder dem Ende der Textdatei an gerechnet - entfernt werden sollen. Sie können diese Zahl manuell eingeben oder einfach die Zeilenauswahlleiste an die gewünschte Stelle in der Datei ziehen. Im Modus "getrennt" können Sie für die einzelnen Trennungen entweder eines der Standardtrennzeichen wählen (z.B. Zeilenvorschub, Tabulator, Komma usw.) oder Ihr eigenes textbasiertes Trennzeichen definieren. Es werden sowohl horizontale als auch eine vertikale Trennungen unterstützt.
Zusätzlich zur Option zum Heraustrennen von Daten unterstützt FlexText die Operationen "Node" und "Ignorieren", mit denen Sie die Informationen, mit denen auf der MapForce Mapping-Benutzeroberfläche gearbeitet werden soll, flexibler strukturieren können. Mit der Option "Ignorieren" wird ein Textblock als irrelevant für Mapping-Zwecke markiert, sodass er in MapForce ignoriert wird. Mit der Operation "Node" wird in MapForce ein neuer Node in der Baumstruktur erstellt, um die hierarchische Struktur der Daten bei Bedarf gut darstellen zu können. Um je nach den in der Datei gespeicherten Informationen unterschiedlichen Content zu extrahieren, können Sie mit Hilfe der Operation "Aufteilen" (Switch) mehrere Bedingungen für einen einzigen Textblock definieren. Wenn die Daten in der Textdatei eine dieser Bedingungen erfüllen, werden Sie an den Container übergeben, der in Ihrem MapForce-Mapping verwendet wird. Andernfalls werden Sie an den Standardcontainer übergeben. Oft enthalten Legacy-Textdateien nützliche Daten im CSV (Comma Separated Value) oder FLF (Fixed Length Field)-Format, das wiederum in ein komplexeres Flat File-Format eingebettet ist. Zur besseren Extrahierung bietet FlexText die Möglichkeit, solche Daten mit Hilfe der CSV- und FLF-Operationen direkt zu extrahieren. Nachdem Sie mit der Extrahierung der relevanten Textabschnitte mittels "Trennen" und anderer Operationen fertig sind, können Sie die übrigen CSV- oder FLF-formatierten Felder durch Konfigurieren der Feldnamen, Längen usw. speichern.
Sie können nun die Konfiguration, die Sie erstellt haben, als Quelle oder Ziel eines MapForce Mappings verwenden und so Legacy-Textdateien auf XML, Datenbanken, EDI, Excel 2007, Webservice-Operationen und andere Datenformate mappen. Lesen Sie mehr über die anderen leistungsstarken MapForce-Funktionen zum Mappen von Flat Files. Testen Sie selbst, wie einfach sich Textdateien mit dem leistungsstarken MapForce® 2008 FlexText-Tool konvertieren und integrieren lassen. Downloaden Sie eine kostenlose Testversion von MapForce! | ![]() |
![]() | ![]() | ||||||||||||||||||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | |||||
|
