Como Integrar o Microsoft Fabric com o GitHub
A integração do Microsoft Fabric com o GitHub e o Azure DevOps traz benefícios significativos para o versionamento e controle de código dentro de um ambiente colaborativo. Neste artigo, vamos explorar como essa integração funciona e como configurá-la corretamente em ambas as plataformas.
FABRICCONFIGURAÇÃOGIT
Henrique Bueno
3/13/20252 min read


Benefícios da Integração
Controle de Versão: Com o GitHub ou Azure DevOps, é possível acompanhar todas as alterações feitas nos Workspaces do Fabric, permitindo reverter mudanças e manter um histórico detalhado.
Colaboração Aprimorada: Equipes podem trabalhar em conjunto de maneira mais eficiente, contribuindo para o mesmo repositório e garantindo que alterações sejam revisadas antes da implementação.
Automação e DevOps: A integração permite implementar pipelines para automação de testes, deploy e validação de mudanças antes de entrarem em produção.
Maior Segurança: Utilizar GitHub ou Azure DevOps para gerenciar código garante maior segurança e rastreabilidade das mudanças.
Configuração da Integração
1. Criando um Repositório no GitHub ou Azure DevOps
Antes de integrar o Fabric ao GitHub ou Azure DevOps, é necessário ter um repositório criado. Para isso:
GitHub: Acesse sua conta, crie um novo repositório, defina um nome e escolha se será público ou privado. Copie a URL do repositório.
Azure DevOps: No portal do Azure DevOps, crie um novo projeto e dentro dele, um repositório Git. Copie a URL do repositório.
2. Configurando a Integração no Microsoft Fabric
Acesse o Microsoft Fabric
Vá até o workspace onde deseja configurar o versionamento.
Habilite o Controle de Código-Fonte
No menu lateral, clique em Source Control e selecione GitHub ou Azure DevOps.
Autentique sua Conta
Para GitHub, conceda permissões ao Microsoft Fabric para acessar seus repositórios.
Para Azure DevOps, autentique sua conta e conceda acesso ao repositório desejado.
Escolha o Repositório
Insira a URL do repositório criado anteriormente.
Defina a Ramificação (Branch)
Selecione a branch que deseja utilizar para controle de versão (geralmente main ou develop).
Confirme a Configuração
Após vincular o repositório, o Fabric começará a sincronizar os artefatos do workspace com o GitHub ou Azure DevOps.
Fluxo de Trabalho com o GitHub ou Azure DevOps
Após configurar a integração, o fluxo de trabalho pode seguir este modelo:
Criação e Edição de Artefatos
No Microsoft Fabric, desenvolva relatórios, pipelines e notebooks normalmente.
Commit e Push para o Repositório
Utilize o painel de versionamento para enviar as alterações ao GitHub ou Azure DevOps.
Revisão e Aprovação
Outros membros da equipe podem revisar as mudanças antes de aplicá-las ao ambiente principal.
Deploy Automatizado (Opcional)
Configure pipelines no GitHub Actions ou Azure DevOps Pipelines para automatizar a publicação de alterações em ambientes específicos.
Conclusão
A integração do Microsoft Fabric com o GitHub e Azure DevOps facilita o desenvolvimento colaborativo e traz benefícios como controle de versão, maior segurança e automação de processos. Configurar essa integração corretamente garante um fluxo de trabalho mais organizado e eficiente, especialmente em equipes que trabalham com dados de forma iterativa.
Se você ainda não testou essa funcionalidade, agora é o momento ideal para explorar e aprimorar seus processos de versionamento no Fabric!
Gostou deste conteúdo? Continue acompanhando o BI com Bueno para mais dicas sobre Microsoft Fabric, Power BI e melhores práticas em BI!
Dados
© 2024. All rights reserved.