Como migrar consultas de Power Query na área de trabalho (Power BI e Excel) para fluxos de dados

Se você já tiver consultas em Power Query, no Power BI Desktop ou Excel, talvez você queira migrar as consultas para fluxos de dados. O processo de migração é simples e simples. Neste artigo, você aprenderá as etapas para fazer isso.

Para saber como criar um fluxo de dados no Microsoft Power Platform, acesse Criar e usar fluxosde dados no Power Platform . Para saber como criar um fluxo de dados no Power BI, acesse Criando e usando fluxosde dados no Power BI .

Migrando as consultas da área de trabalho

Para migrar consultas do Power Query nas ferramentas da área de trabalho:

  1. Abra Editor do Power Query:

    • Na Power BI Desktop na guia Página Base, selecione Transformar dados.

      Abra Editor do Power Query.

    • No Excel na guia Dados, selecione Obter Início de > Dados Editor do Power Query.

      Abra Editor do Power Query de Excel.

  2. Copie as consultas:

    Se você tiver organizado suas consultas em pastas (chamadas de grupos em Power Query):

    1. No painel Consultas, selecione Ctrl conforme você seleciona as pastas que deseja migrar para o fluxo de dados.

    2. Selecione Ctrl+C.

      Selecione e copie pastas.

    Se você não tiver pastas:

    1. No painel Consultas, selecione Ctrl ao selecionar as consultas que deseja migrar.

    2. Selecione Ctrl+C.

      Selecione e copie consultas.

  3. Colar as consultas copiadas em um fluxo de dados:

    1. Crie um fluxo de dados, se você ainda não tiver um.

      Crie um Power BI de dados.

    2. Abra o fluxo de dados Editor do Power Query e, no painel Consultas, selecione Ctrl+V para colar as pastas ou consultas copiadas.

      Colar consultas ou pastas no fluxo de dados.

    A imagem abaixo mostra um exemplo de pastas copiadas com êxito.

    Copiar e colar é feito com êxito.

  4. Conexão o gateway de dados local.

    Se a fonte de dados for uma fonte local, você precisará executar uma etapa extra. Exemplos de fontes locais podem ser arquivos Excel em uma pasta compartilhada em um domínio local ou um banco de dados SQL Server hospedado em um servidor local.

    Um fluxo de dados, como um serviço baseado em nuvem, requer que o gateway de dados local se conecte à fonte de dados local. Você precisa instalar e configurar o gateway para esse sistema de origem e, em seguida, adicionar a fonte de dados para ele. Depois de concluir essas etapas, você pode selecionar o gateway de dados local ao criar a entidade no fluxo de dados.

    Configuração do gateway.

    O gateway não é necessário para fontes de dados que residem na nuvem, como um banco de dados SQL Azure.

  5. Configure a conexão com a fonte de dados selecionando Configurar conexão e inserindo credenciais ou qualquer outra coisa que você precise para se conectar à fonte de dados neste estágio.

    Configure a conexão.

  6. Verifique a conexão:

    Se você tiver feito todas as etapas com êxito, verá uma visualização dos dados na Editor do Power Query.

Algumas Power Query desktop exigem um gateway no Power Query Online

Algumas das funções podem exigir um gateway, mesmo que sua origem não seja local. Entre elas estão funções como Web.BrowserContents e Web.Page . Se isso acontecer, você poderá receber uma mensagem de erro indicando qual função específica não tem suporte. A figura abaixo mostra um exemplo de um desses cenários.

Funções sem suporte no fluxo de dados.

Se ocorrer um cenário como esse, você terá duas opções. Você pode configurar o gateway para essa fonte de dados ou atualizar a consulta no Editor do Power Query para o fluxo de dados usando um conjunto de etapas com suporte sem a necessidade do gateway.

Atualizar as entidades de fluxo de dados

Depois de migrar suas consultas para o fluxo de dados, você deve atualizar o fluxo de dados para obter dados carregados nessas entidades. Você pode atualizar um fluxo de dados manualmente ou configurar uma atualização automática com base no agendamento de sua escolha.

Atualize o fluxo de dados.

Obter dados do Power Query Desktop

Agora você pode obter dados de entidades de fluxo de dados no Power BI Desktop usando o fluxo de dados do Power Platform ou conectores do Dataverse (dependendo do tipo de fluxo de dados que você está usando, analítico ou padrão). Mais informações: Conexão dados criados por fluxos Power Platform dados no Power BI Desktop

Obter dados de fluxos de dados Power BI Desktop.