Share via


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:

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:

  1. Na barra de navegação esquerda da experiência do Power BI, selecione Workspaces> + Novo workspace.

    Screenshot of Create workspace.

  2. Nomeie o espaço de trabalho como FoodSalesWS.

  3. (Opcional) Adicione uma descrição.

    Screenshot of new workspace with name.

  4. Expanda a seção Avançado para revelar o Modo de licença.

  5. Selecione Avaliação ou Capacidade Premium.

    Screenshot of new workspace with license mode.

  6. 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 .

  1. Na barra de menus superior, selecione Carregar > Navegar.

    Screenshot of Upload menu.

  2. 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.

Screenshot of FoodSalesWS workspace with a report, semantic model, and dashboard in it.

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.

  1. Acesse Configurações > Configurações do Power BI.

    Screenshot of Settings menu.

  2. Selecione Modelos semânticos > Credenciais da fonte de dados > Editar credenciais.

    Screenshot of Data source credentials menu.

  3. 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 .

    Screenshot of semantic model credentials.

  4. 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.

  1. Selecione as reticências (três pontos) e Configurações do espaço de trabalho.

    Screenshot of workspace with workspace settings link displayed.

  2. 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.

  3. No menu suspenso, especifique os seguintes detalhes sobre a filial à qual você quer se conectar:

    • Organização

    • Project

    • Repositório do Git

    • 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.

      Screenshot of workspace settings Git integration window with workspace connected to main branch of repo.

  4. 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.

Screenshot of source control icon and other Git information.

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:

  1. Na página inicial do espaço de trabalho, selecione Criar o pipeline de implementação.

    Screenshot of Create deployment pipeline.

  2. Nomeie seu pipeline como FoodSalesDP, dê-lhe uma descrição (opcional) e selecione Criar.

    Screenshot of new pipeline with name.

  3. Atribua o espaço de trabalho FoodSalesWS ao estágio de Desenvolvimento.

    Screenshot of Assign workspace.

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.

Screenshot of Development stage.

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.

  1. No estágio de desenvolvimento da exibição de conteúdo de implantação, selecione Implantar.

    Screenshot of Deploy to test stage.

  2. Confirme se você deseja implantar o conteúdo no estágio de teste.

    Screenshot of Confirm deploy.

    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.

    Screenshot of Development stage and test stage of pipelines with a green check icon indicating they're the same.

  3. Implante o conteúdo do estágio de teste no estágio de produção.

    Screenshot of Deploy to production stage.

  4. 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.

    Screenshot of Refresh button.

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.

  1. Crie um novo espaço de trabalho como você fez na Etapa 1.

    Screenshot of workspace with new workspace link displayed.

  2. 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.

    Screenshot of workspace settings window with create new branch.

  3. 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.

  1. No espaço de trabalho do modelo semântico, selecione as reticências do modelo semântico (três pontos) >Abrir modelo de dados.

    Screenshot of open data model in the expanded semantic model menu.

    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.

    Screenshot of data model settings check box.

  2. Na tabela Order_details, selecione Desconto.

    Screenshot of connected tables in the data view with the discount column of the Order Details table selected.

  3. No painel Propriedades, altere o Formato de Geral para Porcentagem.

    Screenshot of publishing changes in Git.

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.

Screenshot of source control icon showing one uncommitted change.

  1. 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.

  2. Selecione o item a ser confirmado e adicione uma mensagem opcional.

  3. Selecione Confirmar.

    Screenshot of committing changes.

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.

  1. Selecione Criar uma solicitação de pull.

    Screenshot of create pull request.

  2. Forneça um título, descrição e qualquer outra informação desejada para a solicitação de pull. Em seguida, selecione Criar.

    Screenshot of naming pull request and adding description.

  3. Mesclar a solicitação de pull.

    Screenshot of merge pull request.

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.

Screenshot of source control icon showing one difference.

  1. 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.

  2. Selecione Atualizar tudo.

    Screenshot of update workspace.

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

  1. Selecione Exibir pipeline de implantação para comparar o conteúdo na fase de desenvolvimento com o conteúdo na fase de teste.

    Screenshot of View deployment pipelines icon.

    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.

    Screenshot showing pipeline stages are different.

  2. 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.

    Screenshot of change review.

  3. 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.