Användardefinierade funktioner i mappning av dataflöde
GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics
Dricks
Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!
Dataflöden är tillgängliga både i Azure Data Factory och Azure Synapse Pipelines. Den här artikeln gäller för mappning av dataflöden. Om du är nybörjare på transformeringar kan du läsa den inledande artikeln Transformera data med hjälp av ett mappningsdataflöde.
En användardefinierad funktion är ett anpassat uttryck som du kan definiera för att kunna återanvända logik i flera mappningsdataflöden. Användardefinierade funktioner finns i en samling som kallas ett dataflödesbibliotek för att enkelt kunna gruppera vanliga uppsättningar med anpassade funktioner.
När du skapar samma logik i ett uttryck i flera mappningsdataflöden är det ett bra tillfälle att omvandla den till en användardefinierad funktion.
Komma igång
För att komma igång med användardefinierade funktioner måste du först skapa ett dataflödesbibliotek. Gå till hanteringssidan och leta sedan upp dataflödesbibliotek under avsnittet författare.
Dataflödesbibliotek
Härifrån kan du klicka på knappen +Ny för att skapa ett nytt dataflödesbibliotek. Fyll i namnet och beskrivningen och sedan är du redo att skapa din användardefinierade funktion.
Ny användardefinierad funktion
Om du vill skapa en användardefinierad funktion klickar du på knappen +Nytt från dataflödesbiblioteket som du vill skapa funktionen i.
Fyll i namnet på den användardefinierade funktionen.
Kommentar
Du kan inte använda namnet på ett befintligt mappningsdataflödesuttryck. En lista över aktuella dataflödesuttryck för mappning finns i Datatransformeringsuttryck i mappning av dataflöde | Microsoft Docs
Användardefinierade funktioner kan ha noll eller fler argument. Med argument kan du skicka in värden när funktionen anropas och referera till argumenten i uttryckslogik. Argument namnges automatiskt från i1, i2 osv. och du kan välja datatypen för argumentet i listrutan.
Brödtexten för den användardefinierade funktionen är där du anger logiken för din funktion. Redigeraren innehåller den fullständiga uttrycksverktyget | Microsoft Docs-upplevelsen och gör att du kan referera till dina argument som skapats och alla datatransformeringsuttryck i mappning av dataflöde | Microsoft Docs.
Kommentar
En användardefinierad funktion kan inte referera till en annan användardefinierad funktion.
Använda en användardefinierad funktion i uttrycksverktyget
Användardefinierade funktioner visas i mappningsverktyget för dataflödesuttryck under Funktioner för dataflödesbibliotek. Härifrån kan du använda dina anpassade funktioner och skicka in lämpliga argument (om några) som du har definierat.