Condividi tramite


Integrazione del controllo del codice sorgente per il pool SQL dedicato in Azure Synapse Analytics

Questa esercitazione illustra come integrare il progetto di database SQL Server Data Tools (SSDT) con il controllo del codice sorgente. L'integrazione del controllo del codice sorgente è il primo passaggio per la creazione della pipeline di integrazione e distribuzione continue con la risorsa pool SQL dedicato in Azure Synapse Analytics.

Operazioni preliminari

Configurare Azure DevOps e connettersi

  1. Nell'organizzazione di Azure DevOps creare un progetto che ospiterà il progetto di database SSDT tramite un repository di Azure Repos.

    Create Project

  2. Aprire Visual Studio e connettersi all'organizzazione e al progetto di Azure DevOps del passaggio 1 selezionando Gestisci connessione.

    Manage Connections

  3. Connettersi al progetto selezionando Gestisci connessioni e quindi Connetti a un progetto.

    Connect1

  4. Individuare il progetto creato nel passaggio 1, quindi selezionare Connetti.

    Connect2

  5. Clonare il repository di Azure DevOps del progetto nel computer locale.

    Clone repo

Per altre informazioni sulla connessione ai progetti tramite Visual Studio, vedere Connettersi ai progetti in Team Explorer. Per informazioni sulla clonazione di un repository con Visual Studio, vedere l'articolo Clonare un repository Git esistente.

Creare il progetto e connettersi

  1. In Visual Studio creare un nuovo progetto di database di SQL Server con una directory e un repository Git locale nel repository clonato locale.

    Create new project

  2. Fare clic con il pulsante destro del mouse sul progetto sqlproject vuoto e importare il data warehouse nel progetto di database.

    Import Project

  3. In Team Explorer in Visual Studio eseguire il commit delle modifiche apportate al repository Git locale.

    Commit

  4. A questo punto, dopo aver eseguito il commit delle modifiche in locale nel repository clonato, sincronizzare ed effettuare il push delle modifiche nel repository Azure Repos nel progetto Azure DevOps.

    Sync and Push - staging

    Sync and Push

Convalida

  1. Verificare che sia stato eseguito il push delle modifiche nel repository di Azure Repos aggiornando una colonna della tabella nel progetto di database da Visual Studio SQL Server Data Tools (SSDT).

    Validate update column

  2. Eseguire il commit e il push della modifica dal repository locale al repository di Azure.

    Push changes

  3. Verificare che sia stato eseguito il push della modifica nel repository di Azure Repos.

    Verify

  4. (Facoltativo) Usare Confronto schemi e aggiornare le modifiche apportate al pool SQL dedicato di destinazione tramite SSDT per assicurarsi che le definizioni degli oggetti nel repository di Azure Repos e nel repository locale riflettano il pool SQL dedicato.

Passaggi successivi