Przekształcanie unii w przepływie mapowania danych

DOTYCZY: Azure Data Factory Azure Synapse Analytics

Napiwek

Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !

Przepływy danych są dostępne zarówno w usłudze Azure Data Factory, jak i w potokach usługi Azure Synapse. Ten artykuł dotyczy przepływów danych mapowania. Jeśli dopiero zaczynasz transformacje, zapoznaj się z artykułem wprowadzającym Przekształcanie danych przy użyciu przepływu danych mapowania.

Unia połączy wiele strumieni danych w jeden, z unią SQL tych strumieni jako nowe dane wyjściowe z transformacji Unii. Cały schemat z każdego strumienia wejściowego zostanie połączony wewnątrz przepływu danych bez konieczności posiadania klucza sprzężenia.

Możesz połączyć n-liczbę strumieni w tabeli ustawień, wybierając ikonę "+" obok każdego skonfigurowanego wiersza, w tym zarówno dane źródłowe, jak i strumienie z istniejących przekształceń w przepływie danych.

Oto krótki przewodnik wideo przedstawiający transformację unii w przepływie danych mapowania:

Union transformation

W takim przypadku można połączyć różne metadane z wielu źródeł (w tym przykładzie trzy różne pliki źródłowe) i połączyć je w jeden strumień:

Union transformation overview

Aby to osiągnąć, dodaj dodatkowe wiersze w unii Ustawienia, uwzględniając wszystkie źródła, które chcesz dodać. Nie ma potrzeby wspólnego wyszukiwania ani klucza sprzężenia:

Union transformation settings

Jeśli ustawisz przekształcenie Wybierz po unii, możesz zmienić nazwy nakładających się pól lub pól, które nie zostały nazwane ze źródeł bez nagłówka. Kliknij pozycję "Inspekcja", aby wyświetlić połączone metadane z 132 kolumnami całkowitymi w tym przykładzie z trzech różnych źródeł:

Union transformation final

Nazwa i pozycja

Po wybraniu opcji "union by name" każda wartość kolumny zostanie upuszczająca do odpowiedniej kolumny z każdego źródła z nowym połączonym schematem metadanych.

W przypadku wybrania opcji "union by position" każda wartość kolumny spadnie do oryginalnej pozycji z każdego odpowiedniego źródła, co spowoduje utworzenie nowego połączonego strumienia danych, w którym dane z każdego źródła zostaną dodane do tego samego strumienia:

Union output

Zapoznaj się z podobnymi przekształceniami, w tym Join i Exists.