Opis typów przekształceń usługi Azure Data Factory
Mapowanie Przepływ danych zapewnia 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 na istniejącej kolumnie. |
Przekształcenia modyfikatora wierszy | Te typy przekształceń mają wpływ 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ływ danych mapowania
Nazwa/nazwisko | Kategoria | Opis |
---|---|---|
Agreguj | Modyfikator schematu | Zdefiniuj różne typy agregacji, takie jak SUM, MIN, MAX i COUNT pogrupowane według istniejących lub obliczonych kolumn. |
Zmień 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 pierwszemu zgodnemu wyrażeniu. Każdy z tych warunków może spowodować wstawienie, zaktualizowanie, usunięcie lub rozszerzenie wiersza wiersza. Funkcja Alter Row umożliwia tworzenie akcji DDL i DML 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. |
Istnieje | Wiele danych wejściowych/wyjściowych | Sprawdź, czy dane istnieją w innym źródle, czy strumieniu. |
Filtr | Modyfikator wierszy | Filtruj wiersz na podstawie warunku. |
Spłaszczyć | Modyfikator schematu | Weź wartości tablic 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łuje 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. |
Przestawne | Modyfikator schematu | Agregacja, w której co najmniej jedna kolumna grupowania ma odrębne wartości wierszy przekształcone w poszczególne kolumny. |
Wybieranie | Modyfikator schematu | Kolumny aliasów i nazwy strumieni oraz upuść lub zmień kolejność kolumn. |
Zlew | - | Ostateczne miejsce docelowe danych. |
Sortowanie | Modyfikator wierszy | Sortuj przychodzące wiersze w bieżącym strumieniu danych. |
Source | - | Źródło danych dla przepływu danych. |
Klucz zastępczy | Modyfikator schematu | Dodaj inkrementację inkrementacji inkrementacji innej niż biznesowa dowolną wartość klucza. |
Unii | Wiele danych wejściowych/wyjściowych | Połącz wiele strumieni danych w pionie. |
Unpivot | Modyfikator schematu | Przestaw kolumny na wartości wierszy. |
Okno | Modyfikator schematu | Zdefiniuj agregacje oparte na oknach 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 jest uruchamiany, klikając pole tekstowe wyrażenia wewnątrz przekształcenia. Czasami podczas wybierania kolumn do przekształcenia są również wyświetlane opcje "Obliczona kolumna". Po kliknięciu tego polecenia pojawi się również uruchomiony konstruktor wyrażeń.
Narzędzie Expression Builder domyślnie jest domyślnie ustawione na opcję edytora tekstów. Funkcja autouzupełniania odczytuje z całego modelu obiektów usługi Azure Data Factory Przepływ danych ze sprawdzaniem składni i wyróżnianie.