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.
User Data Functions gør det muligt at skabe genanvendelige Python-funktioner, som kan aktiveres på tværs af Microsoft Fabric og fra eksterne applikationer. Skriv din forretningslogik én gang og kald den fra Pipelines, notesbøger, Aktivator-regler, Power BI-translytiske apps eller ethvert eksternt system via REST-endpoints.
User Data Functions tilbyder et serverløst compute-miljø, hvor du kan hoste og køre brugerdefineret Python-kode direkte i Fabric. Uanset om du skal standardisere produktkategorier, anvende komplekse forretningsregler eller integrere med eksterne API'er, kan du skrive funktioner, der straks er tilgængelige på hele din dataplatform. Tjenesten understøtter Python 3.11.9 runtime, offentlige biblioteker fra PyPI og Fabric-dataforbindelser.
Vil du starte nu? Følg denne vejledning for at oprette et nyt element for brugerdatafunktioner eller bruge filtypenavnet VS Code.
Hvorfor bruge Fabric User Data Functions?
Fabric User Data Functions tilbyder en serverløs platform til at hoste din tilpassede logik og påkalde den fra forskellige typer Fabric-elementer og datakilder. Du kan bruge denne service til at skrive forretningslogik, interne algoritmer og genanvendelige funktioner, der integreres i dine Fabric-løsninger.
Følgende er nøglefordele:
- Genanvendelighed: Skriv din forretningslogik én gang som en User Data Function og påkald den fra flere Fabric-elementer – pipelines, notebooks, Activator-regler og Power BI translytiske apps. Når forretningsregler ændres, skal funktionen opdateres én gang i stedet for at ændre koden flere steder.
- Serverløs hosting: Udrul Python-funktioner uden at administrere infrastrukturen. User Data Functions tilbyder et serverløst beregningsmiljø med indbygget autentificering, hvilket eliminerer behovet for at opsætte og vedligeholde separate API-tjenester eller containere.
- Ekstern forbindelse: Hver funktion eksponerer automatisk sit eget unikke REST-endpoint, hvilket muliggør integration med eksterne applikationer, webservices og brugerdefinerede klienter. Kald dine funktioner fra ethvert system, der understøtter HTTP-forespørgsler.
Nøglefunktioner
- Skriv én gang, kør hvor som helst: Opret funktioner, der fungerer identisk, uanset om de kaldes fra Pipelines, notesbøger, Activator-regler, Power BI eller eksterne REST-kald
- Rich Python-økosystem: Brug enhver pakke fra PyPI til at bygge sofistikeret logik—pandas til datamanipulation, anmodninger om API-kald eller specialiserede biblioteker til dit domæne
- Sikker dataadgang: Forbind til Fabric-datakilder (SQL-databaser, lagre, søhuse, spejlede databaser) med indbygget autentificering og sikkerhed
- Udvikl og publicér arbejdsgang: Test funktioner før offentliggørelse, og sørg for, at ændringer valideres, før de bliver tilgængelige til påkaldelse
Integrationsmuligheder
User Data Functions integreres problemfrit med Microsoft Fabric-arbejdsbelastninger og eksterne systemer, hvilket gør det muligt for dig at bygge omfattende dataløsninger.
Kald fra Fabric-elementer
Kald dine funktioner fra enhver Fabric-arbejdsbelastning for at centralisere forretningslogikken og opretholde konsistens:
- Datapipelines - Udfør funktioner som pipeline-aktiviteter for datatransformationer, valideringer eller orkestreringslogik
- Notebooks - Aktiver funktioner fra PySpark eller Python notebooks til data science-workflows og udforskende analyse
- Aktivatorregler - Trigger funktioner som reaktion på realtidshændelser og streaming af data
- Power BI translytiske apps - Kald funktioner direkte fra Power BI-rapporter for interaktive dataoplevelser
Forbind til Fabric-datakilder
Dine funktioner kan sikkert tilgå data fra hele Fabric-platformen:
- SQL-databaser - Læse- og skriveoperationer på Fabric SQL-databaser
- Lagre - Læse- og skriveoperationer for strukturerede data
- Lakehouses - Læs og skriv Lakehouse-filer; read-only adgang til SQL-endpoints
- Spejlede databaser - Skrivebeskyttet adgang til spejlede databasedata
Lær mere om at forbinde til Fabric-datakilder.
Kalde fra eksterne applikationer
Hver User Data Function eksponerer automatisk sit eget unikke REST-endpoint til integration med systemer uden for Fabric:
- Webapplikationer - Påkald funktioner fra webapps, mobilapps eller enkeltsideapplikationer
- Eksterne tjenester - Integrer med eksterne systemer, mikrotjenester eller ældre applikationer
- API-workflows - Kæder funktioner med andre API'er for at opbygge komplekse integrationsscenarier
- Brugerdefinerede klienter - Kald fra ethvert programmeringssprog eller platform, der understøtter HTTP-forespørgsler
REST-endpoints til User Data Functions understøtter Microsoft Entra ID-autentificering og sikrer sikker adgang fra eksterne systemer. Lær hvordan du kalder User Data Functions fra en Python-applikation.
Start her
Klar til at skabe din første User Data Function? Vælg dit foretrukne udviklingsmiljø:
- Opret funktioner i Fabric-portalen - Hurtigstart-guide med browserbaseret udvikling og test
- Udvikl med Visual Studio Code - Fuld IDE-erfaring med lokal fejlfinding og Git-integration
Relateret indhold
- User Data Functions programmeringsmodel - Dybdegående indsigt i Python SDK, dekoratorer og avancerede funktioner
- Kald funktioner fra en Python-applikation - Lær at kalde dine funktioner via REST-endpoints fra eksterne systemer