Implementar CI/CD usando projetos do Banco de Dados SQL
Intermediário
Administrador de banco de dados
Desenvolvedor
Engenheiro de dados
Azure
Banco de Dados SQL do Azure
SQL Server
Implemente CI/CD para Projetos de Banco de Dados SQL com controle do código-fonte, ramificação, detecção de descompasso de esquema, pipelines automatizados e estratégias de teste usando o GitHub Actions e o Azure DevOps.
Objetivos de aprendizagem
Ao final deste módulo, você será capaz de fazer o seguinte:
- Crie, compile e valide modelos de banco de dados usando projetos do Banco de Dados SQL, incluindo estilo SDK.
- Configure o controle do código-fonte para projetos do Banco de Dados SQL e gerencie dados de referência com scripts de pré-implantação e pós-implantação.
- Gerenciar ramificação, solicitações de pull e resolução de conflitos para o código do banco de dados.
- Detectar descompasso de esquema usando ferramentas de comparação de esquema e SqlPackage.
- Implemente pipelines de CI/CD com o GitHub Actions e o Azure DevOps, incluindo gestão de segredos e controles de implementação.
- Crie e implemente uma estratégia de teste com testes de unidade e testes de integração.
Pré-requisitos
- Compreensão básica do SQL e do Transact-SQL.
- Familiaridade com o Banco de Dados SQL do Azure ou o SQL Server.
- Experiência com conceitos de controle de versão do Git, como confirmações, branches e solicitações de pull.
- Noções básicas sobre conceitos de CI/CD e sintaxe de pipeline YAML.
Introdução ao Azure
Escolha a conta do Azure correta para você. Pague conforme o uso ou experimente o Azure grátis por até 30 dias. Inscrição.