Användardefinierade funktioner i mappning av dataflöde
GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics
Tips
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 mappning av dataflöden. Om du inte har använt transformeringar tidigare läser du 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 över flera mappningsdataflöden. Användardefinierade funktioner finns i en samling som kallas för ett dataflödesbibliotek för att enkelt kunna gruppera vanliga uppsättningar med anpassade funktioner.
När du skapar samma logik i ett uttryck över 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 upp dataflödesbibliotek under redigeringsavsnittet.
Dataflödesbibliotek
Härifrån kan du klicka på knappen +Nytt 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.
Anteckning
Du kan inte använda namnet på ett befintligt dataflödesuttryck för mappning. 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 flera 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 tillhandahåller den fullständiga uttrycksverktyget | Microsoft Docs erfarenhet och låter dig referera till dina argument som skapats och eventuella datatransformeringsuttryck i mappning av dataflöde | Microsoft Docs.
Anteckning
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 lämpliga argument (om sådana finns) som du har definierat.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för