MapForce ułatwia definiowanie złożonych procesów integracji danych, konwersji i ETL. Źródła i cele mapowania danych mogą mieć różne formaty, w tym dowolne kombinacje plików XML, JSON, PDF, baz danych, plików tekstowych, EDI, Excel, XBRL, Shopify i innych. Projekt mapowania danych może obejmować mapowanie jednego źródła na jedno wyjście, jednego źródła na wiele wyjść, wielu źródeł na jedno wyjście lub wielu źródeł na wiele wyjść wszystkie w różnych formatach danychJak pokazano na przykładzie po lewej stronie, dane z Excela są przekształcane i zapisywane w formatach JSON i XML.
MapForce umożliwia integrację danych z wielu plików i źródeł danych, a także podział danych z jednego źródła na wiele wyników. Możliwość określenia wielu plików jest realizowana poprzez obsługę znaków wieloznacznych (np. ? lub *) w nazwach plików, poprzez określenie tabeli w bazie danych, sekwencji automatycznych numerów lub za pomocą innych metod. Ta funkcja jest bardzo przydatna w wielu scenariuszach integracji danych; na przykład, może być konieczne połączenie danych z kolekcji plików lub generowanie oddzielnych plików XML dla każdego rekordu w głównej tabeli w dużej bazie danych.
MapForce umożliwia również wykorzystanie nazw plików jako parametrów w projektach integracji danych. Dzięki temu można tworzyć dynamiczne mapowania, w których konkretne nazwy plików są definiowane w czasie działania programu.
W MapForce, funkcja wspierająca łańcuchowe lub wieloetapowe transformacje danych umożliwia tworzenie złożonych mapowań, w których wynik jednego mapowania staje się wejściem dla innego. Ta potężna funkcja wzmacnia możliwości MapForce w zakresie automatycznego przeprowadzania transformacji dla złożonych zadań integracji danych i scenariuszy ETL. Każdy połączony element staje się modułową jednostką w sekwencji transformacji, co pozwala na przeprowadzanie konwersji w czasie rzeczywistym.
Można tworzyć łańcuchy transformacji, wykorzystując dowolną liczbę komponentów mapujących, połączonych z komponentem docelowym. Można wyświetlać podglądy dla komponentów pośrednich, a także dla końcowego wyniku mapowania.
Komponenty mapowania pośredniego posiadają przycisk "przekazywanie" w pasku tytułowym. Ten przycisk umożliwia zdefiniowanie zestawu danych, które są przekazywane do następnego komponentu.
Kiedy konwersja danych generuje dynamiczny wynik w postaci wielu plików, każdy plik jest wyświetlany w osobnym oknie z numerem w oknie podglądu wyników. Wygodna opcja menu umożliwia zapisanie wszystkich plików wynikowych w jednym kroku.
W przypadku sekwencji transformacji i mapowań generujących wiele różnych elementów wyjściowych, ikona na danym elemencie pozwala przypisać go do okna podglądu wyników.

