Altova MapForce to narzędzie do mapowania i konwersji danych, które obsługuje dowolne formaty, w tym XML i inne. Zapewnia kompleksowe wsparcie dla konwersji następujących formatów:
Można konwertować dane między tymi formatami w dowolnym kierunku, tworzyć mapowania "jeden do wielu" lub łączyć mapowania ze sobą, aby uzyskać maksymalną elastyczność w integracji danych. Każdy projekt mapowania XML może mieć wiele źródeł danych wejściowych i wiele wyników, a także łączyć zupełnie różne typy danych.
Częstym problemem jest konwersja formatu XML na format CSV oraz inne formaty tekstowe, takie jak FLF. Aby rozpocząć, wystarczy wstawić jeden lub więcej formatów danych źródłowych i docelowych w panelu mapowania danych. Jeśli nie masz zdefiniowanego schematu XML dla danego komponentu XML, MapForce może go wygenerować na podstawie przykładowego dokumentu XML.
W panelu projektowania można łatwo przeciągać i upuszczać elementy, aby powiązać pola XML i CSV do konwersji, a także dodawać funkcje i filtry do manipulacji danymi.
Podczas konwersji z formatu XML do CSV, obsługiwane znaki oddzielające pola w pliku CSV to przecinki, a także tabulatory, spacje, średniki lub niestandardowa wartość.
Oprócz plików CSV i FLF, możliwe jest mapowanie na pliki tekstowe o bardziej złożonych lub niestandardowych strukturach, korzystając z narzędzia MapForce FlexText. Starsze pliki tekstowe mogą zawierać przydatne dane w formatach CSV lub FLF, umieszczone wewnątrz bardziej złożonych plików. FlexText umożliwia bezpośrednie wyodrębnianie takich danych za pomocą operacji CSV i FLF. Po zastosowaniu operacji podziału i innych, można zapisać pozostałe pola w formacie CSV lub FLF, konfigurując nazwy pól, długości itp., co ułatwia mapowanie na format XML i inne formaty.
Klienci często potrzebują konwertować pliki XML na arkusze kalkulacyjne Excel. MapForce umożliwia łatwe definiowanie zaawansowanych reguł przetwarzania danych, dzięki czemu można bez problemu przekształcać pliki XML na format Excel OOXML. Obsługiwane są wersje Excela od 2007 roku.
MapForce wyświetla graficzną reprezentację struktury pliku Excel, dzięki czemu łatwo można przeglądać wiersze, kolumny i komórki, a także odwoływać się do liczb i nazw. Ten komponent zawiera interaktywne ikony, które umożliwiają zdefiniowanie i określenie danych, które mają zostać przekształcone z formatu XML do Excela.
Podczas projektowania mapowania XML, wbudowany silnik MapForce umożliwia przeglądanie i zapisywanie automatycznie generowanego kodu XSLT 1.0/2.0 lub XQuery jednym kliknięciem. Można również kliknąć zakładkę "Wynik", aby zobaczyć rzeczywisty wynik generowany przez mapowanie XML.
W przypadku częstych konwersji plików XML, warto rozważyć użycie serwera MapForce, który charakteryzuje się wysoką wydajnością.
Serwer MapForce zawiera wbudowany silnik transformacji danych, opracowany dla MapForce, który został znacznie rozbudowany, aby działać w środowiskach serwerowych. Serwer MapForce wykonuje transformacje danych umożliwiające konwersję dowolnych kombinacji formatów XML, baz danych, EDI, XBRL, plików tekstowych, Excela, JSON, Protocol Buffers oraz usług internetowych, wykorzystując wstępnie przetworzone i zoptymalizowane mapowania danych przechowywane w plikach wykonywalnych. Serwer MapForce przenosi transformację danych na wyższy poziom, oferując funkcje serwerowe, takie jak przetwarzanie równoległe i wielowątkowe, masowe wstawianie danych do baz SQL, wsparcie dla różnych platform oraz wiele innych.
Przetwarzanie wstępne pozwala na szybszą pracę i zmniejszenie zużycia pamięci dla większości operacji mapowania danych.




