# Mapowania danych typu "jeden do wielu" oraz łańcuchowe

### 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 danych* Jak 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"](https://www.altova.com/images/one-to-many-etl.png)

Dowiedz się, jak działa mapowanie danych typu "jeden do wielu"

[Dowiedz się, jak działa mapowanie i transformacja danych typu "jeden do wielu"](https://www.youtube.com/watch?v=rSmIyYiSjTI)

## Mapowanie danych z powiązaniami

[Mapowanie danych z wykorzystaniem łańcuchów w programie MapForce](https://www.altova.com/images/chained-data-transformation.png)

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](etl-tool.md). 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

[Demonstracja mapowania danych w systemie opartym na łańcuchach](https://www.youtube.com/watch?v=Pag3hYliTJU)

## 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.


## Call to Action

[Istniejący klienci mogą zaktualizować oprogramowanie do najnowszej wersji, korzystając z tej strony.](download.md)
[Pobierz teraz bezpłatną wersję próbną programu MapForce.](download.md)

