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.
Per eseguire con successo progetti di analisi dei dati con il Copy job, è importante utilizzare il controllo del codice sorgente, l'integrazione continua, la distribuzione continua e un ambiente collaborativo.
In Microsoft Fabric sono disponibili due strumenti principali: l'integrazione git e le pipeline di distribuzione. In questo modo è possibile gestire le risorse dell'area di lavoro e aggiornarle in base alle esigenze.
Con l'integrazione git e le pipeline di distribuzione, è possibile connettere i propri repository Git in Azure DevOps o GitHub e usare gli strumenti di distribuzione predefiniti di Fabric. In questo modo è facile configurare flussi di lavoro CI/CD uniformi, in modo da poter compilare, testare e distribuire i progetti di dati con sicurezza.
Inoltre, con il supporto della libreria di variabili, è possibile parametrizzare le connessioni nel processo di copia. Questa potente funzionalità semplifica CI/CD esternalizzando i valori di connessione, consentendo di distribuire lo stesso processo di copia in più ambienti, mentre la libreria variabili inserisce la connessione corretta per ogni fase.
Integrazione git per il processo di copia
Seguire questa procedura per connettere il processo di copia in Data Factory a Git. In questo modo è possibile tenere traccia delle modifiche, collaborare con il team e mantenere al sicuro il lavoro:
- Prerequisiti
- Connettersi a un repository Git
- Connettersi a un'area di lavoro
- Eseguire il commit delle modifiche in Git
Prerequisiti per l'integrazione di Git
- È necessaria una licenza Power BI Premium o una capacità di Fabric.
- Assicurarsi che queste impostazioni di amministratore siano attivate:
- È necessaria un'organizzazione di Azure DevOps o un account GitHub.
- Per Azure DevOps:
- Iscriversi per ottenere un account Azure gratuito, se non ne è disponibile uno.
- Assicurarsi di avere accesso a un repository.
- Per GitHub:
- Iscriversi per ottenere un account GitHub gratuito, se non ne è disponibile uno.
- È necessario un token con granularità fine con autorizzazioni di lettura e scrittura per Il contenuto o un token di GitHub classico con ambiti di repository abilitati.
- Per Azure DevOps:
Passaggio 1: Connettersi a un repository Git
Per usare l'integrazione git con il processo di copia in Fabric, è prima necessario connettersi a un repository Git:
Accedi a Fabric e vai all'area di lavoro che vuoi connettere a Git.
Selezionare Impostazioni area di lavoro.
Selezionare Integrazione con Git.
Scegliere il provider Git: Azure DevOps o GitHub. Se si sceglie GitHub, selezionare Aggiungi account per connettere l'account GitHub. Dopo aver eseguito l'accesso, selezionare Connetti in modo che Fabric possa accedere all'account GitHub.
Passaggio 2: Connettersi a un'area di lavoro
Dopo aver eseguito la connessione a un repository Git, è necessario connettersi all'area di lavoro.
Nel menu a discesa immettere i dettagli relativi all'area di lavoro e al ramo da usare:
Per Azure DevOps:
- Nome organizzazione
- Nome progetto
- Nome repository
- Nome ramo
- Nome cartella
Per GitHub:
- URL del repository
- Nome ramo
- Nome cartella
Selezionare Connettersi e sincronizzare.
Dopo la connessione, selezionare Controllo del codice sorgente per informazioni sul ramo collegato, sullo stato di ogni elemento e sull'ultima sincronizzazione.
Passaggio 3: Eseguire il commit delle modifiche in Git
È possibile eseguire il commit delle modifiche in Git seguendo questa procedura:
- Passa all'area di lavoro.
- Selezionare l'icona Controllo del codice sorgente. Viene visualizzato un numero che mostra il numero di modifiche non ancora sottoposte a commit.
- Nel pannello di controllo Origine selezionare la scheda Modifiche . Viene visualizzato un elenco di tutti gli elementi modificati, insieme alle icone di stato.
- Scegli gli elementi da confermare. Per selezionare tutti gli elementi, selezionare la casella nella parte superiore.
- (Facoltativo) Aggiungi un commento di commit sulle modifiche.
- Selezionare Commit.
Dopo il commit, questi elementi scompaiono dall'elenco e l'area di lavoro punta al commit più recente.
Pipeline di distribuzione per Git
Seguire questa procedura per usare le pipeline di distribuzione Git con l'area di lavoro Fabric:
- Prerequisiti
- Creare una pipeline di distribuzione
- Assegnare un'area di lavoro alla pipeline di distribuzione
- Eseguire la distribuzione in una fase vuota
- Distribuire il contenuto da una fase a un'altra
Prerequisiti per le pipeline di distribuzione
Prima di iniziare, assicurarsi di configurare i prerequisiti seguenti:
- Una sottoscrizione attiva di Microsoft Fabric.
- Accesso amministratore in un'area di lavoro infrastruttura.
Passaggio 1: Creare una pipeline di distribuzione
- Nel menu Aree di lavoro selezionare Pipeline di distribuzione.
- Quando viene visualizzata la finestra Crea pipeline di distribuzione , immettere un nome e una descrizione per la pipeline, quindi selezionare Avanti.
- Scegliere il numero di fasi desiderate nella pipeline. Per impostazione predefinita, vengono visualizzate tre fasi: Sviluppo, Test e Produzione.
Passaggio 3: Assegnare un'area di lavoro alla pipeline di distribuzione
Dopo aver creato una pipeline, è necessario aggiungere contenuto da gestire alla pipeline. L'aggiunta di contenuto alla pipeline viene eseguita assegnando un'area di lavoro a qualsiasi fase della pipeline:
Aprire la pipeline di distribuzione.
Nella fase a cui si vuole assegnare un'area di lavoro espandere l'elenco a discesa intitolato Aggiungi contenuto a questa fase.
Selezionare l'area di lavoro da assegnare a questa fase.
Selezionare Assegna.
Eseguire la distribuzione in una fase vuota
Quando si è pronti per spostare il contenuto da una fase della pipeline alla successiva, è possibile distribuirlo usando una di queste opzioni:
- Distribuzione completa: selezionare questa opzione per distribuire tutti gli elementi nella fase corrente alla fase successiva.
- Distribuzione selettiva: selezionare solo gli elementi da distribuire.
- Distribuzione all'indietro: spostare il contenuto da una fase successiva a una fase precedente. Questa operazione può essere eseguita solo se la fase di destinazione è vuota (nessuna area di lavoro assegnata).
Dopo aver scelto l'opzione di distribuzione, è possibile esaminare i dettagli e lasciare una nota sulla distribuzione se si vuole.
Distribuire il contenuto da una fase all'altra
Quando è presente contenuto in una fase della pipeline, è possibile distribuirlo alla fase successiva anche se l'area di lavoro della fase successiva ha del contenuto. Gli elementi associati vengono sovrascritti. Per altre informazioni su questo processo, vedere l'articolo Distribuire contenuto in un'area di lavoro esistente
È anche possibile esaminare la cronologia di distribuzione per visualizzare l'ultima distribuzione del contenuto in ogni fase. Per esaminare le differenze tra le due pipeline prima della distribuzione, vedere Confrontare il contenuto in diverse fasi di distribuzione.
Parametrizzazione della connessione con libreria di variabili per il processo di copia
È possibile eseguire le operazioni seguenti per parametrizzare le connessioni in Copia processo tramite libreria di variabili. Altre informazioni sulla libreria di variabili.
Passaggio 1: Creare una libreria di variabili
Selezionare + Nuovo elemento in Fabric per creare una libreria di variabili.
Quando si apre la finestra Nuova libreria di variabili , immettere un nome per la libreria di variabili e quindi selezionare Crea.
Selezionare + Nuova variabile per creare nuove variabili per le connessioni di origine e di destinazione.
Aggiungere i diversi ID di connessione come set di valori alle variabili per i vari ambienti, come sviluppo, test e produzione. È possibile cercare l'ID per la connessione da Impostazioni | Gestire connessioni e gateway. È possibile trovare l'ID per la connessione facendo clic su Impostazioni accanto al nome della connessione.
Passaggio 2: Usare la libreria di variabili nel processo di copia
Aprire il processo di copia.
Passare alle connessioni di origine e di destinazione e collegarle alla libreria di variabili creata.
Passaggio 3: Attivare valori di connessione diversi in ogni area di lavoro
Dopo aver distribuito l'attività di copia dall'area di lavoro di sviluppo all'ambiente di test o di produzione, è possibile attivare un ID di connessione diverso selezionando l'insieme di valori appropriato per ogni area di lavoro.
Passare all'area di lavoro di destinazione e aprire la libreria delle variabili.
Attivare l'ID di connessione corrispondente per l'area di lavoro nella libreria Variabili.
Limitazioni note
Ecco alcune delle limitazioni correnti quando si usa CI/CD per il processo di copia in Data Factory in Microsoft Fabric:
- Variabili dell'area di lavoro: CI/CD attualmente non supporta le variabili dell'area di lavoro.
- Supporto limitato per l'integrazione git: Attualmente Fabric supporta solo l'integrazione git con Azure DevOps e GitHub. L'integrazione git di Azure DevOps è consigliata perché l'integrazione git di GitHub presenta più limitazioni.