Understand the deployment process (Compreender o processo de implementação)

Concluído

A ferramenta Pipeline de Implementação permite aos utilizadores gerir o ciclo de vida de desenvolvimento dos conteúdos no respetivo inquilino. A funcionalidade está disponível no Serviço Power BI com uma licença de Capacidade Premium.

Os pipelines permitem uma abordagem contínua de integração/implementação contínua (CI/CD) que garante que os conteúdos são atualizados, bem testados e atualizados regularmente conforme necessário. Os pipelines são uma forma eficiente e durável de automatizar o movimento de conteúdo (relatórios, relatórios paginados, dashboards, modelos semânticos e fluxos de dados) através das fases de desenvolvimento, teste e produção do ciclo de vida de desenvolvimento de conteúdos:

  • Desenvolvimento – conceber, rever e rever conteúdos numa área de trabalho de desenvolvimento.
    • Engage outros criadores em novos conteúdos
    • Utilize modelos semânticos mínimos. Quando estiver pronto para ser testado e revisto, implemente o conteúdo na fase de teste.
  • Teste – teste e verifique se o conteúdo é preciso nesta área de trabalho de pré-produção.
    • Partilhar conteúdo com técnicos de teste e revisores
    • Carregar e executar testes com volumes de dados de maiores dimensões
    • Teste a sua aplicação para ver o aspeto dos seus utilizadores finais. Quando estiver pronto para ser distribuído aos seus utilizadores, implemente o conteúdo na fase de produção.
  • Produção – o conteúdo da área de trabalho foi testado e está pronto para ser consumido pelos seus utilizadores numa aplicação ou pelo acesso à área de trabalho de produção.
    • Partilhar a versão final dos seus conteúdos com utilizadores empresariais em toda a organização

Fluxo de trabalho

Uma vista de fluxo de trabalho é útil para rever.

Diagrama que representa o fluxo de trabalho da implementação do desenvolvimento para testar e, em seguida, a participação de Programadores/Criadores em cada fase.

Existem poucos itens principais a ter em atenção sobre o gráfico acima:

  • O conteúdo (área de trabalho) pode ser diferente em cada fase acima. Por exemplo:
    • Neste exemplo, o tamanho da origem de dados (ícones de tabela e dados) é aumentado à medida que se aproxima da produção. No entanto, é possível que, entre as fases de desenvolvimento e teste, o modelo semântico possa ser mais pequeno para acomodar os testes.
    • Os relatórios (ícone do gráfico) mudam em cada fase.
  • Outros criadores e programadores podem trabalhar em fases separadamente.
  • O pipeline é criado a partir de três áreas de trabalho que foram criadas quando o botão Implementar foi clicado pela primeira vez ou ao atribuir uma área de trabalho diferente a cada fase.
    • Como resultado, cada uma das três áreas de trabalho é uma área de trabalho independente, autónoma, que pode ser gerida como tal em qualquer aspeto da área de trabalho (permissões, conteúdo, etc.)
    • Ao implementar uma fase de origem na fase de destino, o conteúdo da origem selecionada (modelo semântico específico, relatórios ou todos os itens) substitui o equivalente na área de trabalho de destino (fase).