Mapowanie tekstu

Potężne narzędzie do konwersji między dowolnymi formatami

  • Mapowanie komponentów za pomocą przeciągania i upuszczania
  • Konwersja tekstu do formatu XML, bazy danych, JSON, EDI, integracja z platformą Shopify...
  • Program do ekstrakcji danych z plików PDF
  • Obsługa formatów CSV, FLF oraz plików tekstowych
  • Funkcje przetwarzania danych oraz narzędzie do tworzenia wizualizacji
  • FlexText do definiowania reguł parsowania tekstu
  • Mapowanie plików tekstowych na złożone struktury danych lub odwrotnie
  • Połącz wiele źródeł
  • Natychmiastowa transformacja danych
  • Automatyzacja konwersji danych za pomocą serwera MapForce

Tworzenie mapy tekstu

Konwersja plików tekstowych w programie MapForce

Altova MapForce oferuje elastyczne narzędzia do integracji plików tekstowych z danymi XML, bazami danych, formatami EDI, plikami Excel, plikami PDF, formatem XBRL, platformami Shopify/GraphQL oraz innymi źródłami danych.

Pliki tekstowe, takie jak pliki CSV i dokumenty tekstowe, są wykorzystywane przez wiele różnych aplikacji i często służą jako format wymiany danych między różnymi programami. Wiele organizacji nadal korzysta z przestarzałego oprogramowania, które generuje dane w postaci plików tekstowych. Integracja tych plików tekstowych z innymi formatami danych w nowoczesnym środowisku informatycznym staje się coraz bardziej skomplikowana.

MapForce obsługuje pliki tekstowe jako źródło i cel w procesie mapowania danych. MapForce nie ogranicza się do prostych, jednokierunkowych przekształceń: można łączyć wiele źródeł i wiele celów, aby mapować dowolną kombinację formatów danych.

Po zaimportowaniu pliku CSV lub FLF do projektu mapowania danych w MapForce, można dodawać, wstawiać i usuwać pola, a także zmieniać nazwy nagłówków pól i ich wartości, zgodnie z potrzebami, przed finalnym zaimportowaniem pliku.

Można również zdecydować, że puste pola w plikach tekstowych będą traktowane jako puste elementy w docelowej strukturze danych, lub można potraktować puste pola jako nieobecne, co spowoduje, że nie zostaną one uwzględnione w docelowej strukturze danych.

Po załadowaniu wszystkich wymaganych modeli danych do mapowania, wystarczy przeciągnąć linie łączące między źródłowymi i docelowymi strukturami, aby połączyć odpowiadające sobie elementy.

MapForce zawiera obszerną bibliotekę funkcji przetwarzania danych, umożliwiającą filtrowanie danych na podstawie warunków logicznych lub modyfikowanie danych numerycznych lub tekstowych w plikach tekstowych podczas ich konwersji.

Analizuj pliki tekstowe za pomocą narzędzia FlexText

MapForce zawiera unikalne narzędzie FlexText, które służy do analizy i konwersji danych z plików tekstowych o niestandardowym lub bardzo złożonym formacie, takich jak raporty tekstowe generowane przez systemy mainframe, pliki logów tekstowych i inne. Dzięki interfejsowi graficznemu, FlexText umożliwia wstawienie istniejącego pliku tekstowego i wyodrębnienie fragmentów, które mają zostać przekonwertowane, bezpośrednio w interfejsie mapowania MapForce.

FlexText tworzy szablon, który następnie jest wczytywany do projektu mapowania, gdzie poszczególne bloki tekstowe można przekształcić w dowolną kombinację formatów: XML, baza danych, PDF, EDI, XBRL, pliki tekstowe, Excel, JSON oraz/lub dane z usług internetowych. Dzięki zapisaniu konfiguracji utworzonej w FlexText, można ponownie wykorzystać ten sam szablon do konwersji wielu plików tekstowych w różnych projektach mapowania.

Narzędzie do mapowania danych zawiera moduł FlexText do analizy plików tekstowych

FlexText umożliwia tworzenie reguł dla szablonów konwersji plików tekstowych. Po otwarciu pliku tekstowego w interfejsie FlexText, plik jest wyświetlany w dwóch sekcjach. Sekcja główna reprezentuje oryginalny plik, natomiast sekcja operacji (po prawej stronie) wyświetla dane pliku w czasie rzeczywistym, w miarę jak wyodrębniasz potrzebne informacje.

Wynik każdej wykonywanej operacji jest widoczny w czasie rzeczywistym, dzięki czemu można natychmiast sprawdzić, czy osiągnięto zamierzony rezultat.

Pliki tekstowe zawierające starsze dane mogą zawierać przydatne informacje w formatach CSV lub FLF, umieszczone wewnątrz bardziej złożonych plików tekstowych. FlexText umożliwia bezpośrednie wyodrębnianie takich danych za pomocą operacji CSV i FLF. Po zastosowaniu operacji podziału i innych operacji, można zapisać pozostałe pola sformatowane jako CSV lub FLF, konfigurując nazwy pól, długości itp.

Jak przetwarzać stare pliki tekstowe za pomocą narzędzia FlexText

Wyodrębnij istotne dane

FlexText umożliwia wyodrębnienie potrzebnych danych poprzez usunięcie nieistotnych tekstów, znaków i odstępów za pomocą funkcji podziału. Każdy podział prezentuje dane w dwóch nowych blokach: jeden zawiera wyodrębnione dane, a drugi wyświetla zmodyfikowaną wersję przetworzonego pliku. Można natychmiast zobaczyć wynik każdego wykonanego działania.

Węzeł, Ignorowanie, Przełącznik oraz Wyrażenia Regularne

FlexText umożliwia operacje "Dodaj węzeł" i "Ignoruj", co zwiększa elastyczność w budowaniu struktury danych. Operacja "Ignoruj" oznacza, że dany fragment tekstu jest nieistotny dla procesu konwersji i instruuje program MapForce, aby go pominął. Operacja "Dodaj węzeł" tworzy nowy węzeł w strukturze danych w programie MapForce, co pozwala na odpowiednie odzwierciedlenie hierarchicznej struktury danych tekstowych, w razie potrzeby.

Funkcja "Switch" umożliwia zdefiniowanie wielu warunków dla pojedynczego bloku tekstu. Dane zawarte w pliku tekstowym są przekazywane do powiązanego kontenera i wykorzystywane w procesie konwersji MapForce tylko wtedy, gdy spełniają określony warunek.

FlexText obsługuje również wyrażenia regularne. Na przykład, plik wejściowy może być raportem generowanym przez system, zawierającym liczby i kody literowe w lewym marginesie, które wskazują typy rekordów. Sekwencja pięciu cyfr, po której następuje litera "O", może oznaczać początek nowej sekcji dla konkretnej lokalizacji biura.

Automatyzacja konwersji tekstu

Po zakończeniu projektu mapowania danych, MapForce przekształci dane, dzięki czemu będzie można natychmiast wyświetlić i zapisać wyniki. Można również zautomatyzować procesy konwersji i transformacji tekstu za pomocą MapForce Server.

“Altova MapForce oferuje doskonałe możliwości mapowania, które możemy bezproblemowo zintegrować z naszymi podstawowymi produktami. Elastyczność tego narzędzia sprawia, że spełnia wszystkie nasze wymagania dotyczące rozwiązań.”

Scott Redford Visionware