Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Funktionen-aktiviteten i Data Factory for Microsoft Fabric giver dig mulighed for at køre brugerdefineret kode som en del af din datapipeline. Når du tilføjer en Functions-aktivitet, vælger du, hvilken type funktion der skal køres:
Fabric brugerdatafunktioner: Genanvendelige Python-funktioner, som du opretter og administrerer inden for Microsoft Fabric. Brug Fabric-brugerdatafunktioner, når du vil centralisere forretningslogik, der kan kaldes fra pipelines, notebooks, Activator-regler eller eksterne applikationer. Brugerdatafunktioner er ideelle til datatransformationer, valideringsregler og forretningslogik, der skal være konsistent på tværs af dine Fabric-arbejdsbelastninger.
Azure Functions: Serverløse funktioner hostet i Azure. Brug Azure Functions, når du har brug for funktioner ud over det, Fabric-brugerdatafunktioner tilbyder, såsom forskellige sprogruntimes eller integration med Azure-tjenester uden for Fabric.
Denne artikel viser dig, hvordan du tilføjer en Functions-aktivitet til en pipeline og konfigurerer den til begge typer funktioner.
Forudsætninger
For at komme i gang skal du fuldføre følgende forudsætninger:
- En lejerkonto med et aktivt Microsoft Fabric-abonnement. Du kan prøve Fabric med en gratis prøveperiode.
- Et stofarbejdsområde.
Tilføj en Functions-aktivitet til en pipeline
Trinene i dette afsnit gælder, uanset om du konfigurerer aktiviteten til at køre Fabric brugerdatafunktioner eller Azure Functions. Efter du har tilføjet aktiviteten og konfigureret generelle indstillinger, vælger du, hvilken type funktion der skal køres.
For at tilføje en Functions-aktivitet til din pipeline:
Vælg + Nyt elementi dit arbejdsområde.
I dialogen Nyt element søger du efter Pipeline og vælger den.
I dialogen Ny pipeline indtaster du et navn for pipelinen og vælger Create.
På pipeline-hjemmesiden skal du vælge fanen Aktiviteter .
I Aktiviteter-båndet skal du vælge ... (ellipsis) ikonet for at se flere aktiviteter.
Søg efter Functions i listen over aktiviteter under Orchestrate, og vælg den derefter for at tilføje Functions-aktiviteten til pipeline-lærredet.
Konfigurer generelle indstillinger
De generelle indstillinger gælder både for Fabric-brugerdatafunktioner og Azure Functions-aktiviteter.
Vælg Funktioner-aktiviteten på pipeline-editorens lærred, hvis den ikke allerede er valgt.
Vælg fanen Generelt.
Indtast et navn til aktiviteten.
Eventuelt kan du konfigurere indstillinger for forsøg igen og angive, om du sender sikkert input eller output.
For mere information, se vejledningen til generelle indstillinger .
Konfigurer aktiviteten for brugerdatafunktioner
For at køre Fabric-brugerdatafunktioner, konfigurer aktivitetsindstillingerne som følger:
Vælg fanen Indstillinger.
Select Fabric-brugerdata fungerer som Type.
I dropdowndown-menuen Forbindelse skal du vælge en forbindelse, du vil bruge. Hvis du ikke kan se den forbindelse, du ønsker, vælg Gennemse alle.
I dialogen Vælg en datakilde for at komme i gang , søg efter User Data Functions og vælg den. Du burde se det opført under Nye kilder.
I dialogen Connect til datakilde kan du beholde standardforbindelsesnavnet og legitimationsoplysningerne. Sørg for, at du er logget ind, og vælg derefter Forbind.
Bemærk
Hvis du allerede har en forbindelse, kan den være forudvalgt i dialogen. Du kan beholde den eksisterende forbindelse eller vælge Opret ny forbindelse fra dropdownmenuen for at oprette en ny.
Tilbage i aktivitetsindstillingerne og vælg UserDataFunctions fra Forbindelsesmenuen . Denne forbindelse er den forbindelse, du lige har skabt.
Vælg elementet Workspace , der indeholder dine brugerdatafunktioner.
Vælg Brugerdatafunktionen itemnavn.
Vælg den funktion , du vil aktivere.
Angiv inputparametre for din valgte funktion. Du kan bruge statiske værdier eller dynamisk indhold fra pipeline-udtryk.
Tips
For at indtaste dynamisk indhold skal du vælge det felt, du vil udfylde, og derefter trykke Alt+Shift+D for at åbne udtryksbyggeren.
For mere information om oprettelse og drift af brugerdatafunktioner i pipelines, se Skab og kør user datafunktioner aktivitet i pipelines i Data Engineering-dokumentationen.
Konfigurér aktiviteten for Azure Functions
I stedet for at vælge Fabric-brugerdatafunktioner kan du vælge Azure-funktionen som typen til at køre Azure Functions fra din pipeline.
For at konfigurere aktiviteten for Azure Functions:
Vælg fanen Indstillinger.
Vælg Azure-funktionen som Type.
Vælg en eksisterende Azure Function-forbindelse eller opret en ny.
Giv en Function relative URL , der peger på den relative sti til Azure App-funktionen inden for Azure Function-forbindelsen.
Vælg en HTTP-metode, der skal sendes til URL'en.
Eventuelt kan du specificere ekstra Headers efter behov for den funktion, du udfører.
Brug en on-premises eller virtuel netværksdatagateway til Azure Functions
Hvis din Azure Function App er sikret bag en firewall eller privat netværk, kan du bruge en datagateway til at etablere en sikker forbindelse. Datagateways fungerer som en bro mellem Fabric og ressourcer, der ikke er offentligt tilgængelige:
- On-premises datagateway (OPDG): Installeret på en server inden for dit netværk. Det gør det muligt for Fabric at forbinde til dine Azure Functions via en sikker kanal uden at åbne indgående porte.
- Virtuelt netværk (VNET) datagateway: En administreret tjeneste, der forbinder til Azure-ressourcer inden for et virtuelt netværk uden at kræve en lokal installation.
Bemærk
Understøttelse af datagateway er kun tilgængelig for Azure Functions. Fabric-brugerdatafunktioner understøtter i øjeblikket ikke on-premises eller VNET-datagateways.
For vejledning i oprettelse og konfiguration af din OPDG, se Sådan opretter du on-premises datagateway. Hvis du vil bruge en VNET-gateway, se Sådan opretter du en VNET-datagateway.
Når du har oprettet og konfigureret din gateway, vises den under Data Gateway-dropdownmenuen i Azure Function forbindelsesdialogen.
Gem og kør eller planlæg pipelinen
Skift til fanen Hjem øverst i pipeline-editoren og vælg gem-knappen for at gemme din pipeline. Vælg Kør for at køre direkte eller Skemalæg for at planlægge løb på bestemte tidspunkter eller intervaller. For mere information om rørledningskørsler, se: planlæg rørledningskørsler.
Efter kørsel kan du overvåge pipeline-udførelsen og se kørselshistorik fra fanen Output under lærredet.