Tjenestedetaljer og begrensninger for Fabric-brukerdatafunksjoner

Denne artikkelen beskriver tjenestedetaljene og nåværende begrensninger ved brukerdatafunksjoner i Microsoft Fabric.

Kapasitetsrapportering

Microsoft Fabric Capacity Metrics-applikasjonen rapporterer bruken av Fabric-brukerdatafunksjoner. Kapasitetsrapportene tar hensyn til opprettelse, publisering, utførelse og lagring av Fabric-brukerdatafunksjoner. For å lære mer om målerne rapportert i Microsoft Fabric Capacity Metrics-appen, se Fabric-operasjoner.

Krav til nettverkssikkerhet

For at Fabric-brukerdatafunksjoner skal fungere korrekt, må nettverket ditt tillate multipart/form-data forespørsler og filopplasting til Fabric-endepunkter. Hvis du ikke tillater disse forespørslene, kan følgende forespørsler føre til en Cross-origin Resource Sharing (CORS)-feil: publiseringsfunksjoner og opplasting av tilpassede biblioteker.

Begrensninger

Følgende begrensninger gjelder for øyeblikket for Fabric-brukerdatafunksjoner:

  • Kun eieren kan redigere funksjoner: For øyeblikket kan kun eieren av brukerdatafunksjonselementet endre og publisere funksjonskoden. Hvis du vil ha instruksjoner om hvordan du overfører eierskapet til Fabric-elementer, kan du se Ta eierskap over Fabric-elementer.

  • Funksjoner publiserer nedkjølingstid: Etter at funksjonene dine er publisert, må du vente minst to minutter før du publiserer igjen. Denne nedkjølingsperioden gjelder når man publiserer fra Functions sin nettleserportal, brukerdatafunksjonene Visual Studio Code-utvidelsen, GIT-importhandlingen, eller ved bruk av distribusjonspipelines.

  • «Administrer tilkoblinger» støtter bare Fabric-datakilder: Funksjonen «Administrer tilkoblinger» støtter bare tilkobling til fabric-opprinnelige datakilder for øyeblikket. Hvis du vil ha mer informasjon, kan du gå til Koble til datakilder.

  • "Administrer tilkoblinger" kan ikke koble seg til ressurser som har spesialtegn i navnet: Fabric-ressurser, som databaser, som har spesialtegn i navnet, som krølleparenteser eller ikke-ASCII-tegn, er ikke kompatible med Administrer tilkoblings-opplevelsen i brukerdatafunksjoner. For å lære mer, se Koble til datakilder.

  • Regionale begrensninger for brukerdatafunksjoner: Brukerdatafunksjoner er ikke tilgjengelige i et delsett av Fabric-regioner. For en oppdatert liste over regioner hvor Fabric-brukerdatafunksjoner er tilgjengelige, se Fabric region availability. Hvis hjemmeleietakeren din er i en ikke-støttet region, kan du opprette en kapasitet i en støttet region for å bruke brukerdatafunksjoner. Hvis du vil ha mer informasjon, kan du se Administrere fabric-kapasiteten.

  • Regionale begrensninger for testfunksjon i redigeringsmodus: Testfunksjonaliteten i redigeringsmodus er ikke tilgjengelig i følgende Fabric-områder: Brasil, sør, Israel, sentralt og Mexico, sentralt. Du kan fortsatt teste funksjonene ved å publisere dem og kjøre dem, eller ved å bruke VS Code-utvidelsen til å teste dem lokalt.

  • Service principal-støtte: Tilgang til Fabric-elementer eller datakilder ved bruk av en service principal støttes for øyeblikket ikke gjennom tilkoblinger administrert av UDF. For eksempel kan ikke Fabric-brukerdatafunksjoner bruke administrert identitet eller arbeidsområdeidentitet for å koble til UDF-støttede tilkoblinger.

Tjenestegrenser

Følgende liste viser tjenestebegrensningene for brukerdatafunksjoner.

Grense Verdi Beskrivelse
Be om nyttelastlengde 4 MB Den maksimale størrelsen på alle forespørselsparametere kombinert.
Tidsavbrudd for forespørsel om kjøring 240 sekunder Maksimal tid en funksjon kan kjøre for.
Timeout for public-funksjonsendepunkt 100 sekunder Den maksimale tiden en funksjon kan kjøre når den kalles gjennom et offentlig funksjonsendepunkt.
Størrelsesgrense for svar 30 MB Den maksimale størrelsen på svarets returverdi for en funksjon.
Loggoppbevaring 30 dager Antall dager som historiske aktiveringslogger beholdes som standard.
Maksimal størrelse på privat bibliotek 28,6 MB Den maksimale størrelsen på en .whl fil som er lastet opp til bibliotekbehandlingsopplevelsen som et privat bibliotek.
Tidsavbrudd for test i portal 15 minutter Hvor lenge testøkten er aktiv til en ny forespørsel behandles. Økten forlenges med 15 minutter når en ny forespørsel mottas innen tidsavbruddsperioden.
Python-versjon (kjørefunksjon) 3.11 Python-versjonen som brukes for publiserte funksjoner i Bare kjør-modus.
Python-versjon (testfunksjon) 3.12 Python-versjonen som brukes for testfunksjonen i utviklingsmodus.

Neste trinn