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.
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.
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.
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
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.