Funkcje zdefiniowane przez użytkownika 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.
Funkcja zdefiniowana przez użytkownika to dostosowane wyrażenie, które można zdefiniować w celu ponownego użycia logiki w wielu przepływach danych mapowania. Funkcje zdefiniowane przez użytkownika działają w kolekcji nazywanej biblioteką przepływu danych, aby móc łatwo grupować wspólne zestawy dostosowanych funkcji.
Za każdym razem, gdy tworzysz tę samą logikę w wyrażeniu w wielu przepływach danych mapowania, warto przekształcić tę logikę w funkcję zdefiniowaną przez użytkownika.
Wprowadzenie
Aby rozpocząć pracę z funkcjami zdefiniowanymi przez użytkownika, musisz najpierw utworzyć bibliotekę przepływu danych. Przejdź do strony zarządzania, a następnie znajdź biblioteki przepływu danych w sekcji autora.
Biblioteka przepływów danych
W tym miejscu możesz kliknąć przycisk +Nowy, aby utworzyć nową bibliotekę przepływu danych. Wypełnij nazwę i opis, a następnie możesz utworzyć funkcję zdefiniowaną przez użytkownika.
Nowa funkcja zdefiniowana przez użytkownika
Aby utworzyć funkcję zdefiniowaną przez użytkownika, w bibliotece przepływu danych, w której chcesz utworzyć funkcję, kliknij przycisk +Nowy.
Wypełnij nazwę funkcji zdefiniowanej przez użytkownika.
Uwaga
Nie można użyć nazwy istniejącego wyrażenia przepływu mapowania danych. Aby uzyskać listę bieżących wyrażeń przepływu mapowania danych, zobacz Wyrażenia przekształcania danych w przepływie danych mapowania | Microsoft Docs
Funkcje zdefiniowane przez użytkownika mogą mieć zero lub więcej argumentów. Argumenty umożliwiają przekazywanie wartości po wywołaniu funkcji i odwoływanie się do tych argumentów w logice wyrażenia. Argumenty są automatycznie nazwane z i1, i2 itp. i można wybrać typ danych argumentu z listy rozwijanej.
Treść funkcji zdefiniowanej przez użytkownika to miejsce, w którym określasz logikę funkcji. Edytor udostępnia pełny konstruktor wyrażeń | Środowisko witryny Microsoft Docs i umożliwia odwołowanie się do argumentów utworzonych i dowolnych wyrażeń przekształcania danych w przepływie danych mapowania | Microsoft Docs.
Uwaga
Funkcja zdefiniowana przez użytkownika nie może odwoływać się do innej funkcji zdefiniowanej przez użytkownika.
Używanie funkcji zdefiniowanej przez użytkownika w konstruktorze wyrażeń
Funkcje zdefiniowane przez użytkownika będą wyświetlane w konstruktorze wyrażeń przepływu mapowania danych w obszarze Funkcje biblioteki przepływów danych. W tym miejscu możesz użyć niestandardowych utworzonych funkcji i przekazać odpowiednie argumenty (jeśli istnieją), które zostały zdefiniowane.