Udostępnij za pośrednictwem


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.

Zrzut ekranu przedstawiający okienko zarządzania A D F i biblioteki przepływu danych.

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. Zrzut ekranu przedstawiający okienko tworzenia bibliotek przepływu danych.

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. Zrzut ekranu przedstawiający przycisk nowej funkcji U D F.

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

Zrzut ekranu przedstawiający okienko tworzenia nowej funkcji U D F.

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.

Zrzut ekranu przedstawiający bibliotekę przepływu danych w konstruktorze wyrażeń przepływu mapowania danych.