Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 potokach usługi Azure Data Factory, jak i w potokach usługi Azure Synapse Analytics. Ten artykuł dotyczy przepływów danych mapowania. Jeśli dopiero zaczynasz transformacje danych, zapoznaj się z artykułem wprowadzającym w temat Przekształcanie danych przy użyciu przepływów danych mapowania.
Transformacja okna umożliwia definiowanie agregacji opartych na oknach kolumn w strumieniach danych. W konstruktorze wyrażeń można zdefiniować różne typy agregacji, które są oparte na danych lub oknach czasowych (klauzula SQL OVER), takich jak LEAD, LAG, NTILE, CUMEDIST i RANK. Nowe pole jest generowane w danych wyjściowych, które zawiera te agregacje. Możesz również uwzględnić opcjonalne pola grupowania.
Ponad
Ustaw partycjonowanie danych kolumn dla przekształcenia okna. Odpowiednik SQL jest klauzulą Partition By w klauzuli Over w języku SQL. Jeśli chcesz utworzyć obliczenie lub utworzyć wyrażenie do użycia na potrzeby partycjonowania, możesz to zrobić, umieszczając wskaźnik myszy na nazwie kolumny i wybierając kolumnę Obliczona.
Sortuj
Inną częścią klauzuli Over jest ustawienie elementu Order By. Ta klauzula ustawia kolejność sortowania danych. Możesz również utworzyć wyrażenie dla wartości obliczeniowej w tym polu kolumny na potrzeby sortowania.
Zakres według
Następnie ustaw ramkę okna jako Niezwiązane lub Ograniczone. Aby ustawić ramkę okna bez ograniczeń, ustaw suwak na opcję "Bez ograniczeń" na obu końcach. Jeśli wybierzesz ustawienie między nieskończonym a bieżącym wierszem, musisz ustawić wartości przesunięcia początkowego i końcowego. Obie wartości są dodatnimi liczbami całkowitymi. Możesz użyć liczb względnych lub wartości z danych.
Suwak okna ma dwie wartości do ustawienia: wartości przed bieżącym wierszem i wartościami po bieżącym wierszu. Przesunięcie między rozpoczęciem i końcem jest zgodne z dwoma selektorami na suwaku.
Kolumny okien
Na koniec użyj konstruktora wyrażeń, aby zdefiniować agregacje, których chcesz używać z oknami danych, takimi jak RANK, COUNT, MIN, MAX, DENSE RANK, LEAD, LAG itp.
Pełna lista funkcji agregacyjnych i analitycznych dostępnych do użycia w języku Expression Language za pomocą Expression Buildera jest wymieniona w wyrażeniach przekształcania danych w przepływie danych mapowania.
Powiązana zawartość
Jeśli szukasz prostej agregacji przez grupowanie według klucza, użyj przekształcenia Agregacja