Udostępnij przez


Metafunkcje w mapowaniu przepływów 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 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 z przekształceń danych, zapoznaj się z artykułem wprowadzającym Przekształcanie danych przy użyciu przepływów mapowania danych.

Ten artykuł zawiera szczegółowe informacje o funkcjach metadanych obsługiwanych przez usługę Azure Data Factory i usługę Azure Synapse Analytics w przepływach danych mapowania.

Lista funkcji metadanych

Metafunkcje działają głównie na metadanych w przepływie danych.

Metafunction Zadanie
byItem Znajduje element podrzędny w strukturze lub tablicy struktury. Jeśli istnieje wiele dopasowań, zostanie zwrócone pierwsze dopasowanie. Jeśli nie ma dopasowań, zwracana jest wartość NULL. Zwracana wartość musi być konwertowana przez jedną z akcji konwersji typu (takich jak ? date i ? string). Nazwy kolumn adresów znane w czasie projektowania tylko według ich nazw. Obliczone dane wejściowe nie są obsługiwane, ale można użyć podstawień parametrów
byOrigin Wybiera wartość kolumny według nazwy w strumieniu pochodzenia. Drugim argumentem jest nazwa strumienia pochodzenia. Jeśli istnieje wiele dopasowań, zostanie zwrócone pierwsze dopasowanie. Jest zwracana wartość NULL, jeśli nie ma dopasowań. Zwracana wartość musi być konwertowana przez jedną z funkcji konwersji typów (takich jak TO_DATE i TO_STRING). Odwołuj się do nazw kolumn znanych w czasie projektowania jedynie za pomocą ich nazw. Obliczone dane wejściowe nie są obsługiwane, ale można użyć zamiany parametrów.
byOrigins Wybiera tablicę kolumn według nazwy w strumieniu. Drugim argumentem jest strumień, z którego pochodzi. Jeśli istnieje wiele dopasowań, zostanie zwrócone pierwsze dopasowanie. Jeśli brak dopasowań, zwracana jest wartość NULL. Zwracana wartość musi być konwertowana przez jedną z funkcji konwersji typów (takich jak TO_DATE i TO_STRING). Nazwy kolumn adresów znane w czasie projektowania tylko według ich nazw. Obliczone dane wejściowe nie są obsługiwane, ale można użyć podstawień parametrów.
byName Wybiera wartość kolumny według nazwy w strumieniu. Możesz przekazać opcjonalną nazwę strumienia jako drugi argument. Jeśli istnieje wiele dopasowań, zostanie zwrócone pierwsze dopasowanie. Jeśli nie ma dopasowań, zwracana jest wartość NULL. Zwracana wartość musi być konwertowana przez jedną z funkcji konwersji typów (takich jak TO_DATE i TO_STRING). Nazwy kolumn znane tylko po nazwie na etapie projektowania. Obliczone dane wejściowe nie są obsługiwane, ale można użyć podstawień parametrów.
byNames Wybiera tablicę kolumn według nazwy w strumieniu. Możesz przekazać opcjonalną nazwę strumienia jako drugi argument. Jeśli istnieje wiele dopasowań, zostanie zwrócone pierwsze dopasowanie. Jeśli nie ma dopasowań dla kolumny, całe dane wyjściowe są wartością NULL . Zwracana wartość wymaga funkcji konwersji typu (takiej jak toDate i toString). Odnoś się do nazw kolumn znanych w czasie projektowania tylko według ich nazw. Obliczone dane wejściowe nie są obsługiwane, ale można stosować substytucje parametrów.
byPath Znajduje ścieżkę hierarchiczną według nazwy w strumieniu. Możesz przekazać opcjonalną nazwę strumienia jako drugi argument. Jeśli taka ścieżka nie zostanie znaleziona, zwraca wartość NULL. Nazwy/ścieżki kolumn adresów znane w czasie projektowania tylko według ich nazw lub ścieżek notacji kropkowej. Obliczone dane wejściowe nie są obsługiwane, natomiast można użyć zamienników parametrów.
byPosition W strumieniu wybiera wartość kolumny według jej względnej pozycji (licząc od 1). Jeśli pozycja jest poza granicami, zwracana jest wartość NULL. Zwracana wartość musi być konwertowana przez jedną z funkcji konwersji typów (takich jak TO_DATE i TO_STRING). Obliczone dane wejściowe nie są obsługiwane, ale można użyć zamiany parametrów.
hasPath Sprawdza, czy określona ścieżka hierarchiczna istnieje według nazwy w strumieniu. Możesz przekazać opcjonalną nazwę strumienia jako drugi argument. Nazwy/ścieżki kolumn adresów znane w czasie projektowania tylko według ich nazw lub ścieżek notacji kropkowej. Obliczone dane wejściowe nie są obsługiwane, ale można użyć zamian parametrów.
originColumns Pobiera wszystkie kolumny wyjściowe dla strumienia pochodzenia, w którym zostały utworzone kolumny. Musi być ujęta w inną funkcję.
urok Zwraca reprezentację ciągu szesnastkowego wartości binarnej.
unhex Anuluje wartość binarną z reprezentacji ciągu. Można go użyć z elementem sha2 i md5 , aby przekonwertować ciąg na reprezentację binarną.