Opis typów przekształceń Azure Data Factory
Przepływy danych mapowania udostępniają wiele różnych typów przekształceń, które umożliwiają modyfikowanie danych. Są one podzielone na następujące kategorie:
Nazwa kategorii | Opis |
---|---|
Przekształcenia modyfikatora schematu | Te typy przekształceń spowodują modyfikację miejsca docelowego ujścia, tworząc nowe kolumny na podstawie akcji przekształcenia. Przykładem jest transformacja kolumny pochodnej, która utworzy nową kolumnę na podstawie operacji wykonywanych w istniejącej kolumnie. |
Przekształcenia modyfikatora wierszy | Te typy przekształceń wpływają na sposób prezentowania wierszy w miejscu docelowym. Przykładem jest przekształcenie Sortowanie, które porządkuje dane. |
Wiele przekształceń danych wejściowych/wyjściowych | Te typy przekształceń wygenerują nowe potoki danych lub scalają potoki w jeden. Przykładem jest transformacja Unii, która łączy wiele strumieni danych. |
Poniżej znajduje się lista przekształceń dostępnych w przepływach mapowania danych
Nazwa | Kategoria | Opis |
---|---|---|
Agregacja | Modyfikator schematu | Zdefiniuj różne typy agregacji, takie jak SUM, MIN, MAX i COUNT pogrupowane według istniejących lub obliczonych kolumn. |
Modyfikuj wiersz | Modyfikator wierszy | Ustaw zasady wstawiania, usuwania, aktualizowania i upsert w wierszach. Możesz dodać warunki jeden do wielu jako wyrażenia. Te warunki należy określić w kolejności priorytetu, ponieważ każdy wiersz zostanie oznaczony zasadami odpowiadającymi wyrażeniu pierwszego dopasowania. Każdy z tych warunków może spowodować wstawienie, zaktualizowanie, usunięcie lub upserted wiersza wiersza. Alter Row może tworzyć zarówno akcje DML DDL & względem bazy danych. |
Podział warunkowy | Wiele danych wejściowych/wyjściowych | Kierowanie wierszy danych do różnych strumieni w oparciu o pasujące warunki. |
Kolumna pochodna | Modyfikator schematu | wygeneruj nowe kolumny lub zmodyfikuj istniejące pola przy użyciu języka wyrażeń przepływu danych. |
Exists | Wiele danych wejściowych/wyjściowych | Sprawdź, czy dane istnieją w innym źródle lub strumieniu. |
Filtr | Modyfikator wierszy | Filtruj wiersz na podstawie warunku. |
Spłaszcz | Modyfikator schematu | Weź wartości tablicowe wewnątrz struktur hierarchicznych, takich jak JSON, i wyrejestruj je do poszczególnych wierszy. |
Dołącz | Wiele danych wejściowych/wyjściowych | Łączenie danych z dwóch źródeł lub strumieni. |
Wyszukiwanie | Wiele danych wejściowych/wyjściowych | Umożliwia odwoł się do danych z innego źródła. |
Nowa gałąź | Wiele danych wejściowych/wyjściowych | Zastosuj wiele zestawów operacji i przekształceń względem tego samego strumienia danych. |
Przestawianie | Modyfikator schematu | Agregacja, w której co najmniej jedna kolumna grupowania ma odrębne wartości wierszy przekształcone w poszczególne kolumny. |
Wybierz | Modyfikator schematu | Kolumny aliasów i nazwy strumieni oraz kolumny upuszczania lub zmieniania kolejności. |
Ujście | - | Ostateczne miejsce docelowe danych. |
Sortowanie | Modyfikator wierszy | Sortuj przychodzące wiersze w bieżącym strumieniu danych. |
Element źródłowy | - | Źródło danych dla przepływu danych. |
Klucz zastępczy | Modyfikator schematu | Dodaj przyrostową wartość klucza inkrementacyjną inną niż biznesową. |
Unia | Wiele danych wejściowych/wyjściowych | Połącz wiele strumieni danych w pionie. |
Anulowanie przestawiania | Modyfikator schematu | Przestaw kolumny na wartości wierszy. |
Okno | Modyfikator schematu | Zdefiniuj agregacje oparte na oknie kolumn w strumieniach danych. |
konstruktor wyrażeń Przepływ danych
Niektóre przekształcenia, które można zdefiniować, mają Przepływ danych Expression Builder, który umożliwi dostosowanie funkcjonalności przekształcenia przy użyciu kolumn, pól, zmiennych, parametrów, funkcji z przepływu danych w tych polach.
Aby skompilować wyrażenie, użyj konstruktora wyrażeń, który zostanie uruchomiony, klikając pole tekstowe wyrażenia wewnątrz przekształcenia. Podczas wybierania kolumn na potrzeby transformacji czasami są również wyświetlane opcje "Obliczona kolumna". Po kliknięciu tego polecenia zobaczysz również uruchomiony konstruktor wyrażeń.
Narzędzie Expression Builder domyślnie jest domyślnie włączone do opcji edytora tekstów. Funkcja autouzupełniania odczytuje z całego modelu obiektów Azure Data Factory Przepływ danych z sprawdzaniem składni i wyróżnianie.
Potrzebujesz pomocy? Zobacz nasz przewodnik po rozwiązywaniu problemów lub prześlij szczegółową opinię, zgłaszając problem.