Condividi tramite


Gestire le librerie per le funzioni dati utente di Fabric

Quando si sviluppa una logica di business personalizzata, è possibile usare librerie pubbliche da PyPI o incorporare librerie private per l'elaborazione o la trasformazione dei dati. Le funzioni dati utente consentono l'aggiunta di due tipi di librerie necessarie per la scrittura di funzioni:

  • Librerie pubbliche: includere qualsiasi libreria pubblica disponibile in PyPI nell'elemento delle funzioni dati utente.
  • Librerie private: carica le tue librerie private come .whl pacchetto nell'elemento delle funzioni dei dati utente.

Aggiungere una libreria pubblica

  1. Accedere a Microsoft Fabric .

  2. Selezionare l'elemento Funzione dati utente su cui si sta lavorando.

  3. Selezionare Gestione librerie.

    Screenshot che mostra come gestire le librerie.

    Annotazioni

    fabric_user_data_functions la libreria viene aggiunta e non può essere rimossa. Questa è la libreria di funzioni del tessuto. È possibile aggiornare la versione se sono presenti versioni future di questo SDK.

  4. Selezionare Aggiungi da PyPI per aggiungere una nuova libreria. Specificare il nome della libreria e selezionare una versione, ad esempio pandas con la versione 2.2.3.

    Screenshot che mostra come aggiungere una libreria Pandas.

  5. Dopo l'aggiunta di una libreria all'elemento Funzioni dati utente, lo stato è Salvato . L'elemento Funzioni dati utente deve essere pubblicato. Tutte le librerie pubblicate hanno lo stato Pubblicato .

  6. Selezionare Aggiungi da PyPI per aggiungere altre librerie da usare con una o più funzioni nell'elemento della funzione dati utente.

  7. Selezionare Pubblica per aggiornare le modifiche apportate alla funzione Dati utente. Ora la funzione è pronta per essere testata.

Gestire le librerie pubbliche

  • Per aggiornare la versione di una libreria pubblica esistente, passare all'elemento delle funzioni dati utente e selezionare Gestione librerie. Scegliere la libreria richiesta, selezionare la versione dal menu a discesa e aggiornarne la versione.
  • Per eliminare la libreria, selezionare l'opzione cestino per ogni libreria visualizzata quando si passa il puntatore del mouse sulla riga corrispondente.

Pubblicare l'elemento delle funzioni dati utente ogni volta che vengono aggiornate le librerie.

Aggiungere una libreria privata

Le librerie private fanno riferimento al codice creato dall'utente o dall'organizzazione. Le funzioni dati utente consentono di caricare un file di libreria personalizzato in .whl formato . Selezionare il pulsante Carica per aggiungere librerie private.

Screenshot che mostra come aggiungere una libreria privata.

Limitazioni delle librerie private

  • Le dimensioni del .whl file devono essere inferiori a 30 MB.
  • Il .whl file deve essere indipendente dal sistema operativo. Se il file è specifico di un sistema operativo, ad esempio numpy-2.2.2-cp311-cp311-linux_armv6l.whl, il caricamento non riuscirà.

Passaggi successivi

Informazioni su come fare riferimento a queste librerie nel codice della funzione. Puoi anche apprendere come visualizzare i registri dopo l'esecuzione di una funzione dati di Fabric.