Compartilhar via


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

Se você já tem consultas no Power Query, seja no Power BI Desktop ou no Excel, talvez queira migrá-las para fluxos de dados. O processo de migração é simples e direto. 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 fluxos de dados no Power Platform. Para saber como criar um fluxo de dados no Power BI, acesse Criar e usar fluxos de dados no Power BI.

Migrar as consultas da área de trabalho

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

  1. Abra o Editor do Power Query:

    • No Power BI Desktop, na guia Início, selecione Transformar Dados.

      Abrir o Editor do Power Query.

    • No Excel, na guia Dados, selecione Obter Dados>Iniciar Editor do Power Query.

      Abrir o Editor do Power Query no Excel.

  2. Copie as consultas:

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

    1. No painel Consultas, pressione Ctrl enquanto seleciona as pastas que deseja migrar para o fluxo de dados.

    2. Selecione Ctrl+C.

      Selecionar e copiar pastas.

    Se você não tiver pastas:

    1. No painel Consultas, pressione Ctrl enquanto seleciona as consultas que deseja migrar.

    2. Selecione Ctrl+C.

      Selecionar e copiar consultas.

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

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

      Criar um fluxo de dados do Power BI.

    2. Abra o fluxo de dados no 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.

    Ação de copiar e colar concluída com êxito.

  4. Conectar 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 do Excel em uma pasta compartilhada em um domínio local ou um banco de dados do 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ê poderá selecionar o gateway de dados local ao criar a tabela 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 do 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 nesta fase.

    Configurar a conexão.

  6. Verifique a conexão:

    Se você tiver feito todas as etapas corretamente, verá uma pré-visualização dos dados no Editor do Power Query.

Algumas funções do Power Query Desktop exigem um gateway no Power Query Online

Algumas das funções podem exigir um gateway, mesmo que a fonte 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 a seguir mostra um exemplo de um desses cenários.

Funções sem suporte no fluxo de dados.

Se um cenário como esse acontecer, 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 tabelas de fluxo de dados

Após migrar consultas para o fluxo de dados, atualize o fluxo de dados para obter dados carregados nessas tabelas. Você pode atualizar um fluxo de dados manualmente ou configurar uma atualização automática com base no agendamento de sua preferência.

Atualize o fluxo de dados.

Obter dados do Power Query Desktop

Agora você pode obter dados de tabelas 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 empregado, analítico ou padrão). Para mais informações: Conectar-se aos dados criados por fluxos de dados do Power Platform no Power BI Desktop

Obter dados de fluxos de dados no Power BI Desktop.