Delen via


Door de gebruiker gedefinieerde functies in toewijzingsgegevensstroom

VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics

Tip

Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .

Gegevensstromen zijn beschikbaar in Zowel Azure Data Factory als Azure Synapse Pipelines. Dit artikel is van toepassing op toewijzingsgegevensstromen. Als u geen ervaring hebt met transformaties, raadpleegt u het inleidende artikel Gegevens transformeren met behulp van een toewijzingsgegevensstroom.

Een door de gebruiker gedefinieerde functie is een aangepaste expressie die u kunt definiëren om logica te kunnen hergebruiken voor meerdere toewijzingsgegevensstromen. Door de gebruiker gedefinieerde functies bevinden zich in een verzameling die een gegevensstroombibliotheek wordt genoemd, zodat u eenvoudig algemene sets met aangepaste functies kunt groeperen.

Wanneer u dezelfde logica in een expressie in meerdere toewijzingsgegevensstromen bouwt, is dit een goede gelegenheid om deze om te zetten in een door de gebruiker gedefinieerde functie.

Aan de slag

Als u aan de slag wilt gaan met door de gebruiker gedefinieerde functies, moet u eerst een gegevensstroombibliotheek maken. Navigeer naar de beheerpagina en zoek vervolgens gegevensstroombibliotheken onder de sectie Auteur.

Schermopname van het A D F-beheervenster en de gegevensstroombibliotheken.

Gegevensstroombibliotheek

Hier kunt u klikken op +Nieuwe knop om een nieuwe gegevensstroombibliotheek te maken. Vul de naam en beschrijving in en vervolgens bent u klaar om uw door de gebruiker gedefinieerde functie te maken. Schermopname van het deelvenster voor het maken van gegevensstroombibliotheken.

Nieuwe door de gebruiker gedefinieerde functie

Als u een door de gebruiker gedefinieerde functie wilt maken, klikt u in de gegevensstroombibliotheek waarin u de functie wilt maken op de knop +Nieuw. Schermopname van de nieuwe functieknop U D F.

Vul de naam in van de door de gebruiker gedefinieerde functie.

Notitie

U kunt de naam van een bestaande expressie voor toewijzingsgegevensstromen niet gebruiken. Zie Expressies voor gegevenstransformatie in toewijzingsgegevensstroom | Microsoft Docs

Schermopname van het deelvenster voor het maken van de nieuwe U D F-functie.

Door de gebruiker gedefinieerde functies kunnen nul of meer argumenten hebben. Met argumenten kunt u waarden doorgeven wanneer uw functie wordt aangeroepen en verwijzen naar deze argumenten in de expressielogica. Argumenten worden automatisch benoemd vanuit i1, i2, enzovoort. U kunt het gegevenstype van het argument kiezen in de vervolgkeuzelijst.

In de hoofdtekst van de door de gebruiker gedefinieerde functie geeft u de logica van uw functie op. De editor biedt de volledige opbouwfunctie voor expressies | Microsoft Docs-ervaring en u kunt verwijzen naar uw argumenten die zijn gemaakt en eventuele expressies voor gegevenstransformatie in de toewijzingsgegevensstroom | Microsoft Docs.

Notitie

Een door de gebruiker gedefinieerde functie kan niet verwijzen naar een andere door de gebruiker gedefinieerde functie.

Een door de gebruiker gedefinieerde functie gebruiken in de opbouwfunctie voor expressies

Door de gebruiker gedefinieerde functies worden weergegeven in de opbouwfunctie voor expressies voor toewijzingsgegevensstromen onder functies van de gegevensstroombibliotheek. Hier kunt u uw aangepaste gemaakte functies gebruiken en de juiste argumenten (indien van toepassing) doorgeven die u hebt gedefinieerd.

Schermopname van de gegevensstroombibliotheek in de opbouwfunctie voor expressies voor toewijzingsgegevensstromen.