Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:✅banco de dados SQL do Microsoft Fabric
Neste tutorial, você aprenderá a implantar alterações no banco de dados SQL no Fabric usando pipelines de implantação e um ambiente de vários espaços de trabalho.
Os pipelines de implantação no Fabric servem como um mecanismo para promover alterações entre ambientes, de modo que os desenvolvedores possam colaborar em alterações e validar um conjunto de alterações em um ou mais objetos. Conceitualmente, os estágios mais comuns em um pipeline são:
- Desenvolvimento: A primeira etapa nos pipelines de implantação, onde você deve fazer upload de novos conteúdos em conjunto com outros criadores. Você pode projetar, construir e desenvolver aqui ou em uma etapa diferente.
- Teste: após ter feito todas as alterações necessárias em seu conteúdo, você está pronto para entrar na fase de teste. Faça upload do conteúdo modificado para que ele possa ser movido para uma fase de teste. Aqui estão três exemplos do que pode ser feito no ambiente de teste:
- Compartilhar conteúdo com testadores e revisores
- Carregar e executar testes com grandes volumes de dados
- Testar seu aplicativo para ver como ele será exibido para os usuários finais
- Produção: após testar o conteúdo, use o estágio de produção para compartilhar a versão final do conteúdo com usuários corporativos em toda a organização.
Para o banco de dados SQL no Fabric especificamente, a movimentação de alterações entre espaços de trabalho usa os mesmos mecanismos que atualizar um espaço de trabalho do controle do código-fonte. Com pipelines de implantação, seus dados existentes permanecem em vigor enquanto o serviço do Fabric calcula o T-SQL necessário para atualizar seu banco de dados para corresponder ao estado desejado (alterações de entrada). Se as alterações exigirem perda de dados, o Fabric exigirá que você faça as alterações manualmente.
Observação
As configurações no nível do banco de dados, como ordenação e nível de compatibilidade, não estão incluídas na integração de pipelines de implantação e controle do código-fonte no momento. Para configurações de banco de dados que podem ser definidas com T-SQL após a criação do banco de dados, você pode modificar o banco de dados com scripts após a implantação.
Pré-requisitos
- Você precisa de uma capacidade já existente no Fabric. Se você não tiver, inicie uma avaliação do Fabric.
- Crie um novo espaço de trabalho ou use um espaço de trabalho existente do Fabric.
- Crie ou use um banco de dados SQL existente no Fabric. Se você ainda não tiver um, crie um novo banco de dados SQL no Fabric.
Instalação
- Crie outro espaço de trabalho no Fabric. Este espaço de trabalho é usado como segundo estágio no pipeline de implantação, e sugere-se um nome derivado do primeiro espaço de trabalho. Por exemplo, se o primeiro espaço de trabalho for nomeado
ContosoApp, o segundo espaço de trabalho poderá ser nomeadoContosoApp-Test. - Crie um novo pipeline de implantação na plataforma Fabric. É possível encontrar um ponto de entrada para pipelines de implantação na parte inferior da lista de espaços de trabalho e, em seguida, selecionar Criar pipeline ou + Novo pipeline.
- Na caixa de diálogo Criar pipeline de implantação, insira um nome e uma descrição para o pipeline e clique em Avançar.
- Defina a estrutura do seu pipeline de implantação estabelecendo as etapas necessárias. Por padrão, o pipeline tem três fases denominadas Desenvolvimento, Teste e Produção. Neste tutorial, você poderá remover o estágio de produção e manter somente Desenvolvimento e Teste.
- Atribua seus dois espaços de trabalho aos estágios desenvolvimento e teste selecionando o espaço de trabalho na lista e, em seguida, selecione Atribuir.
Implantar conteúdo de um estágio para outro
O pipeline de implantação do Fabric compara automaticamente o conteúdo de nossos espaços de trabalho de desenvolvimento e teste. Enquanto a comparação estiver ocorrendo, você verá um ícone de progresso giratório no espaço de trabalho de teste. Após a comparação ser concluída, se você selecionar o estágio de teste do pipeline, verá um resumo das diferenças por item do Fabric, onde o conteúdo do ambiente de desenvolvimento estará marcado como "somente na origem".
- Para implantar de Desenvolvimento em Teste, selecione todos os itens da lista e selecione Implantar.
- Como estamos usando pipelines de implantação do Fabric sem realizar controle de alterações do código-fonte em nossos testes, é sugerido usar o campo de observação da implantação para ajudar a equipe a identificar quais alterações estão associadas.
- Depois de selecionar Implantar na caixa de diálogo de implantação da etapa, o Fabric executará o pipeline de implantação em segundo plano.
Após concluir a implantação com êxito, o estágio do pipeline de teste indicará que está atualizado.
Examinar as diferenças entre os estágios
Os pipelines de implantação podem ser usados para comparar o conteúdo dos espaços de trabalho atribuídos aos diferentes estágios. Para o banco de dados SQL no Fabric, a comparação inclui as diferenças específicas entre os objetos de banco de dados individuais nos espaços de trabalho de desenvolvimento e teste.
- Após concluir a implantação do pipeline, retorne ao espaço de trabalho de desenvolvimento e faça uma alteração nos objetos de banco de dados. As alterações podem ser uma nova tabela, uma nova coluna ou uma alteração em um procedimento armazenado existente.
- Após fazer a alteração, retorne ao pipeline de implantação. Você verá que o pipeline detectou a alteração e está pronto para implantá-la no ambiente de teste.
- Selecione o estágio de teste de modo que a lista de itens na metade inferior da janela exiba um ou mais como "diferente da origem". Selecione um item que tenha alterações (é diferente da origem) e use a opção Comparar para obter detalhes mais detalhados sobre as alterações.
- A caixa de diálogo aberta para um item de banco de dados SQL é semelhante a uma comparação de esquema em que cada objeto de banco de dados SQL (tabela, procedimento armazenado, exibição etc.) tem diferenças específicas exibidas.
Depois de examinarmos as alterações pendentes do espaço de trabalho de desenvolvimento, podemos repetir nossas ações da seção anterior para implantar essas alterações no estágio de teste. As alterações entre espaços de trabalho podem ser selecionadas por item, portanto, se não quisermos implantar alterações em um objeto (como um notebook), poderemos desmarcar esse item antes da implantação. Se quisermos fazer alterações em objetos individuais do banco de dados SQL, devemos retornar ao espaço de trabalho de desenvolvimento para fazer essas alterações no banco de dados SQL.
Conteúdo relacionado
- Ingerir dados no banco de dados SQL no Fabric por meio de pipelines
- Introdução aos pipelines de implantação no Fabric
- Automatizar pipelines de implantação no Fabric
- Tutorial: gerenciamento do ciclo de vida no Fabric
- Visão geral dos projetos SQL