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.
Questo articolo illustra il funzionamento delle pipeline di integrazione e distribuzione Git per i database con mirroring in Microsoft Fabric. Informazioni su come configurare una connessione al repository, gestire i database con mirroring tramite Git e distribuirli in ambienti diversi.
Integrazione git del database con mirroring
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 articolo Introduzione all'integrazione di Git.
Dopo la connessione, l'area di lavoro visualizza informazioni sul controllo del codice sorgente che consente di visualizzare il ramo connesso, lo stato di ogni elemento nel ramo e l'ora dell'ultima sincronizzazione.
È possibile applicare le modifiche del database rispecchiate in Git oppure aggiornare l'area di lavoro da Git facendo clic su Controllo del codice sorgente.
Rappresentazione del database con mirroring in Git
Quando si esegue il commit dell'elemento del database con mirroring nel repository Git, viene creata una cartella per ogni elemento e denominata {display name}.MirroredDatabase
. Contiene due file:
- file
mirroring.json
, che rappresenta la definizione del database con mirroring. Ulteriori informazioni sulla definizione dell'elemento del database con mirroring -
.platform
file generato automaticamente dal sistema. Scopri di più dal file di sistema .
Nota
Solo l'elemento del database specchiato viene rilevato in Git. L'endpoint di Analisi SQL, il modello semantico predefinito e altri elementi figlio (ad esempio, le viste create) non vengono rilevati.
Database con mirroring nelle pipeline di distribuzione
È possibile usare la pipeline di distribuzione fabric per distribuire il database con mirroring in ambienti diversi, ad esempio sviluppo, test e produzione. È anche possibile usare le regole di distribuzione per personalizzare i database di origine per il mirroring.
Per distribuire il database con mirroring usando la pipeline di distribuzione, seguire questa procedura:
Creare una pipeline di distribuzione, vedere Introduzione alle pipeline di distribuzione.
Assegnare le aree di lavoro a fasi diverse in base agli obiettivi di distribuzione.
Selezionare, visualizzare e confrontare gli elementi, inclusi i database in mirroring tra le diverse fasi.
Selezionare Distribuisci per distribuire il database con mirroring tra le fasi. È possibile che venga visualizzato un avviso che indica che l'elemento (endpoint di analisi SQL) non è supportato, ignora e continua
(Facoltativo) Per eseguire il mirroring di un database di origine diverso dalla fase precedente, selezionare Regole di distribuzione per creare regole di distribuzione per un processo di distribuzione. L'entrata delle regole di distribuzione è nella fase di destinazione di un processo di implementazione.
Fabric supporta la parametrizzazione del database sorgente per ogni elemento del database con funzione di mirroring durante la distribuzione utilizzando regole di distribuzione. Selezionare il database con mirroring corrispondente -> Regole origine dati -> + Aggiungi regola, immettere l'ID di connessione di destinazione e, facoltativamente, il database, se applicabile al tipo di database di origine. È possibile trovare l'ID connessione da Gestisci connessioni e gateway-> trovare la connessione creata dall'elenco - Impostazioni> -> campo ID connessione.
Dopo aver creato le regole di distribuzione, distribuisci i database con mirroring applicando le regole appena create, dalla fase di origine alla fase di destinazione in cui sono state create. Le regole non diventano effettive finché non si distribuisce il database con mirroring dall'origine alla fase di destinazione.
Monitorare lo stato della distribuzione dalla cronologia di distribuzione .
Importante
Il database con mirroring non viene avviato dopo la distribuzione. È necessario avviarlo manualmente o tramite l'API.
Nota
Attualmente, gli elementi figlio come le viste create non vengono distribuiti in più fasi.