Dettagli del servizio e limitazioni delle funzioni dati utente di Fabric

Questo articolo descrive i dettagli del servizio e le limitazioni attuali delle funzioni dati utente in Microsoft Fabric.

Rapporti sulla capacità

L'applicazione Microsoft Fabric Capacity Metrics riporta l'utilizzo delle funzioni dati utente Fabric. I report di capacità tengono conto della creazione, pubblicazione, esecuzione e archiviazione delle funzioni dati utente Fabric. Per saperne di più sui misuratori riportati nell'app Microsoft Fabric Capacity Metrics, consulta Fabric operations.

Requisiti di sicurezza di rete

Affinché le funzioni dati utente di Fabric funzionino correttamente, la tua rete deve consentire multipart/form-data richieste e caricamenti di file agli endpoint Fabric. Se non consentite queste richieste, le seguenti richieste potrebbero causare un errore di condivisione delle risorse cross-origin (CORS): pubblicare funzioni e caricare librerie personalizzate.

Limitazioni

Le seguenti limitazioni si applicano attualmente alle funzioni dati utente di Fabric:

  • Solo il proprietario può modificare funzioni: Attualmente, solo il proprietario dell'elemento funzione dati utente può modificare e pubblicare il codice delle funzioni. Per istruzioni su come trasferire la proprietà degli elementi di Fabric, vedere Acquisire la proprietà degli elementi di Fabric.

  • Periodo di ricarica delle funzioni pubblicate: Dopo aver pubblicato le tue funzioni, devi aspettare almeno due minuti prima di pubblicare di nuovo. Questo periodo di cooldown si applica quando si pubblica dal portale Functions nel browser, nell'estensione Visual Studio Code delle funzioni dati utente, nell'azione di importazione GIT o utilizzando pipeline di distribuzione.

  • "Gestisci connessioni" supporta solo origini dati di Fabric: la funzionalità "Gestisci connessioni" supporta solo la connessione alle origini dati native di Fabric in questo momento. Per saperne di più, visita Connect to data sources.

  • "Gestisci connessioni" non può collegarsi a risorse che hanno caratteri speciali nei loro nomi: le risorse Fabric, come i database, che hanno caratteri speciali nei loro nomi, come brakete curve o caratteri non ASCII, non sono compatibili con l'esperienza Gestione Connessioni nelle funzioni dati utente. Per saperne di più, vedi Collegati alle fonti di dati.

  • Limitazioni regionali per le funzioni dati utente: le funzioni dati utente non sono disponibili in un sottoinsieme delle regioni Fabric. Per un elenco aggiornato delle regioni in cui sono disponibili funzioni dati utente Fabric, vedi Fabric region availability. Se il tuo Home Tenant si trova in una regione non supportata, puoi creare una Capacità in una regione supportata per utilizzare le funzioni dati utente. Per ulteriori informazioni, vedere Gestire la capacità di Fabric.

  • Limitazioni internazionali per la funzionalità test in modalità sviluppo: la funzionalità di test in modalità sviluppo non è disponibile nelle aree di infrastruttura seguenti: Brasile meridionale, Israele centrale e Messico centrale. È comunque possibile testare le funzioni pubblicandole ed eseguirle oppure usando l'estensione VS Code per testarle in locale.

  • Supporto principale di servizio: l'accesso agli elementi Fabric o alle fonti di dati tramite un principio di servizio attualmente non è supportato tramite connessioni gestite da UDF. Ad esempio, le funzioni dati utente Fabric non possono utilizzare l'identità gestita o l'identità dello spazio di lavoro per connettersi alle connessioni supportate da UDF.

Limiti del servizio

Il seguente elenco dettaglia i limiti di servizio per le funzioni dati utente.

Limite Valore Descrizione
Lunghezza payload richiesta 4 MB Dimensione massima di tutti i parametri della richiesta combinati.
Timeout di esecuzione della richiesta 240 secondi Quantità massima di tempo per cui una funzione può essere eseguita.
Timeout per invocazione dell'endpoint a funzione pubblica 100 secondi Il tempo massimo che una funzione può eseguire quando viene invocata tramite un endpoint di funzione pubblica.
Limite di dimensioni della risposta 30 Megabyte Dimensione massima del valore restituito della risposta di una funzione.
Conservazione dei log 30 giorni Numero di giorni per cui i log delle chiamate cronologiche vengono conservati per impostazione predefinita.
Dimensioni massime della libreria privata 28,6 MB Dimensioni massime di un .whl file caricato nell'esperienza di gestione delle librerie come libreria privata.
Test nel timeout del portale 15 minuti Periodo di tempo per cui la sessione di test è attiva fino a quando non viene elaborata una nuova richiesta. La sessione viene estesa di 15 minuti quando viene ricevuta una nuova richiesta entro il periodo di timeout.
Versione di Python (funzionalità di esecuzione) 3.11 Versione di Python usata per le funzioni pubblicate in modalità Solo esecuzione.
Versione di Python (funzionalità di test) 3.12 Versione di Python usata per la funzionalità di test in modalità Sviluppo.

Passaggi successivi