Trabalhar com pipelines de implantação

Concluído

Depois de ter conteúdo em um estágio de pipeline, você pode implantá-lo no próximo estágio. A implantação de conteúdo em outro estágio geralmente é feita após a execução de algumas ações no pipeline. Por exemplo, você fez alterações de desenvolvimento em seu conteúdo no estágio de desenvolvimento ou testou o conteúdo no estágio de teste. Um fluxo de trabalho típico para mover conteúdo entre os estágios é do desenvolvimento para teste e, em seguida, do teste para produção.

Para implantar o conteúdo no próximo estágio do pipeline de implantação, selecione o botão implantar na parte inferior do estágio.

Ao revisar os cartões de estágio de teste e produção, você pode ver a hora da última implantação. Isso indica a última vez que o conteúdo foi implantado no estágio.

O tempo de implantação é útil para estabelecer quando um estágio foi atualizado pela última vez. Ele também poderá ser útil se você quiser acompanhar o tempo entre as implantações de teste e produção.

Comparar estágios

Quando dois estágios sequenciais têm conteúdo, o conteúdo é comparado com base nos metadados de itens de conteúdo. Essa comparação não inclui comparar dados ou atualizar o tempo entre os estágios.

Para permitir um insight visual rápido das diferenças entre dois estágios sequenciais, um indicador de ícone de comparação aparece entre eles. O indicador de comparação tem dois estados:

ICON EXPLICAÇÃO
Captura de tela do ícone que é exibido quando uma dessas condições é atendida. Alguns dos itens de conteúdo em cada estágio foram alterados ou atualizados (têm metadados diferentes). Há uma diferença no número de itens entre os estágios. É exibido quando uma destas condições é atendida: 1) Alguns dos itens de conteúdo em cada estágio foram alterados ou atualizados (têm metadados diferentes), ou 2) Há uma diferença no número de itens entre os estágios.
A captura de tela do ícone que mostra os metadados de cada item de conteúdo em ambos os estágios é a mesma. Aparece quando o conteúdo em ambos os workspaces é idêntico.

Quando dois estágios sequenciais não são os mesmos, um link aparece abaixo do ícone de comparação laranja. Clicar no link abre a lista de item de conteúdo em ambos os estágios na Exibição de comparação. O modo de exibição Comparar mostra alterações ou diferenças entre itens, em cada estágio do pipeline. Os itens alterados obtêm uma das seguintes etiquetas:

NEW DIFERENTE MISSING
Quando um novo item é adicionado no estágio de origem. Um item que existe nos estágios de origem e de destino. Este rótulo indica que um item aparece no estágio de destino, mas não no estágio de origem.
Um novo item no estágio de origem. Esse item não existe no estágio de destino. Após a implantação, esse item será clonado para o estágio de destino. Um item que existe tanto no estágio de origem quanto no de destino, em que uma das versões foi alterada após a última implantação. Após a implantação, o item no estágio de origem substituirá o item no estágio de destino, independentemente de onde a alteração foi feita. Este rótulo indica que um item aparece no estágio de destino, mas não no estágio de origem.

As regras de implantação permitem a personalização dos estágios

Ao trabalhar em um pipeline de implantação, diferentes estágios podem ter diferentes configurações. Por exemplo, cada estágio pode ter bancos de dados diferentes ou parâmetros de consulta diferentes, ou o estágio de desenvolvimento pode consultar dados de exemplo do banco de dados, enquanto os estágios de teste e produção consultam todo o banco de dados.

Com a configuração de regras de implantação você pode permitir alterações no conteúdo ao implantar conteúdo entre estágios de pipeline. Por exemplo, se quiser que um modelo semântico em um estágio de produção aponte para um banco de dados de produção, você pode definir uma regra para o modelo semântico. A regra é definida no estágio de produção, no âmbito do modelo semântico apropriado. Depois que a regra for definida, o conteúdo implantado do teste para a produção herdará o valor conforme definido na regra de implantação e sempre será aplicado enquanto a regra estiver inalterada e for válida.

Consulte Criar regras de implantação para obter informações detalhadas sobre como configurar regras de implantação.

Colaborar com outras pessoas – permissões

Permissões de pipeline e permissões de workspace são concedidas e gerenciadas separadamente. No entanto, você deve ter permissões de acesso ao pipeline e membro do workspace para implantar conteúdo.

Por exemplo, um usuário com acesso ao pipeline que não possui permissões de workspace poderá visualizar o pipeline e compartilhá-lo com outras pessoas. No entanto, esse usuário não poderá exibir o conteúdo do workspace no pipeline ou na página do workspace, e não poderá executar implantações.

Além disso, ao implantar itens do Power BI, a propriedade do item implantado poderá ser alterada. Examine a tabela abaixo para entender quem pode implantar cada item e como a implantação afeta a propriedade do item.

Item do Power BI Permissão necessária para implantar um item existente Propriedade do item após uma implantação pela primeira vez Propriedade do item após a implantação em um estágio com o item do Power BI
Modelo semântico Membro do workspace O usuário que fez a implantação se torna o proprietário Inalterado
Fluxo de dados Proprietário do fluxo de dados O usuário que fez a implantação se torna o proprietário Inalterado
Relatório paginado Membro do workspace O usuário que fez a implantação se torna o proprietário O usuário que fez a implantação se torna o proprietário

Gerenciar permissões no nível de pipeline e workspaces (diferentes estágios) permite que diferentes pessoas trabalhem nelas com diferentes permissões.

O gerenciamento de processos de implantação, especialmente para aplicativos maiores com vários colaboradores, é propenso a erros se todos tiverem as mesmas permissões – o gerenciamento dessas permissões fornece um método de controle simplificado e rígido sobre quem pode fazer o quê.

Examine mais detalhes nas Permissões do workspace e pipeline de implantação.