Compartilhar via


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

Se você já tiver consultas no Power Query, no Power BI Desktop ou no Excel, talvez queira migrar as consultas 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.

Migrando as consultas do desktop

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

  1. Abra o Editor do Power Query:

    • Na guia Página Inicial do Power BI Desktop, selecione Transformar dados.

      Abra o Editor do Power Query.

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

      Abra o Editor do Power Query no Excel.

  2. Copie as consultas:

    Se você organizou suas consultas em pastas ( chamados de grupos no Power Query):

    1. No painel Consultas , selecione Ctrl ao selecionar 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 as consultas.

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

    1. Crie um fluxo de dados, se você 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.

      Cole consultas ou pastas no fluxo de dados.

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

    Copiar e colar foi concluído com sucesso.

  4. Conecte 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ê pode 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 inserir credenciais ou qualquer outra coisa que você precise 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 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 sua origem não esteja localizada no 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

Depois de migrar suas consultas para o fluxo de dados, você deve atualizar o fluxo de dados para que os dados sejam carregados nessas tabelas. 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 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 que você está usando, analítico ou padrão). Mais informações: Conectar-se aos dados criados pelos fluxos de dados do Power Platform no Power BI Desktop

Obtenha dados de fluxos de dados no Power BI Desktop.