Funkcje zdefiniowane przez użytkownika w przepływie mapowania danych
DOTYCZY: Azure Data Factory Azure Synapse Analytics
Porada
Wypróbuj usługę Data Factory w usłudze Microsoft Fabric, czyli rozwiązanie do analizy 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 Azure Data Factory, jak i 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ć, aby móc ponownie używać 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 znajdziesz się w tworzeniu tej samej logiki 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ływu 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 danych mapowania, 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żeń. 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ń | Microsoft Docs środowisko i umożliwia odwołowanie się do utworzonych argumentów oraz dowolnych wyrażeń przekształcania danych w przepływie mapowania danych | 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 danych mapowania w obszarze Funkcje biblioteki przepływu danych. W tym miejscu możesz użyć niestandardowych utworzonych funkcji i przekazać odpowiednie argumenty (jeśli istnieją) zdefiniowane.