Door de gebruiker gedefinieerde functies in toewijzingsgegevensstroom

Van toepassing op: Azure Data Factory Azure Synapse Analytics

Tip

Data Factory in Microsoft Fabric is de volgende generatie van Azure Data Factory, met een eenvoudigere architectuur, ingebouwde AI en nieuwe functies. Als u nieuw bent in gegevensintegratie, begint u met Fabric Data Factory. Bestaande ADF-workloads kunnen upgraden naar Fabric om toegang te krijgen tot nieuwe mogelijkheden voor gegevenswetenschap, realtime analyses en rapportage.

Gegevensstromen zijn beschikbaar in zowel Azure Data Factory pijplijnen als Azure Synapse Analytics pijplijnen. Dit artikel is van toepassing op gegevensverwerkingsstromen. Als u nieuw bent met transformaties, raadpleegt u het inleidende artikel Gegevens transformeren met behulp van mapping-dataflows.

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.

Als u ontdekt dat u dezelfde logica in expressies over meerdere gegevensstromen waar gegevens worden gemapt gebruikt, 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 voor een lijst met de huidige toewijzingsgegevensstroom-expressies Gegevenstransformatie-expressies 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 expressiebouwerervaring van Microsoft Docs en stelt u in staat om te verwijzen naar uw gemaakte argumenten en eventuele data-transformatie-expressies in de gegevensstroming van 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 uitdrukkingbouwer voor mapping data flows onder bibliotheekfuncties voor gegevensstromen. 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 expressiebouwer voor mapping gegevensstromen.