Tutorial: Gerenciamento do ciclo de vida no Fabric
Este tutorial o orienta pelo processo completo de carregamento de dados no seu espaço de trabalho e pelo uso de pipelines de implantação junto com a integração do Git para colaborar com outras pessoas no desenvolvimento, teste e publicação dos seus dados e relatórios.
Pré-requisitos
Antes de começar, verifique os seguintes pré-requisitos:
- A malha está habilitada. Se você ainda não tiver o Fabric habilitado, peça ao administrador para habilitar o Fabric para sua organização.
- Você está inscrito. Se ainda não estiver inscrito, inscreva-se para uma avaliação gratuita.
- Você tem acesso a um repositório Git do Azure. Se você não tiver um, confira Configurar um repositório do Git para obter informações sobre como criar um.
- Baixe o arquivo FoodSales.pbix em um repositório do Git que você pode editar. Este é o arquivo de exemplo que usamos neste tutorial. Como alternativa, você pode usar seu próprio modelo semântico e relatório, se preferir.
Se você já tiver direitos de administrador em um espaço de trabalho com dados, poderá pular para a Etapa 3.
Etapa 1: Criar um espaço de trabalho Premium
Para criar um novo espaço de trabalho e atribuir-lhe uma licença:
Na barra de navegação esquerda da experiência do Power BI, selecione Workspaces> + Novo workspace.
Nomeie o espaço de trabalho como FoodSalesWS.
(Opcional) Adicione uma descrição.
Expanda a seção Avançado para revelar o Modo de licença.
Selecione Avaliação ou Capacidade Premium.
Escolha Aplicar.
Para obter mais informações sobre como criar um espaço de trabalho, consulte Criar recursos de espaço de trabalho.
Etapa 2: Carregar conteúdo no espaço de trabalho
Você pode carregar conteúdo do OneDrive, do SharePoint ou de um arquivo local. Neste tutorial, carregamos um arquivo .pbix .
Na barra de menus superior, selecione Carregar > Navegar.
Navegue até o local do arquivo FoodSales.pbix que você baixou anteriormente ou carregue seu próprio exemplo de modelo semântico e de relatório.
Agora você tem um espaço de trabalho com conteúdo para você e sua equipe trabalharem.
Editar credenciais – somente pela primeira vez
Antes de criar um pipeline de implantação, você precisa definir as credenciais. Essa etapa só precisa ser realizada uma vez para cada modelo semântico. Depois que suas credenciais forem definidas para esse modelo semântico, você não precisará defini-las novamente.
Acesse Configurações > Configurações do Power BI.
Selecione Modelos semânticos > Credenciais da fonte de dados > Editar credenciais.
Defina o método de Autenticação como Anônimo, o Nível de privacidade como Público e desmarque a caixa Ignorar a conexão de teste .
Selecione Entrar. A conexão é testada e as credenciais são definidas.
Você já pode criar um pipeline de implementação.
Etapa 3: Conectar o espaço de trabalho de desenvolvimento da equipe ao git
Esse espaço de trabalho é compartilhado com a equipe toda e os membros da equipe podem editá-lo. Ao conectar esse espaço de trabalho ao git, você pode acompanhar todas as alterações e reverter de volta às versões anteriores, se for necessário. Quando todas as alterações são mescladas nesse branch compartilhado, o espaço de trabalho é implantado em produção usando o pipeline de implantação.
Leia mais sobre o controle de versão com o Git em Introdução à integração do Git.
Vamos conectar esse espaço de trabalho ao branch principal do repositório do Azure para que todos os membros da equipe possam editá-lo e criar solicitações de pull.
Selecione as reticências (três pontos) e Configurações do espaço de trabalho.
Selecionar Integração do Git. Você é conectado automaticamente à conta do Azure Repos registrada no usuário do Microsoft Entra conectado ao espaço de trabalho.
No menu suspenso, especifique os seguintes detalhes sobre a filial à qual você quer se conectar:
Selecione o branch main (ou master)
Digite o nome da pasta no repositório em que o arquivo .pbix está localizado. Essa é a pasta que será sincronizada com o espaço de trabalho.
Selecione Conectar e sincronizar.
Depois de se conectar, o Workspace exibe informações sobre o controle do código-fonte que permitem exibir o branch conectado, o status de cada item no branch e a hora da última sincronização. O ícone Controle do código-fonte é mostrado 0
porque os itens no repositório do Git do espaço de trabalho são idênticos.
Agora, o espaço de trabalho é sincronizado com o branch principal do repositório do Git, facilitando o controle das alterações.
Para obter mais informações sobre como se conectar ao git, consulte Conectar um espaço de trabalho a um repositório do Azure.
Etapa 4 – Criar um pipeline de implantação
Para compartilhar esse espaço de trabalho com outras pessoas e usá-lo para vários estágios de teste e desenvolvimento, precisamos criar um pipeline de implantação. Você pode ler sobre como os pipelines de implantação funcionam em Introdução aos pipelines de implantação. Para criar um pipeline de implantação e atribuir o espaço de trabalho ao estágio de desenvolvimento, faça o seguinte:
Na página inicial do espaço de trabalho, selecione Criar o pipeline de implementação.
Nomeie seu pipeline como FoodSalesDP, dê-lhe uma descrição (opcional) e selecione Criar.
Atribua o espaço de trabalho FoodSalesWS ao estágio de Desenvolvimento.
O estágio de desenvolvimento do pipeline de implantação mostra um modelo semântico, um relatório e um painel. Os outros estágios estão vazios.
Você pode ler mais sobre como criar pipelines de implantação na Visão geral dos pipelines de implantação.
Etapa 5: Implantar o conteúdo em outros estágios
Agora, implante o conteúdo nas outros estágios do pipeline.
No estágio de desenvolvimento da exibição de conteúdo de implantação, selecione Implantar.
Confirme se você deseja implantar o conteúdo no estágio de teste.
Observe que o conteúdo de dois estágios é idêntico, pois você implantou todo o conteúdo do pipeline. Isso é indicado pelo ícone de verificação verde.
Implante o conteúdo do estágio de teste no estágio de produção.
Para atualizar o modelo semântico em qualquer estágio, selecione o botão de atualização ao lado do ícone de modelos semânticos no cartão de resumo de cada estágio.
Esse pipeline de implantação é compartilhado com a equipe toda. Todos os membros da equipe podem editar o modelo semântico e o relatório no estágio de desenvolvimento. Quando a equipe estiver pronta para testar as alterações, ela implantará o conteúdo no estágio de teste. Quando a equipe estiver pronta para liberar as alterações na produção, ela implantará o conteúdo no estágio de produção.
Para obter mais informações sobre como implantar o conteúdo, consulte Implantar conteúdo.
Etapa 6: Criar um espaço de trabalho isolado
Para editar o espaço de trabalho sem interferir nas alterações de outros membros da equipe, todos os membros da equipe criam seu próprio espaço de trabalho isolado para trabalharem até que estejam prontos para compartilharem suas alterações com a equipe.
Crie um novo espaço de trabalho como você fez na Etapa 1.
Conecte esse novo espaço de trabalho a um novo branch do repositório do Git:
No menu suspenso, especifique os seguintes detalhes sobre a filial à qual você quer se conectar:
- Organização
- Project
- Repositório do Git
- Selecione + Novo Branch para criar um novo branch.
- Nomeie o novo branch como MyFoodEdits, faça o branch a partir do main (ou master) e selecione Criar.
- A pasta no repositório onde o arquivo .pbix está localizado.
Selecione Conectar e sincronizar.
O novo espaço de trabalho já contém o conteúdo da pasta do repositório do Git. Observe que ele não contém o arquivo .pbix . Como os arquivos .pbix não têm suporte, esse arquivo não foi copiado no repositório do Git quando sincronizamos.
Esse é o espaço de trabalho que você usa para fazer alterações no modelo semântico e no relatório até você estar pronto para compartilhá-los com sua equipe.
Etapa 7: Edite o espaço de trabalho
Faça alterações no espaço de trabalho criando, excluindo ou editando um item. Neste tutorial, alteramos o formato de uma coluna do modelo semântico. Você pode editar o espaço de trabalho no Power BI Desktop ou modelo de dados. Neste tutorial, editamos o espaço de trabalho do modelo de dados.
No espaço de trabalho do modelo semântico, selecione as reticências do modelo semântico (três pontos) >Abrir modelo de dados.
Observação
Se o Modelo de dados aberto estiver desabilitado, acesse Configurações do Workspace > Power BI > Geral e habilite Configurações do modelo de dados.
Na tabela Order_details, selecione Desconto.
No painel Propriedades, altere o Formato de Geral para Porcentagem.
Etapa 8: Confirmar alterações
Para confirmar essa alteração do espaço de trabalho no GIT branch, volte para a página inicial do espaço de trabalho.
O ícone de controle do código-fonte agora é mostrado 1
porque um item no espaço de trabalho foi alterado, mas não foi confirmado no repositório do Git. O modelo semântico FoodSales mostra o status de Não confirmado.
Selecione o ícone de controle do código-fonte para exibir os itens alterados no repositório do Git. O modelo semântico mostra um status de Modificado.
Selecione o item a ser confirmado e adicione uma mensagem opcional.
Selecione Confirmar.
O status do Git do modelo semântico muda para Sincronizado e o espaço de trabalho e o repositório do Git estão sincronizados.
Etapa 9: Criar PR e mesclar
No repositório Git, crie um pull request para mesclar o branch MyFoodEdits com o branch main.
Selecione Criar uma solicitação de pull.
Forneça um título, descrição e qualquer outra informação desejada para a solicitação de pull. Em seguida, selecione Criar.
Mesclar a solicitação de pull.
Etapa 10: Atualizar o espaço de trabalho compartilhado
Voltar ao espaço de trabalho compartilhado conectado ao estágio de desenvolvimento do pipeline de implantação (aquele que criamos na Etapa 1) e atualize a página.
O ícone de controle de origem agora mostra 1 porque um item no repositório do Git foi alterado e é diferente dos itens no espaço de trabalho FoodSales. O modelo semântico FoodSales mostra o status de Atualização necessária.
Selecione o ícone de controle do código-fonte para exibir os itens alterados no repositório do Git. O modelo semântico mostra um status de Modificado.
Selecione Atualizar tudo.
O status do Git do modelo semântico muda para Sincronizado e o espaço de trabalho é sincronizado com o GIT branch principal.
Etapa 11: Comparar os estágios no pipeline de implantação
Selecione Exibir pipeline de implantação para comparar o conteúdo na fase de desenvolvimento com o conteúdo na fase de teste.
Observe o ícone laranja
X
entre os estágios indicando que foram feitas alterações no conteúdo em um dos estágios desde a última implantação.Selecione a seta para baixo >Examinar Alterações para exibir as alterações. A tela Alterar Revisão mostra a diferença entre os modelos semânticos nos dois estágios.
Revise as alterações e feche a janela.
Para obter mais informações sobre como comparar os estágios em um pipeline de implantação, consulte Comparar os estágios em um pipeline de implantação.
Etapa 12: Implantar no estágio de teste
Quando você estiver satisfeito com as alterações, implante as alterações nos estágios de teste e/ou produção usando o mesmo processo usado na Etapa 5.
Resumo
Neste tutorial, você aprendeu a usar pipelines de implantação com a integração do Git para gerenciar o ciclo de vida de um aplicativo, relatório ou outro conteúdo em um espaço de trabalho.
Em especial, você aprendeu a:
- Configure os espaços de trabalho e adicione conteúdo para gerenciar seu ciclo de vida no Fabric.
- Aplique as práticas recomendadas do Git para trabalhar sozinho e colaborar com colegas de equipe nas alterações.
- Combine o Git e os pipelines de implantação para obter um processo de lançamento eficiente de ponta a ponta.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de