![]() |
![]() | ![]() | ![]() | Konvertieren von Text mit Hilfe von FlexText™Altova MapForce® 2010 enthält das beispielgebende FlexText-Tool zum Parsen von Flat Files und zum Konvertieren von Text von/in XML, Datenbanken, EDI, Excel 2007, XBRL 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, textbasierten Log-Dateien und anderen Textdateiarten erzeugt. Die Struktur von Flat Files und Textdokumenten ist von Applikation zu Applikation unterschiedlich, sodass die Verarbeitung und Konvertierung dieser Legacy-Textdatei-Daten in moderne Software-Umgebungen mit gängigen Datenformaten wie XML, Datenbanken, EDI und XBRL oft schwierig ist. Mit dem MapForce FlexText-Tool können Sie Textdateien ganz leicht parsen und konvertieren und diese wertvollen Textdaten in Ihre aktuellen Systeme integrieren.
Einfaches Konvertieren von TextdateienFlexText ist ein extrem vielseitiges grafisches Tool zum Parsen von Textdateien und Konvertieren von Altdatenbeständen 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 Text-Nodes in jede beliebige Kombination von XML-, Datenbank-, EDI-, Flat File-, Excel 2007-, XBRL- und Webservice-Daten konvertiert werden können. Durch Speichern der in FlexText erstellten Konfiguration können Sie anhand derselben Vorlage mehrere Textdateien in verschiedenen Mappings konvertieren. Mit FlexText können Sie mit visuellen Mitteln Regeln für Textdatei-Konvertierungsvorlagen 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 im Operation-Block rechts davon in Echtzeit die Daten der Datei angezeigt werden, an der Sie Operationen durchführen, um die gewünschten Daten zu extrahieren. Sie können die Namen dieser Textblöcke 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 Sie den zu konvertierenden Beispieltext entweder im Beispieltextbereich am unteren Rand des Design-Fensters oder in einem Kasten neben der Operation selbst. Mit Hilfe des FlexText-Übersichtsfensters können Sie durch die verschiedenen an der Textdatei 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 konvertierte 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 Konvertierungszwecke 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 Textdaten 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 Ihrer MapForce-Konvertierung 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 in XML, Datenbanken, EDI, Excel 2007, XBRL-, Webservice-Operationen und andere Datenformate konvertieren. Lesen Sie mehr über die anderen leistungsstarken MapForce-Funktionen zum Mappen von Flat Files. Testen Sie selbst, wie einfach sich Textdateien und Altdatenbestände mit dem leistungsstarken MapForce® 2010 FlexText-Tool konvertieren und integrieren lassen. Downloaden Sie eine kostenlose 30-Tage-Testversion von MapForce. | ![]() |
![]() | ![]() | |||||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | |||
|
