Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di Fabric, Power BI e SQL. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Questo articolo illustra il funzionamento delle pipeline di integrazione e distribuzione Git per i notebook in Microsoft Fabric. Informazioni su come configurare una connessione al repository, gestire i notebook e distribuirli in ambienti diversi.
I notebook Fabric offrono l'integrazione di Git per il controllo del codice sorgente con Azure DevOps. Con l'integrazione con Git, è possibile eseguire il backup e il controllo delle versioni del notebook, ripristinare le fasi precedenti in base alle esigenze, collaborare o lavorare da soli usando i rami Git e gestire interamente il ciclo di vita del contenuto del notebook all'interno di Fabric.
Nota
A partire da ottobre 2024, l'integrazione git del notebook supporta la persistenza della relazione di mapping dell'ambiente collegato durante la sincronizzazione con una nuova area di lavoro, ovvero quando si esegue il commit del notebook e l'ambiente collegato insieme al repository Git e lo si sincronizza con un'altra area di lavoro, il notebook e l'ambiente appena generati verranno associati insieme. Questo aggiornamento avrà un impatto sui notebook esistenti e sugli ambienti dipendenti con controllo delle versioni in Git, l'ID fisico dell'ambiente collegato nel contenuto dei metadati del notebook verrà sostituito con un ID logico, la modifica si rifletterà sulla visualizzazione diff.
Dalle impostazioni dell'area di lavoro è possibile configurare facilmente una connessione al repository per eseguire il commit e la sincronizzazione delle modifiche. Per configurare la connessione, vedere Introduzione all'integrazione di Git. Una volta connessi, gli elementi, inclusi i notebook, appaiono nel pannello Controllo del codice sorgente.
Dopo aver eseguito correttamente il commit delle istanze del notebook nel repository Git, viene visualizzata la struttura di cartelle del notebook nel repository.
A questo punto, è possibile eseguire operazioni future, ad esempio Creare una richiesta pull.
L'immagine seguente è un esempio della struttura di file di ogni elemento notebook nel repository:
Quando si esegue il commit dell'elemento notebook nel repository Git, il codice del notebook viene convertito in un formato di codice sorgente anziché in un file .ipynb standard. Ad esempio, un notebook PySpark viene convertito in un file notebook-content.py. Questo approccio consente di esaminare più facilmente il codice usando funzionalità diff predefinite.
Nel file di origine del contenuto dell'elemento, i metadati, inclusi il lakehouse predefinito e l'ambiente collegato, le celle Markdown e le celle di codice vengono mantenute e distinte. Questo approccio supporta un ripristino preciso quando si esegue nuovamente la sincronizzazione con un'area di lavoro di Fabric.
L'output della cella del notebook non è incluso durante la sincronizzazione con Git.
Nota
È anche possibile usare la pipeline di distribuzione per distribuire il codice del notebook in ambienti diversi, ad esempio sviluppo, test e produzione. Questa funzionalità consente di semplificare il processo di sviluppo, garantire qualità e coerenza, e ridurre gli errori manuali con operazioni leggere con poco codice. È anche possibile usare regole di distribuzione per personalizzare il comportamento dei notebook quando vengono distribuiti, ad esempio la modifica del lakehouse predefinito di un notebook.
Nota
Usare i passaggi seguenti per completare la distribuzione del notebook usando la pipeline di distribuzione.
Creare una nuova pipeline di distribuzione o aprire una pipeline di distribuzione esistente. Per altre informazioni, vedere Introduzione alle pipeline di distribuzione.
Assegnare le aree di lavoro a fasi diverse in base agli obiettivi di distribuzione.
Selezionare, visualizzare e confrontare elementi, inclusi i notebook tra fasi diverse, come illustrato nell'esempio seguente. Notifica evidenziata che indica il numero di elementi modificati tra la fase precedente e la fase corrente.
Selezionare Distribuisci per distribuire i notebook nelle fasi Sviluppo, Test e Produzione.
(Facoltativo) È possibile selezionare Regole di distribuzione per creare regole di distribuzione per un processo di distribuzione. L’immissione delle regole di distribuzione è nella fase di destinazione per un processo di distribuzione.
Fabric supporta la parametrizzazione del lakehouse predefinito per ogni istanza del notebook durante la distribuzione con regole di distribuzione. Queste opzioni sono disponibili per specificare il lakehouse predefinito di destinazione: uguale a lakehouse di origine, N/D (nessun lakehouse predefinito) e altro lakehouse.
È possibile ottenere l'isolamento dei dati protetto configurando questa regola. Il lakehouse predefinito del notebook viene sostituito da quello specificato come destinazione durante la distribuzione.
Nota
Quando si imposta il lakehouse predefinito nelle regole di distribuzione, l'ID Lakehouse deve avere. È possibile ottenere l'ID lakehouse dal collegamento dell'URL dell'elemento. Le regole di distribuzione hanno una priorità più alta rispetto all'associazione automatica, la lakehouse associata automaticamente verrà sovrascritta quando è configurata la regola di distribuzione.
Monitorare lo stato della distribuzione dalla Cronologia distribuzione.
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di Fabric, Power BI e SQL. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoFormazione
Modulo
Rendere operativa la pipeline di Azure Data Factory o Azure Synapse - Training
Rendere operativa la pipeline di Azure Data Factory o Azure Synapse
Certificazione
Microsoft Certified: Fabric Data Engineer Associate - Certifications
In qualità di specialista di dati, dovresti avere competenze nei modelli di caricamento dei dati, architetture dei dati e processi di orchestrazione.
Documentazione
Sviluppare, eseguire e gestire notebook - Microsoft Fabric
Informazioni su come creare, eseguire e gestire processi di notebook Microsoft Fabric con funzionalità predefinite avanzate.
Come usare i notebook - Microsoft Fabric
Informazioni su come creare un nuovo notebook, importare un notebook esistente, connettere notebook a lakehouse, collaborare nei notebook e aggiungere commenti alle celle del codice.
Creare ed eseguire notebook T-SQL in Microsoft Fabric - Microsoft Fabric
Informazioni su come creare ed eseguire codice T-SQL in un notebook all'interno del carico di lavoro di progettazione dei dati. Informazioni su come eseguire query tra warehouse.