Free cookie consent management tool by TermsFeed Policy Generator

#079 How to do versioning in Azure Synapse Analytics

In this video, we introduce how to enable versioning of existing Azure Synapse Analytics objects by associating with the Azure DevOps repository

Iremos conhecer as técnicas:

1. Criar pasta em repositório do Azure DevOps (REPOS, NEW FOLDER):

  • No Azure DevOps, você pode organizar seu código fonte em pastas. Para criar uma nova pasta, você navega até a seção de repositórios (REPOS) e utiliza a opção para criar uma nova pasta (NEW FOLDER).

2. Criar Commit das alterações (COMMIT, COMMENT, BRANCH):

  • Após fazer alterações em seus arquivos, você cria um commit para registrar essas alterações no controle de versão. Um commit geralmente inclui um comentário (COMMENT) que descreve as alterações. Se você estiver trabalhando em uma branch diferente, você também pode especificar a branch (BRANCH) a ser usada.

3. Configurar controle de versão no Azure Synapse (GIT CONFIGURATION):

  • No contexto do Azure Synapse Analytics, você pode configurar o controle de versão do Git para rastrear e gerenciar as alterações em seus artefatos de dados e scripts SQL. Isso geralmente envolve a configuração inicial do repositório Git para o projeto do Synapse Analytics.

4. Definir a importação dos objetos existentes (IMPORT EXISTING RESOURCE):

  • Ao trabalhar com Azure Synapse Analytics, você pode importar objetos existentes, como scripts SQL, para o controle de versão. Isso é feito através da opção de importar recursos existentes (IMPORT EXISTING RESOURCE).

5. Definir ramificação de trabalho atual (WORKING BRANCH):

  • O controle de versão permite que você trabalhe em diferentes branches. Antes de fazer alterações ou commits, você define em qual branch (WORKING BRANCH) você está atualmente, indicando a linha de trabalho em que suas alterações serão aplicadas.

6. Salvar alterações do objeto (COMMIT):

  • Após fazer alterações em um objeto, como um script SQL no caso do Synapse Analytics, você salva essas alterações através de um commit. Isso registra as mudanças no repositório Git.

7. Visualizar os objetos e suas alterações (REPOS, COMPARE, COMMITS):

  • Para visualizar as alterações feitas em seus objetos, você pode usar a seção de repositórios (REPOS) para comparar (COMPARE) versões ou commits específicos. Isso permite entender as diferenças entre diferentes estados do código.

Integrar o Azure Synapse Analytics com o Azure DevOps proporciona uma gestão eficiente do ciclo de vida do desenvolvimento, controle de versão e colaboração entre membros da equipe. Essas práticas são cruciais para garantir a consistência e rastreabilidade das alterações em ambientes de análise de dados complexos como o Synapse Analytics.

This content contains
  • Content Video
  • Language Portuguese
  • Duration 9m 8s
  • Subtitles Sim

  • Reading time 2 min 6 seg

avatar
Fabio Santos

Data Scientist and Consultant for Digital and Analytics Solutions


  • Share

Youtube Channel

@fabioms

Subscribe now