O que são pipelines de implantação?
Nota
Estes artigos nesta seção descrevem como implantar conteúdo em seu aplicativo. Para controle de versão, consulte 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 suportados que você pode implantar.
Importante
- A nova interface de usuário do pipeline de implantação está atualmente em visualização. 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 visualização. Para obter mais informações, consulte a lista de itens suportados.
Aprenda a usar pipelines de implantação
Você pode aprender a usar a ferramenta de pipelines de implantação seguindo estes links.
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 que explica como criar um pipeline e funções-chave, como implantação, comparação de conteúdo em diferentes estágios e criação de regras de implantação.
Itens suportados
Quando você implanta conteúdo de um estágio de pipeline para outro, o conteúdo copiado pode conter os seguintes itens:
- Pipelines de dados (visualização)
- Fluxos de dados Gen1
- Datamarts (visualização)
- Lakehouse (pré-visualização)
- Notebooks
- Relatórios paginados (visualização)
- Relatórios (com base em modelos semânticos suportados) (pré-visualização)
- Ambiente de faísca (pré-visualização)
- Modelos semânticos (que se originam de arquivos .pbix e não são conjuntos de dados PUSH) (visualização)
- Armazéns (pré-visualização)
Estrutura do gasoduto
Você decide quantos estágios deseja em seu pipeline de implantação. Pode haver de duas a dez etapas. Quando você cria um pipeline, os três estágios típicos padrão são fornecidos como ponto de partida, mas você pode adicionar, excluir ou renomear os estágios para atender às suas necessidades. Independentemente de quantas etapas existem, os conceitos gerais são os mesmos:
-
O primeiro estágio na implantação é onde você carrega novo conteúdo com seus colegas criadores. Você pode projetar, construir e desenvolver aqui, ou em um estágio diferente.
-
Depois de fazer todas as alterações necessárias no seu conteúdo, você estará pronto para entrar no estágio de teste. Carregue o conteúdo modificado para que ele possa ser movido para esta etapa de teste. Aqui estão três exemplos do que pode ser feito no ambiente de teste:
Compartilhar conteúdo com testadores e revisores
Carregue e execute testes com volumes maiores de dados
Teste seu aplicativo para ver sua aparência para seus usuários finais
-
Depois de testar o conteúdo, use o estágio de produção para compartilhar a versão final do conteúdo com usuários corporativos em toda a organização.
Emparelhamento de itens
Emparelhamento é o processo pelo qual um item (como um relatório, painel ou modelo semântico) em um estágio do pipeline de implantação é associado ao mesmo item no estágio adjacente. O emparelhamento ocorre quando você atribui um espaço de trabalho a um estágio de implantação ou quando implanta novo conteúdo não emparelhado de um estágio para outro (uma implantação limpa).
É importante entender como o emparelhamento funciona, para entender quando os itens são copiados, quando são substituídos e quando uma implantação falha ao usar a função deploy.
Se os itens não estiverem emparelhados, mesmo que pareçam ser os mesmos (tenham o mesmo nome, tipo e pasta), eles não substituirão em uma implantação. Em vez disso, uma cópia duplicada é criada e emparelhada com o item na etapa anterior.
Os itens emparelhados aparecem na mesma linha na lista de conteúdo do pipeline. Os itens que não estão emparelhados aparecem em uma linha por si mesmos:
- Os itens emparelhados permanecem emparelhados mesmo que você altere seus nomes. Portanto, os itens emparelhados podem ter nomes diferentes.
- Os itens adicionados depois que o espaço de trabalho é atribuído a um pipeline não são emparelhados automaticamente. Portanto, você pode 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 são emparelhados e como o emparelhamento funciona, consulte 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.
Saiba mais sobre quais propriedades de item são copiadas para a próxima etapa e quais propriedades não são copiadas em Entender o processo de implantação.
Automatização
Você também pode implantar conteúdo programaticamente, usando as APIs REST dos pipelines de implantação. Saiba mais sobre o processo de automação em Automatize seu pipeline de implantação usando APIs e DevOps.