Zaawansowane techniki mapowania danych

Mapowanie danych z możliwością łączenia i odwzorowywania relacji jeden-do-wielu

  • Mapowanie danych z/do dowolnej liczby źródeł
  • Jeden do jednego, jeden do wielu, wielu do jednego, itd.
  • Określanie nazw plików za pomocą znaków wieloznacznych
  • Określanie nazw plików w tabelach baz danych
  • Obsługa automatycznych sekwencji numeracji
  • Połącz ze sobą nieograniczoną liczbę elementów
  • Wyjście jednego elementu łańcucha ma być wejściem dla kolejnego elementu
  • Każdy połączony element jest modułową jednostką
  • Możliwość podglądu wyników na każdym etapie procesu
  • Automatyzuj procesy transformacji danych za pomocą serwera MapForce

Transformacja danych typu "jeden do wielu"

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.

Projekt mapowania danych typu "jeden do wielu"

Dowiedz się, jak działa mapowanie danych typu "jeden do wielu"

Mapowanie danych z powiązaniami

Mapowanie danych z wykorzystaniem łańcuchów w programie MapForce

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.

Utwórz mapowanie danych z użyciem łańcucha w programie MapForce

Podgląd wyniku

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.