Condividi tramite


Gestione delle librerie in ambienti di infrastruttura

Gli ambienti di Microsoft Fabric offrono configurazioni flessibili per l'esecuzione dei processi Spark. Le librerie forniscono codice riutilizzabile che gli sviluppatori vogliono includere nel proprio lavoro. Ad eccezione delle librerie predefinite fornite con ogni runtime di Spark, è possibile installare librerie pubbliche e personalizzate negli ambienti fabric. È anche possibile collegare facilmente gli ambienti ai notebook e alle definizioni dei processi Spark.

Librerie pubbliche

Le librerie pubbliche vengono generate da repository come PyPI e Conda, attualmente supportato da Fabric.

Screenshot della schermata Librerie pubbliche dell'ambiente.

Aggiungere una nuova libreria pubblica

Per aggiungere una nuova libreria pubblica, selezionare un'origine e specificare il nome e la versione della libreria. In alternativa, è possibile caricare una specifica di ambiente Conda .yml file per specificare le librerie pubbliche. Il contenuto del file di .yml caricato viene estratto e aggiunto all'elenco.

Nota

La funzionalità di completamento automatico per i nomi delle librerie durante l'aggiunta è limitata alle librerie più diffuse. Se la libreria che si vuole installare non è presente in tale elenco, non si riceve un prompt di completamento automatico. Cercare invece la libreria direttamente in PyPI o Conda immettendone il nome completo. Se il nome della libreria è valido, saranno visualizzate le versioni disponibili. Se il nome della libreria non è valido, viene visualizzato un avviso che indica che la libreria non esiste.

Aggiungere librerie pubbliche in un batch

Gli ambienti supportano il caricamento del file YAML per gestire più librerie pubbliche in un batch. Il contenuto di YAML viene estratto e aggiunto nell'elenco delle librerie pubbliche.

Nota

I canali conda personalizzati nel file YAML non sono attualmente supportati. Vengono riconosciute solo le librerie di PyPI e conda.

Filtrare le librerie pubbliche

Immettere le parole chiave nella casella di ricerca nella pagina Librerie pubbliche per filtrare l'elenco delle librerie pubbliche e trovare quello necessario.

Eliminare librerie pubbliche

L'opzione cestino per ogni raccolta viene visualizzata quando si passa il puntatore del mouse sulla riga corrispondente. In alternativa, è possibile eliminare più librerie pubbliche selezionandole e quindi selezionando Elimina sulla barra multifunzione.

Visualizzare la dipendenza

Ogni libreria pubblica ha diverse dipendenze. L'opzione di dipendenza di visualizzazione viene visualizzata quando si passa il puntatore del mouse sulla riga corrispondente.

Esporta in yaml

Fabric offre la possibilità di esportare l'elenco completo di librerie pubbliche in un file YAML e scaricarlo nella directory locale.

Librerie personalizzate

Le librerie personalizzate fanno riferimento al codice creato dall'utente o dall'organizzazione. Fabric supporta file di libreria personalizzati in formati con estensione whl, .jar e .tar.gz.

Nota

Fabric supporta solo i file .tar.gz per il linguaggio R. Usare il formato di file con estensione whl per il linguaggio Python.

Screenshot della schermata Librerie personalizzate dell'ambiente.

Caricare la libreria personalizzata

È possibile caricare librerie personalizzate dalla directory locale all'ambiente Fabric.

Eliminare la libreria personalizzata

L'opzione cestino per ogni raccolta viene visualizzata quando si passa il puntatore del mouse sulla riga corrispondente. In alternativa, è possibile eliminare più librerie personalizzate selezionandole e quindi selezionando Elimina sulla barra multifunzione.

Scaricare tutte le librerie personalizzate

Se si fa clic, le librerie personalizzate scaricano una alla sola nella directory di download predefinita locale.