Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Assistente de Atualização Dataflows no Microsoft Fabric é uma experiência guiada que realiza uma atualização no local dos itens do Power BI Dataflow Gen1 para Dataflow Gen2 (CI/CD). A atualização preserva o ID, nome, cronograma e conexões de cada fluxo de dados. Você pode atualizar um único fluxo de dados ou atualizar múltiplos fluxos de dados de um espaço de trabalho juntos.
Para a maioria dos fluxos de dados, modelos semânticos e relatórios a jusante continuam funcionando sem nenhuma alteração. Antes de atualizar, revise o status da Avaliação e as limitações conhecidas para ver quais dos seus fluxos de dados precisam de atenção, e consulte o Inventário para encontrar os itens posteriores que os leem. Depois de atualizar, siga Após a atualização.
Note
O Assistente de Atualização de Dataflows está atualmente em versão prévia.
Dica
O Power BI Dataflow Gen1 agora está em um estado herdado e não receberá novos investimentos em recursos. Para clientes Premium com acesso ao Fabric, o Dataflow Gen2 é o caminho recomendado, oferecendo melhorias no desempenho, escala, confiabilidade, funcionalidade e IA interna. Os clientes Pro/PPU podem continuar a usar o Gen1, já que a orientação para Gen2 nesses cenários ainda está evoluindo. Consulte a atualização do Dataflow Gen1 para o Dataflow Gen2 para obter diretrizes de atualização.
Pré-requisitos
Antes de começar:
- O Dataflow Gen1 deve estar em um espaço de trabalho atribuído a uma capacidade Fabric.
- A criação de itens do Fabric deve ser permitida para o escopo aplicável (a configuração de administrador Os usuários podem criar itens do Fabric está habilitada no nível do locatário, da capacidade ou do grupo de usuários).
- Você precisa de acesso de Administrador, Membro ou Contribuidor ao espaço de trabalho.
- Você deve ser o dono do Dataflow Gen1. Se não estiver, o assistente reporta o fluxo de dados como Upgrade indisponível. Peça ao proprietário para executar a atualização ou use Assumir controle para se tornar o proprietário primeiro.
Importante
Seu Dataflow Gen1 não pode ser recuperado depois que a atualização terminar. Se quiser mantê-lo, use o Save As para criar um novo Dataflow Gen2 (CI/CD) com o mesmo conteúdo do dataflow original. A atualização está no local: o Dataflow Gen1 original é substituído por um novo Dataflow Gen2 (CI/CD) com o mesmo ID e nome, e você não pode revertê-lo.
Atualize um Dataflow Gen1 para Dataflow Gen2 (CI/CD)
Você pode iniciar o Assistente de Atualização Dataflows a partir da lista de itens do workspace.
No seu espaço de trabalho, selecione a elipse (...) ao lado do Dataflow Gen1 que você quer atualizar e então selecione Atualizar para Dataflow Gen2 (Prévia).
O assistente Atualizar Power BI Dataflows Gen1 (Prévia) abre na etapa Visão Geral. Revise como funciona a atualização e o aviso de Atenção , e então selecione Começar.
Selecione Dataflows Gen1. O Dataflow Gen1 do qual você partiu já está selecionado. Para atualizar mais fluxos de dados juntos, selecione itens adicionais do Dataflow Gen1 desse espaço de trabalho. A coluna Status mostra o status da avaliação para cada fluxo de dados. Passe o mouse sobre o indicador ao lado de um status para ver as razões que se aplicam a esse fluxo de dados. Você pode lidar com a maioria dos motivos após a atualização, mas um fluxo de dados com mais de 50 consultas ativadas precisa de uma ação primeiro. Selecione Próximo.
Revisar. Revise os itens do Dataflow Gen2 (CI/CD) que o assistente está prestes a criar. Cada fluxo de dados atualizado mantém o mesmo nome do Dataflow Gen1 original; apenas o tipo de item muda para Dataflow Gen2 (CI/CD). Selecione Atualizar.
Monitor. O mago mostra o progresso da atualização. Quando termina, aparece o Upgrade Completado , e você pode ir ao espaço de trabalho para ver os itens atualizados do Dataflow Gen2 (CI/CD). Se um dataflow não pôde ser atualizado, ele é listado com o respectivo erro. Selecione OK para fechar o assistente.
Status da avaliação
Quando você seleciona fluxos de dados, o assistente avalia cada um deles e retorna um destes status:
| Status | O que significa |
|---|---|
| Pronto para migrar | O mago não encontrou nada que precisasse de um passo manual antes ou depois da atualização. |
| Precisa de atenção | O mago encontrou um ou mais motivos que precisam da sua atenção. A atualização pode continuar. Revise os motivos para ver o que fazer antes ou depois da atualização. |
| Upgrade indisponível | Você não pode atualizar o fluxo de dados porque você não é o dono dele. |
O status de Precisa de Atenção pode ser por mais de um motivo. Passe o mouse sobre o indicador ao lado do status na etapa Select Dataflows Gen1 para ver todas as razões que se aplicam a esse fluxo de dados.
A avaliação verifica o fluxo de dados em si, não os itens que o leem, e não detecta todas as limitações. Revise as limitações conhecidas antes de fazer o upgrade.
Precisa de Atenção
Você ainda pode atualizar um fluxo de dados que precisa de atenção, mas complete a ação recomendada para manter o fluxo de dados ou seus itens posteriores funcionando.
| Reason | Por que ela foi sinalizada | O que fazer após a atualização |
|---|---|---|
| Consumidores do DirectQuery | O fluxo de dados possui o Motor de Computação Aprimorado habilitado, o que significa que modelos semânticos ou outros fluxos de dados podem acessá-lo via DirectQuery. O DirectQuery não é suportado com o Dataflow Gen2. | Reconfigure todos os modelos semânticos dependentes para usar o Direct Lake ou o modo de importação e atualize todos os fluxos de dados dependentes que usam DirectQuery nesse fluxo de dados. Para ver as etapas, atualize os consumidores para o conector moderno do Power Platform Dataflows. |
| Traga Seu Próprio Lago (armazenamento ADLS Gen2) | O dataflow usa o Azure Data Lake Storage Gen2 como destino de armazenamento. A Gen2 Dataflow utiliza uma arquitetura de armazenamento diferente com destinos de dados. | Configure um destino de dados ADLS Gen2 no fluxo de dados atualizado para continuar escrevendo dados no seu lago. |
| Atualização incremental | O fluxo de dados utiliza atualização incremental. As configurações de atualização incremental Gen1 não são mantidas durante a atualização, e a atualização incremental Gen2 do Dataflow requer um destino de dados que a suporte. | Configure um destino de dados que suporte atualização incremental e defina-o explicitamente nas configurações de consulta, porque a configuração padrão de destino não é suportada. Depois, reconfigure a atualização incremental no fluxo de dados atualizado. |
| Entidades vinculadas | O fluxo de dados contém entidades vinculadas que referenciam outro fluxo de dados, então ele aciona uma atualização em cascata. A atualização em cascata de fluxos de dados vinculados não é suportada no Dataflow Gen2. | Configure um pipeline ou um agendamento para disparar separadamente as atualizações dos fluxos de dados vinculados downstream. |
| Referenciados por entidades vinculadas | Outro dataflow no mesmo espaço de trabalho faz referência a esse dataflow como uma entidade vinculada, e pode consumi-lo através do conector legado Power BI Dataflows, que não suporta Dataflow Gen2. | Abra e salve os fluxos de dados afetados para que eles se revinculem ao fluxo de dados atualizado. Se eles usarem o conector legado, também atualize-os para o conector moderno Power Platform Dataflows. Para ver as etapas, atualize os consumidores para o conector moderno do Power Platform Dataflows. |
| Caracteres sem suporte no nome | O nome Dataflow contém caracteres que o Dataflow Gen2 (CI/CD) não suporta. Apenas letras, números, espaços em branco e ( ) [ ] { } + - = _ # são permitidos. |
O mago remove os personagens não suportados durante a atualização. Para escolher o nome você mesmo, renomeie o fluxo de dados antes de atualizar. |
| Nome já em uso | Um fluxo de dados com o mesmo nome já existe no espaço de trabalho. | O assistente adiciona o prefixo Migrado ao fluxo de dados atualizado para evitar conflito de nomenclatura. Para escolher o nome você mesmo, renomeie um dos fluxos de dados antes de atualizar. |
| Mais de 50 consultas habilitadas | O Dataflow Gen2 (CI/CD) suporta até 50 consultas habilitadas em um dataflow, e esse dataflow tem mais. | Reduza o número de consultas ativadas para 50 ou menos antes de atualizar. |
As razões DirectQuery e de entidades vinculadas são sinais de detecção, e não prova de dependência. Confirme os consumidores reais (consulte Visão de linhagem ou Inventário) antes de fazer a atualização. Um fluxo de dados pode estar presente em ambos os lados de um relacionamento de entidade vinculada, portanto, se ambos os motivos relacionados à entidade vinculada se aplicarem, conclua ambas as ações.
Upgrade indisponível
O assistente informa Atualização indisponível quando você não é o proprietário do fluxo de dados. Só o dono pode rodar a melhoria no mago. Peça ao proprietário para executá-lo ou use Assumir para se tornar o proprietário e executá-lo você mesmo.
Após a atualização
Seu espaço de trabalho mostra um item Dataflow Gen2 (CI/CD) no lugar de cada Dataflow Gen1 original, com o mesmo nome e ID. Complete essas etapas em ordem.
- Atualize cada fluxo de dados aprimorado. A atualização não atualiza o novo fluxo de dados, então não retém dados até você atualizar. Um fluxo de dados a jusante que o lê retorna um erro até que essa primeira atualização termine.
- Abra e salve cada fluxo de dados a jusante que lê um fluxo de dados atualizado. Salvar revincula o sistema ao fluxo de dados atualizado. Se você pular essa etapa, o fluxo de dados a jusante continua retornando dados obsoletos.
- Conclua todas as ações que precisam de atenção aplicáveis aos fluxos de dados que você atualizou.
Limitações conhecidas
Revise essas limitações antes de fazer o upgrade.
A atualização é local e não pode ser revertida
A atualização substitui o Dataflow Gen1 original por um novo Dataflow Gen2 (CI/CD) que usa o mesmo ID e nome. Você não pode reverter uma atualização. Para atualizar e manter seu Dataflow Gen1 original, use Save As para criar uma cópia de Dataflow Gen2 (CI/CD) em vez disso.
Dados históricos não são transferidos
Os dados armazenados em um Dataflow Gen1 são um cache dos dados da sua fonte; o sistema fonte permanece como o sistema de registro. O Dataflow Gen2 usa uma arquitetura de armazenamento diferente, então esses dados em cache não ficam disponíveis após a atualização. Se você não conseguir recarregar os dados históricos da origem, faça backup dos dados do dataflow antes de atualizá-lo (por exemplo, para um lakehouse) e depois configure um destino de dados no dataflow atualizado para persistir os dados das futuras atualizações.
O conector legado do Power BI Dataflows não consegue ler um fluxo de dados atualizado
O conector legado do Power BI Dataflows não consegue se conectar a um item Dataflow Gen2 (CI/CD), então qualquer item que consuma esse fluxo de dados por esse conector falha na próxima atualização. Um item que armazena dados importados continua mostrando esses dados até lá, então pode parecer que não foi afetado logo após a atualização. Atualize esses itens para usar o conector moderno Power Platform Dataflow . Para ver as etapas, atualize os consumidores para o conector moderno do Power Platform Dataflows.
Você não pode atualizar um fluxo de dados enquanto ele está sendo atualizado
As atualizações manuais e agendadas não são executadas enquanto o assistente está atualizando um fluxo de dados. Atualize o fluxo de dados depois que a atualização terminar.
Você não pode tentar novamente um upgrade que falhou por 24 horas
Se uma atualização falhar, o assistente restaura o Dataflow Gen1 original. Você não pode iniciar uma nova atualização para esse fluxo de dados até que passem 24 horas. Tentar novamente cedo demais não funciona.
Você não pode ativar a proteção de acesso de saída por 30 dias após uma atualização
Um Dataflow Gen1 atualizado é mantido em estado de deleção suave por até 30 dias. Durante esse período, você não pode ativar a proteção de acesso de saída (OAP) no espaço de trabalho. Espere a janela de retenção passar ou use um espaço de trabalho que já tenha OAP ativado.
Aplicações que utilizam a API REST do Power BI
A Gen2 do Dataflow usa a API REST do Fabric, que não tem paridade total com a API REST do Power BI. Se aplicações acionarem ou gerenciar seu fluxo de dados Gen1 através da API REST do Power BI, revise essas chamadas e atualize-as para os endpoints correspondentes da API REST do Fabric.
Ambientes de Nuvem Comunitária Governamental (GCC) não são suportados
O Fabric Dataflow Gen2 atualmente não está disponível no GCC, então você não pode atualizar um Dataflow Gen1 em um ambiente GCC.
Visualizadores de Workspace não podem consumir tabelas de um fluxo de dados atualizado
Usuários com a função de workspace Viewer podem ver uma Dataflow Gen2 atualizada, mas não podem consumir suas tabelas pelo conector Power Platform Dataflows. Atribua aos usuários que precisam usar o fluxo de dados atualizado a função de Contribuidor, Membro ou Administrador no espaço de trabalho. Para mais informações, veja Power Query Dataflow connector - Power Query | Microsoft Learn.
Importante
A Gen2 do Dataflow utiliza um modelo de computação e faturamento diferente do Dataflow Gen1. O consumo da Unidade de Capacidade (CU) pode variar por diversos motivos, incluindo o uso de novos recursos no Dataflow Gen2, como staging de lakehouse e computação de warehouse. Valide a duração da atualização e o consumo de CU. Para mais informações, veja Precificação do Dataflow Gen2.
Atualize os consumidores para o conector moderno de Dataflows da Power Platform
O conector legado do Power BI Dataflows não consegue ler um item Dataflow Gen2 (CI/CD). Depois da atualização, atualize qualquer modelo semântico ou fluxo de dados que use o fluxo de dados atualizado por meio do conector legado para que passe a usar o conector moderno Power Platform Dataflows em seu lugar.
Dica
Para encontrar os itens que consomem um fluxo de dados atualizado, abra o espaço de trabalho e use a visualização de linhagem, ou siga o Inventário. Em cada consumidor, o conector aparece no código M da consulta como PowerBI.Dataflows (herdado) ou PowerPlatform.Dataflows (moderno).
O assistente não detecta o uso de conectores legados e não consegue avaliar arquivos do Power BI Desktop ou pastas de trabalho do Excel armazenados fora do Fabric. A ausência de um aviso não significa que arquivos locais não sejam afetados. Inventarie os arquivos .pbix e .xlsx que leem o fluxo de dados atualizado, atualize suas consultas e valide uma atualização.
Exemplo: trocar o conector em uma consulta
Aqui está uma consulta que lê um fluxo de dados por meio do conector legado Power BI Dataflows.
let
Source = PowerBI.Dataflows([]),
#"Navigation 1" = Source{[workspaceId = "<workspace ID>"]}[Data],
#"Navigation 2" = #"Navigation 1"{[dataflowId = "<dataflow ID>"]}[Data],
#"Navigation 3" = #"Navigation 2"{[entity = "Customers"]}[Data]
in
#"Navigation 3"
Aqui está a mesma consulta, atualizada para usar o conector moderno do Power Platform Dataflows. Duas coisas mudam: a função do conector e um Workspaces passo de navegação que o conector legado não tem. O ID do workspace, o ID do fluxo de dados e o nome da entidade permanecem os mesmos, porque a atualização preserva os três.
let
Source = PowerPlatform.Dataflows([]),
#"Navigation 1" = Source{[Id = "Workspaces"]}[Data],
#"Navigation 2" = #"Navigation 1"{[workspaceId = "<workspace ID>"]}[Data],
#"Navigation 3" = #"Navigation 2"{[dataflowId = "<dataflow ID>"]}[Data],
#"Navigation 4" = #"Navigation 3"{[entity = "Customers"]}[Data]
in
#"Navigation 4"
Onde fazer a mudança
Faça a mudança no Power Query.
- Abra a consulta que lê o fluxo de dados atualizado no editor Avançado.
- Atualize a consulta para usar o conector moderno, como mostrado no exemplo anterior. Mantenha o ID do workspace, o ID do fluxo de dados e o nome da entidade que a consulta já utiliza.
- Quando solicitado, entre na fonte Power Platform Dataflows usando sua conta da organização. O conector moderno usa uma fonte diferente da fonte legada, então as credenciais que você já tem não são herdadas automaticamente.
- Salve suas alterações e depois atualize para confirmar.
Consumidores do DirectQuery
O DirectQuery não é suportado com Dataflow Gen2, então trocar o conector sozinho não restaura uma conexão DirectQuery. Para qualquer modelo semântico a jusante que leia o fluxo de dados no modo DirectQuery, mude o modo de armazenamento para Importar ou Direct Lake além de atualizar o conector.