O que são os pipelines de implantação?

Observação

Os artigos nessa seção descrevem como implantar conteúdo em seu aplicativo. Para controle de versão, confira a documentação de integração do Git.

A ferramenta de pipelines de implantação do Microsoft Fabric fornece aos criadores de conteúdo um ambiente de produção onde eles podem colaborar com outras pessoas para gerenciar o ciclo de vida do conteúdo organizacional. Os pipelines de implantação permitem que os criadores desenvolvam e testem o conteúdo no serviço antes que ele chegue aos usuários. Consulte a lista completa de tipos de itens com suporte que você pode implantar.

Importante

  • A nova interface do usuário do pipeline de implantação está atualmente em versão prévia. Para ativar ou usar a nova interface do usuário, consulte Começar a usar a nova interface do usuário.
  • Alguns dos itens para pipelines de implantação estão em versão prévia. Para obter mais informações, consulte a lista de itens com suporte.

Aprender a usar pipelines de implantação

Você pode aprender nesses links a usar a ferramenta de pipelines de implantação.

  • Criar e gerenciar um pipeline de implantação – um módulo do Learn que orienta você por todo o processo de criação de um pipeline de implantação.

  • Introdução aos pipelines de implantação – um artigo explicando como criar um pipeline e as principais funções, como implantação, comparação de conteúdo em diferentes estágios e criação de regras de implantação.

Itens com suporte

Quando você implanta conteúdo de um estágio de pipeline para outro, o conteúdo copiado poderá conter os seguintes itens:

  • Pipelines de dados (versão prévia)
  • Dataflows Gen1
  • Datamarts (versão prévia)
  • Lakehouse (versão prévia)
  • Notebooks
  • Relatórios paginados (versão prévia)
  • Relatórios (com base em modelos semânticos com suporte) (versão prévia)
  • Ambiente do Spark (versão prévia)
  • Modelos semânticos (que se originam de arquivos .pbix e não são conjuntos de dados PUSH) (versão prévia)
  • Armazéns (versão prévia)

Estrutura de pipeline

Você decide quantos estágios deseja em seu pipeline de implantação. Pode haver de dois a dez estágios. Quando você cria um pipeline, os três estágios típicos padrão são dados como ponto de partida, mas você pode adicionar, excluir ou renomear as fases para atender às suas necessidades. Independentemente do número de estágios existentes, os conceitos gerais são os mesmos:

  • Desenvolvimento

    O primeiro estágio da implantação é onde você carrega novos conteúdos com seus colegas criadores. Você pode projetar, criar e desenvolver aqui ou em uma fase diferente.

  • Test

    Após ter feito todas as alterações necessárias no conteúdo, você está pronto para entrar na fase de teste. Faça upload do conteúdo modificado para que ele possa ser movido para essa fase de teste. Veja três exemplos do que pode ser feito no ambiente de teste:

    • Compartilhar conteúdo com testadores e revisores

    • Carregar e executar testes com grandes volumes de dados

    • Testar seu aplicativo para ver como ele será exibido para os usuários finais

  • Produção

    Depois de testar o conteúdo, use o estágio de produção para compartilhar a versão final do seu conteúdo com os usuários empresariais em toda a organização.

Emparelhamento de itens

O emparelhamento é o processo pelo qual um item (como relatórios, dashboards e modelos semânticos) em um estágio do pipeline de implantação é associado ao mesmo item no estágio adjacente. O emparelhamento ocorre ao atribuir um espaço de trabalho a um estágio de implantação ou ao implantar um novo conteúdo desemparelhado de um estágio para outro (uma implantação limpa).

É importante entender como o emparelhamento funciona, a fim de entender quando os itens são copiados, quando são substituídos e quando uma implantação falha ao usar a função de implantação.

Se os itens não estiverem emparelhados, mesmo que pareçam ser iguais (tenham o mesmo nome, tipo e pasta), eles não serão substituídos em uma implantação. Em vez disso, uma cópia duplicada é criada e emparelhada com o item no estágio anterior.

Os itens emparelhados aparecem na mesma linha na lista de conteúdo do pipeline. Os itens não emparelhados aparecem em uma linha sozinhos:

  • Os itens emparelhados permanecem emparelhados mesmo quando seus nomes são alterados. Portanto, itens emparelhados podem ter nomes diferentes.
  • Os itens adicionados após a atribuição do espaço de trabalho a um pipeline não são emparelhados automaticamente. Portanto, é possível ter itens idênticos em espaços de trabalho adjacentes que não estão emparelhados.

Para obter uma explicação detalhada de quais itens estão emparelhados e como funciona o emparelhamento, confira Emparelhamento de itens.

Método de implantação

Para implantar conteúdo em outro estágio, pelo menos um item deve ser selecionado. Quando você implanta conteúdo de um estágio para outro, os itens que estão sendo copiados do estágio de origem substituem o item emparelhado no estágio em que você está de acordo com as regras de emparelhamento. Os itens que não existem no estágio de origem permanecem como estão.

Depois de selecionar Implantar, você receberá uma mensagem de confirmação.

Uma captura de tela do aviso de conteúdo substituído exibido quando uma implantação está prestes a causar alterações em itens no estágio em que você está implantando.

Saiba mais sobre quais propriedades de item são copiadas para o próximo estágio e quais propriedades não são copiadas em Entender o processo de implantação.

Automação

Você também pode implantar o conteúdo de maneira programática usando as APIs REST dos pipelines de implantação. Você pode saber mais sobre esse processo em Automatizar seu pipeline de implantação usando as APIs e DevOps.