Compartilhar via


Integração do controle do código-fonte para o pool de SQL dedicado no Azure Synapse Analytics

Este tutorial descreve como integrar seu projeto de banco de dados SSDT (SQL Server Data Tools) com controle do código-fonte. A integração do controle do código-fonte é a primeira etapa na criação do seu pipeline de implantação e integração contínua com o recurso de pool de SQL dedicado no Azure Synapse Analytics.

Antes de começar

Configurar e conectar ao Azure DevOps

  1. Em sua organização do Azure DevOps, crie um projeto que hospedará o projeto de banco de dados do SSDT por meio de um repositório do Azure Repos.

    Criar Projeto

  2. Abra o Visual Studio e conecte-se à sua organização e projeto do Azure DevOps da etapa um selecionando Gerenciar Conexão.

    Gerenciar Conexões

  3. Conecte-se ao seu projeto selecionando Gerenciar Conexões e Conectar-se a um projeto.

    Conexão1

  4. Localize o projeto que você criou na etapa um e selecione Conectar.

    Conexão2

  5. Clone seu repositório do Azure DevOps de seu projeto para o computador local.

    Clonar repositório

Para obter mais informações sobre como conectar projetos usando o Visual Studio, confira Conectar-se a projetos no Team Explorer. Para obter diretrizes sobre como clonar um repositório usando o Visual Studio, examine o artigo Clonar um repositório Git de saída.

Criar e conectar o projeto

  1. No Visual Studio, crie um novo Projeto de Banco de Dados do SQL Server com um diretório e um repositório Git local em seu repositório clonado local.

    Criar projeto

  2. Clique com o botão direito do mouse em seu sqlproject vazio e importe seu data warehouse para o projeto de banco de dados.

    Importar Projeto

  3. No Team Explorer no Visual Studio, confirme suas alterações no repositório Git local.

    Confirmar

  4. Agora que você tem as alterações confirmadas localmente no repositório clonado, sincronize e envie por push as alterações ao repositório do Azure Repos no projeto do Azure DevOps.

    Sincronizar e Enviar por push – preparo

    Sincronizar e Enviar por push

Validação

  1. Verifique se as alterações foram enviadas por push ao Azure Repos atualizando uma coluna de tabela no projeto de banco de dados usando o SSDT (SQL Server Data Tools) do Visual Studio.

    Validar atualização de coluna

  2. Confirme e envie por push a alteração do repositório local para seu Azure Repo.

    Enviar alterações por push

  3. Verifique se a alteração foi enviada por push ao repositório do Azure Repos.

    Verificar

  4. (Opcional) Use a Comparação de Esquemas e atualize as alterações no pool de SQL dedicado de destino usando o SSDT, para garantir que as definições de objeto no repositório do Azure Repos e no repositório local reflitam o pool de SQL dedicado.

Próximas etapas