Serviceoplysninger og begrænsninger for Fabric-brugerdatafunktioner

Denne artikel beskriver servicedetaljerne og de nuværende begrænsninger for brugerdatafunktioner i Microsoft Fabric.

Kapacitetsrapportering

Microsoft Fabric Capacity Metrics-applikationen rapporterer brugen af Fabric-brugerdatafunktioner. Kapacitetsrapporterne dækker oprettelse, publicering, udførelse og lagring af Fabric-brugerdatafunktioner. For at lære mere om de målere, der rapporteres i Microsoft Fabric Capacity Metrics-appen, se Fabric operations.

Krav til netværkssikkerhed

For at Fabric-brugerdatafunktioner skal fungere korrekt, skal dit netværk tillade multipart/form-data forespørgsler og filuploads til Fabric-endepunkter. Hvis du ikke tillader disse anmodninger, kan følgende anmodninger resultere i en Cross-origin Resource Sharing (CORS)-fejl: publiceringsfunktioner og upload af brugerdefinerede biblioteker.

Begrænsninger

Følgende begrænsninger gælder i øjeblikket for Fabric-brugerdatafunktioner:

  • Kun ejeren kan redigere funktioner: I øjeblikket kan kun ejeren af brugerdata-funktionselementet ændre og offentliggøre funktionskoden. Du kan finde oplysninger om, hvordan du overfører ejerskabet af Fabric-elementer, under Tag ejerskab af Fabric-elementer.

  • Funktioner offentliggør cooldown-periode: Efter at have offentliggjort dine funktioner, skal du vente mindst to minutter, før du kan publicere igen. Denne cooldown-periode gælder ved publicering fra Functions in-browser portal, brugerdatafunktionernes Visual Studio Code-udvidelse, GIT-importhandlingen eller ved brug af deployment-pipelines.

  • "Administrer forbindelser" understøtter kun Fabric-datakilder: Funktionen "Administrer forbindelser" understøtter kun oprettelse af forbindelse til Fabric-oprindelige datakilder i øjeblikket. Du kan få mere at vide ved at gå Opret forbindelse til datakilder.

  • "Administrer forbindelser" kan ikke forbinde til ressourcer, der har særlige tegn i deres navne: Fabric-ressourcer, såsom databaser, der har specielle tegn i deres navne, såsom krøllede krølleparenteser eller ikke-ASCII-tegn, er ikke kompatible med Manage Connections-oplevelsen i brugerdatafunktioner. For at lære mere, se Connect to data sources.

  • Regionale begrænsninger for brugerdatafunktioner: Brugerdatafunktioner er ikke tilgængelige i et delmængde af Fabric-regioner. For en opdateret liste over regioner, hvor Fabric-brugerdatafunktioner er tilgængelige, se Fabric region tilgængelighed. Hvis din Home Tenant er i en ikke-understøttet region, kan du oprette en kapacitet i en understøttet region til at bruge brugerdatafunktioner. Du kan få flere oplysninger under Administrer din Fabric-kapacitet.

  • Regionale begrænsninger for testfunktionen i udviklingstilstand: Testfunktionen i udviklingstilstand er ikke tilgængelig i følgende strukturområder: Brasilien Syd, det centrale Israel og det centrale Mexico. Du kan stadig teste dine funktioner ved at publicere dem og køre dem eller ved at bruge VS Code-udvidelsen til at teste dem lokalt.

  • Service principal support: Adgang til Fabric-elementer eller datakilder ved brug af en service principal understøttes i øjeblikket ikke via forbindelser administreret af UDF. For eksempel kan Fabric-brugerdatafunktioner ikke bruge managed identity eller workspace identity til at forbinde til UDF-understøttede forbindelser.

Servicebegrænsninger

Følgende liste beskriver servicebegrænsningerne for brugerdatafunktioner.

Maksimum Værdi Beskrivelse
Længde på nyttedata for anmodning 4 MB Den maksimale størrelse af alle anmodningsparametre kombineret.
Timeout for udførelse af anmodning 240 sekunder Den maksimale mængde tid, en funktion kan køre for.
Timeout for public-funktionsendepunkts indkald 100 sekunder Den maksimale tid, en funktion kan køre i, når den kaldes gennem et offentligt funktionsendepunkt.
Grænse for svarstørrelse 30 MB Den maksimale størrelse af svarets returværdi for en funktion.
Logopbevaring 30 dage Det antal dage, historiske aktiveringslogge bevares som standard.
Maks. størrelse på privat bibliotek 28,6 MB Den maksimale størrelse af en .whl fil, der er uploadet til biblioteksstyringsoplevelsen som et privat bibliotek.
Test i portaltimeout 15 minutter Den tid, testsessionen er aktiv, indtil en ny anmodning behandles. Sessionen forlænges med 15 minutter, når der modtages en ny anmodning inden for timeoutperioden.
Python-version (Kør-funktion) 3.11 Den Python-version, der bruges til publicerede funktioner i tilstanden Kun kørsel.
Python-version (testfunktion) 3.12 Den Python-version, der bruges til testfunktionen i udviklingstilstand.

Næste trin