Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le funzioni dati utente di Fabric offrono funzionalità per testare e convalidare le modifiche al codice nel portale di Fabric o usando l'estensione VS Code. Queste funzionalità sono utili per garantire che le funzioni possano essere eseguite correttamente senza la necessità di pubblicarle.
In questo articolo si apprenderà come:
- Usare le modalità Sviluppo e Visualizzazione/Esegui solo nell'editor del portale.
- Usare le funzionalità test in modalità Sviluppo per testare le funzioni.
Annotazioni
Alcuni utenti potrebbero non avere accesso alla funzionalità test in modalità sviluppo a seconda dell'area del tenant di Fabric. Vedere la nota sulle limitazioni a livello di area in questo articolo.
Che cos'è la modalità sviluppo e la modalità Solo visualizzazione/esecuzione?
Fabric User Data Functions offre due modalità per interagire con le funzioni nel portale di Fabric: Modalità di sviluppo e Modalità di sola esecuzione/visualizzazione. È possibile trovare l'interruttore modalità nell'angolo superiore destro della pagina Funzioni dati utente.
Modalità di sviluppo
La modalità di sviluppo consente agli utenti con autorizzazioni di scrittura di modificare, testare e pubblicare il codice. In questa modalità, gli utenti possono visualizzare il codice modificato, incluse le nuove funzioni non pubblicate scritte.
Di seguito sono riportati i componenti della modalità Sviluppo:
- Interruttore modalità: Questo controllo consente di passare alla modalità Sviluppo dalla modalità Solo esecuzione.
- Elenco funzioni: Questo elenco contiene nuove funzioni insieme a qualsiasi funzione pubblicata in precedenza. Il punto accanto al nome della funzione indica che una funzione è nuova e che non è ancora pubblicata.
- Editor di codice: In modalità Sviluppo l'editor di codice è abilitato e l'utente può apportare modifiche al codice.
- Indicatore di sessione di test: Questo indicatore indica se la sessione di test è attiva. La sessione di test viene creata dopo l'esecuzione di un test e ha un timeout dopo 15 minuti di inattività.
Modalità Solo esecuzione o visualizzazione
In modalità Esegui solo gli utenti con autorizzazioni Execute possono visualizzare ed eseguire le funzioni pubblicate. Questa esperienza crea una visualizzazione separata tra la versione pubblicata del codice la versione in fase di sviluppo in modalità sviluppo.
Di seguito sono riportati i componenti della modalità Solo esecuzione:
- Interruttore modalità: Questo controllo consente di passare alla modalità Esegui solo dalla modalità Sviluppo.
- Elenco funzioni: In modalità Solo esecuzione l'elenco delle funzioni contiene solo le funzioni pubblicate.
- Editor di codice: In modalità Solo esecuzione l'editor di codice è di sola lettura e non può essere modificato in questa modalità.
- Indicatore delle modifiche del codice: Questa barra dei messaggi indica se sono presenti modifiche non pubblicate in modalità sviluppo. Per visualizzare tali modifiche, l'utente deve passare alla modalità Sviluppo facendo clic sul pulsante nella barra o usando l'interruttore Modalità.
Gli utenti che dispongono solo delle autorizzazioni Di visualizzazione possono visualizzare la modalità Solo visualizzazione. In questa modalità, gli utenti hanno accesso a una versione di sola lettura del codice e ai relativi metadati.
Annotazioni
Solo gli utenti con autorizzazioni Di visualizzazione possono visualizzare il codice in modalità Solo visualizzazione.
Usare la modalità Sviluppo per testare le modifiche nel portale di Fabric
È possibile testare le modifiche del codice in tempo reale usando la funzionalità Test in modalità sviluppo. È possibile accedervi passando il puntatore del mouse sulla funzione che si vuole testare e facendo clic sull'icona Test.
Annotazioni
L'avvio della sessione di test potrebbe richiedere alcuni secondi. Dopo l'avvio, è possibile eseguire i test immediatamente, anche dopo aver apportato modifiche al codice.
Questo passaggio apre il pannello Test, che include i componenti seguenti:
Indicatore di sessione di test: Questo indicatore diventa verde quando la sessione di test è attiva. La sessione inizia quando viene eseguito un test per la prima volta e si verifica il timeout dopo 15 minuti di inattività.
Selettore di funzione: Questo elenco a discesa consente di selezionare qualsiasi funzione nel codice da testare. Questo elenco include funzioni pubblicate e non pubblicate.
Pulsante Test: Questo pulsante consente di testare la funzione. Se la funzione selezionata richiede parametri, è necessario specificarli prima di testare la funzione.
Output del test: Questo pannello contiene l'output risultante dal test della funzione. Questo pannello mostra il valore restituito della funzione o un oggetto con lo stato e l'output degli errori della funzione.
Output dei log: Questo pannello contiene i log generati nel codice, incluse le istruzioni aggiunte all'oggetto
logging.
Limitazioni a livello di area per la funzionalità di test in modalità sviluppo
La funzionalità test non è ancora disponibile in tutte le aree dell'infrastruttura. Se l'area tenant non è ancora supportata, è possibile che nel portale funzioni venga visualizzato il messaggio seguente. È possibile visualizzare le aree supportate nell'articolo Dettagli e limitazioni del servizio .
Se viene visualizzato questo messaggio informativo, è comunque possibile pubblicare le funzioni e usare la funzionalità Esegui per testarle come in precedenza. Altre informazioni su come gestire la capacità di Infrastruttura se si preferisce creare una nuova capacità in un'area supportata.
Passaggi successivi
- Altre informazioni sulle limitazioni del servizio.
- Creare un elemento di funzioni dati utente di Fabric dall'interno di Fabric o usare l'estensione di Visual Studio Code
- Informazioni sul modello di programmazione delle funzioni dati utente