Power Query: visão geral da experiência de obtenção de dados

O Power Query pode se conectar a várias fontes de dados diferentes para que você possa trabalhar com os dados necessários. Este artigo fornece uma visão geral de alto nível dos estágios para trazer dados para Power Query no Power Query Desktop ou Power Query Online. Para obter instruções específicas do produto sobre como iniciar a experiência de obtenção de dados, vá para Onde obter dados.

Conectar-se a uma fonte de dados com o Power Query segue um conjunto padrão de estágios antes de pousar os dados em um destino. Este artigo resume cada um desses estágios.

Os estágios diferem entre Power Query Desktop e Power Query Online. No Power Query Desktop, as configurações de conexão e a autenticação são estágios separados e, após a visualização dos dados, você escolhe um destino de consulta. No Power Query Online, as configurações de conexão e as credenciais são combinadas em uma conexão reutilizável e os dados selecionados sempre são abertos no editor de Power Query antes de salvá-los.

Importante

Em alguns casos, um conector pode ter todos os estágios da experiência de obtenção de dados e, em outros casos, um conector pode ter apenas alguns deles. Para obter mais informações sobre a experiência de um conector específico, acesse a documentação disponível para o conector específico pesquisando no artigo Conectores no Power Query.

Experiência do Power Query Desktop

Os estágios para obter dados nas experiências do Power Query Desktop são:

  1. Definições de ligação

  2. Autenticação

  3. Visualização dos dados

  4. Destino da consulta

Diagrama de fluxo ilustrando os quatro estágios de obtenção de dados.

1. Configurações de conexão

A maioria dos conectores inicialmente exige pelo menos um parâmetro para inicializar uma conexão com a fonte de dados. Por exemplo, o conector do SQL Server requer pelo menos o nome do host para estabelecer uma conexão com o banco de dados do SQL Server.

Captura de tela dos parâmetros do conector do SQL Server.

Em comparação, ao tentar se conectar a um arquivo do Excel, o Power Query exige que você use o caminho do arquivo para localizar o arquivo ao qual deseja se conectar.

Os parâmetros do conector geralmente são usados para estabelecer uma conexão com uma fonte de dados e eles, em conjunto com o conector usado, definem um caminho de fonte de dados.

Observação

Alguns conectores não exigem parâmetros. Esses conectores são chamados de conectores singleton e têm apenas um caminho de fonte de dados disponível por ambiente. Alguns exemplos são Adobe Analytics, Mailchimp e Google Analytics.

Para obter uma lista completa de conectores disponíveis e os produtos compatíveis, acesse Connectors no Power Query.

2. Autenticação

Power Query autentica todas as conexões. Os métodos de autenticação variam de acordo com o conector e alguns conectores oferecem vários métodos de autenticação.

Os métodos de autenticação atualmente disponíveis para o Power Query são:

  • Anônimo: normalmente usado ao se conectar a uma fonte de dados que não exige autenticação de usuário, como uma página da Web ou um arquivo disponível por HTTP público.
  • Chave de API: Power Query aceita uma única chave de API para autenticação.
  • Básico: Power Query aceita um nome de usuário e uma senha enviados na codificação base64.
  • Banco de dados: esse método só está disponível em alguns conectores de banco de dados.
  • Conta organizacional ou conta da Microsoft: esse método também é conhecido como OAuth 2.0.
  • Principal de Serviço: Usa Microsoft Entra ID para autenticação.
  • Windows: pode ser implícito ou explícito.

Por exemplo, os métodos de autenticação disponíveis para o conector de banco de dados do SQL Server são windows, banco de dados e conta da Microsoft.

Captura de tela dos métodos de autenticação do conector de banco de dados do SQL Server.

Para obter mais informações sobre como a autenticação funciona, como alterar credenciais e como solucionar problemas de autenticação, acesse a autenticação do Conector.

3. Visualização de dados

O objetivo do estágio de visualização de dados é fornecer uma maneira amigável de visualizar e selecionar seus dados.

Dependendo do conector que você usa, você pode visualizar dados usando:

  • Janela navegador
  • Caixa de diálogo visualização da tabela

A janela Navegador consiste em duas seções principais:

  • O painel de seleção de objeto é exibido no lado esquerdo da janela. Você pode interagir e selecionar esses objetos.

    Observação

    Para Power Query em Excel, selecione a opção Selecionar vários itens no canto superior esquerdo da janela Navegador para selecionar mais de um objeto por vez no painel de seleção de objeto. A lista de objetos no Power Query Desktop é limitada a 10.000 itens. Esse limite não existe no Power Query Online. Para obter uma solução alternativa no Power Query Desktop, vá para a solução alternativa de limitação de objeto.

  • O painel de visualização de dados no lado direito da janela mostra uma visualização dos dados do objeto selecionado.

    Captura de tela da janela do navegador do conector do SQL Server no Power Query Desktop.

Solução para contornar limitação de objeto

Há um limite fixo de 10.000 objetos no Navigator no Power Query Desktop. Esse limite não ocorre no Power Query Online.

Nesse ínterim, você pode usar a seguinte solução alternativa:

  1. Clique com o botão direito do mouse no nó raiz do Navegador e selecione Transformar Dados.

    Captura de tela do Navigator com os dados de transformação do menu suspenso em destaque.

  2. Em seguida, o editor do Power Query é aberto com a tabela de navegação completa na área de visualização da tabela. Essa exibição não tem um limite no número de objetos e você pode usar filtros ou quaisquer outras transformações do Power Query para explorar a lista e localizar as linhas desejadas (por exemplo, com base na coluna Nome ).

  3. Quando encontrar o item desejado, você poderá acessar o conteúdo selecionando o link de dados (como o link tabela na imagem a seguir).

    Selecionando o link da Tabela para exibir o conteúdo.

Caixa de diálogo visualização da tabela

A caixa de diálogo de visualização da tabela consiste em apenas uma seção para a visualização de dados. Um exemplo de um conector que fornece essa experiência e janela é o conector de pasta .

Captura de tela da caixa de diálogo de visualização da tabela do conector de pasta.

4. Destino da consulta

Neste estágio, especifique onde carregar a consulta. Os destinos disponíveis dependem do produto Power Query Desktop, mas transformar dados está sempre disponível e carrega os dados no editor de Power Query para uma transformação adicional.

Capturas de tela dos destinos de carregamento de dados na janela do navegador e na visualização da tabela.

Experiência do Power Query Online

Os estágios para obter dados no Power Query Online são:

  1. Configurações de conexão e autenticação

  2. Visualização dos dados

  3. Editor de consultas

Diagrama de fluxo com os três estágios de obtenção de dados no Power Query Online.

1. Configurações de conexão e autenticação

Na experiência do Power Query Online, você começa com a página Conectar à fonte de dados em que você insere valores em duas seções distintas:

  • Definições de ligação

  • As credenciais de conexão

    Captura de tela da página Conectar à fonte de dados usando o conector de banco de dados do SQL Server.

Definições de ligação

Na seção de configurações de conexão, você define as informações necessárias para estabelecer uma conexão com sua fonte de dados. Dependendo do conector, essas informações podem ser o nome do servidor, o nome de um banco de dados, um caminho de pasta, um caminho de arquivo ou outras informações exigidas pelo conector para estabelecer uma conexão com sua fonte de dados. Alguns conectores também permitem subseções específicas ou opções avançadas para fornecer mais controle e opções ao se conectar à fonte de dados.

Captura de tela da caixa de diálogo Conectar à fonte de dados com a seção opções avançadas expandida.

As credenciais de conexão

Na primeira vez que você usar o Power Query para se conectar a uma fonte de dados específica, será necessário criar uma nova conexão associada a essa fonte de dados. Uma conexão é a definição completa do gateway, credenciais, níveis de privacidade e outros campos específicos do conector que compõem as credenciais de conexão necessárias para estabelecer uma conexão com sua fonte de dados. Para obter um passo a passo detalhado das configurações e credenciais de conexão no Power Query Online, acesse Connections e autenticação no Power Query Online.

Observação

Alguns conectores oferecem campos específicos dentro da seção de credenciais de conexão para habilitar ou definir qualquer tipo de segurança relacionada à conexão que precisa ser estabelecida. Por exemplo, o conector do Amazon Redshift oferece o campo Usar Conexão Criptografada .

Janela de conexão à fonte de dados com todas as informações necessárias para criar uma nova conexão preenchidas.

As principais informações exigidas por todos os conectores para definir uma conexão são:

  • Nome da conexão: O nome que você pode definir para identificar exclusivamente suas conexões. Você não pode duplicar o nome de uma conexão em seu ambiente.
  • Gateway de dados: Se a fonte de dados exigir um gateway de dados, selecione o gateway usando a lista suspensa neste campo. Para saber mais sobre gateways de dados, acesse a documentação de gateways de dados locais.
  • Tipo de autenticação e credenciais: Dependendo do conector, várias opções de tipo de autenticação e campos de credencial estão disponíveis. Por exemplo, quando você seleciona o tipo autenticação do Windows, os campos Nome de usuário e senha são exibidos.
  • Nível de privacidade: Você pode definir o nível de privacidade da fonte de dados como Nenhum, Privado, Organizacional ou Público. Para obter mais informações, acesse os níveis de privacidade.

Importante

Algumas integrações do Power Query atualmente não habilitam uma conexão definida ou um nível de privacidade. No entanto, todas as experiências do Power Query Online fornecem uma maneira de definir o gateway de dados, o tipo de autenticação e as credenciais necessárias para estabelecer uma conexão com sua fonte de dados.

Depois de definir uma conexão no Power Query Online, você poderá reutilizá-la mais tarde sem reentrar nas informações de conexão. O campo Conexão oferece um menu suspenso em que você seleciona uma conexão definida. Depois de selecioná-lo, você não precisa inserir outros detalhes antes de selecionar Avançar.

Conecte-se à caixa de diálogo da fonte de dados em que o nome da conexão foi escolhido no menu suspenso dentro do campo de conexão.

Depois de selecionar uma conexão nesse menu, você também pode fazer alterações nas credenciais, no nível de privacidade, no gateway de dados e em outros campos específicos do conector para sua fonte de dados em seu projeto. Selecione Editar conexão e, em Conexão, selecione Criar nova conexão. Em seguida, altere qualquer um dos campos fornecidos.

Conectar-se à janela de conexão à fonte de dados onde o nome da conexão foi selecionado do menu suspenso dentro do campo de conexão.

Para obter mais informações sobre como gerenciar, editar e reutilizando conexões, acesse Gerenciar conexões.

2. Visualização de dados

O objetivo do estágio de visualização de dados é fornecer uma maneira amigável de visualizar e selecionar seus dados.

Dependendo do conector que você está usando, você pode visualizar dados usando:

  • Janela navegador
  • Caixa de diálogo visualização da tabela

A janela Navegador consiste em duas seções principais:

  • O painel de seleção de objeto é exibido no lado esquerdo da janela. Você pode interagir e selecionar esses objetos.

  • O painel de visualização de dados no lado direito da janela mostra uma visualização dos dados do objeto selecionado.

    Captura de tela da janela do navegador do conector do SQL Server no Power Query Online.

Caixa de diálogo visualização da tabela no Power Query Online

A caixa de diálogo de visualização da tabela consiste em apenas uma seção para a visualização de dados. Um exemplo de um conector que fornece essa experiência e janela é o conector de pasta .

Captura de tela da caixa de diálogo de visualização da tabela.

3. Editor de consultas

Para Power Query Online, você deve carregar os dados no editor de Power Query. No editor, você pode transformar e enriquecer ainda mais a consulta.

Captura de tela de uma consulta de exemplo carregada no editor do Power Query

Obter módulos de dados no Power Query Online

A experiência de obtenção de dados no Power Query Online usa uma interface modular separada em módulos na barra de navegação esquerda. Dependendo do produto e do conector, estes módulos incluem:

Módulo home

A home page atua como um resumo de todos os módulos e apresenta opções diferentes para agilizar o processo e aproximá-lo de seus dados. Normalmente, este módulo contém quaisquer fontes de dados existentes e oferece a opção de usar uma nova fonte de dados, tabela e arquivos de upload. Na home page, você pode selecionar Exibir mais no lado direito das seções De Novas Fontes, Recentes (Versão Prévia) e Catálogo do OneLake para visitar esses módulos.

Captura de tela da página Escolher fonte de dados com o módulo Página Inicial no lado direito enfatizado.

Novo módulo de fonte de dados

O novo módulo é o novo módulo de fonte de dados, onde você pode selecionar na lista completa de conectores. Nesta página, você pode pesquisar um conector entre todas as categorias usando o campo de busca na parte superior da página. Você também pode navegar entre as categorias para encontrar um conector específico para integrar. Ao selecionar um conector, você abre a janela de configurações de conexão, que inicia o processo de conexão.

Captura de tela do novo módulo.

Módulo de fontes de dados recentes

O módulo Recente exibe fontes de dados usadas recentemente, para que você possa se reconectar rapidamente às fontes usadas antes.

Captura de tela do módulo Recente.

Módulo de modelos de fluxo de dados

No serviço do Power BI, o módulo modelos de fluxo de dados fornece mapeamentos de campo e entidade predefinidos para mover dados da origem para o destino no Common Data Model, portanto, você não precisa configurar mapeamentos manualmente. Para obter mais informações sobre modelos, consulte Introdução a modelos de fluxo de dados; Uma maneira rápida e eficiente de criar seu placar de líderes de vendas e obter visibilidade sobre seu pipeline de vendas.

Captura de tela da página Modelos com o módulo Modelos no lado direito enfatizado.

Módulo de catálogo do OneLake

Em Microsoft Fabric, o módulo de catálogo do OneLake facilita a localização, a exploração e o uso dos itens de dados Fabric em sua organização aos quais você tem acesso. Ele fornece informações sobre itens e pontos de acesso para trabalhar com eles. Para obter mais informações sobre o catálogo do OneLake, consulte o catálogo do OneLake.

Captura de tela do módulo de catálogo do OneLake.

Novo módulo de item do Fabric

O módulo Novo item Fabric permite que você crie um item Microsoft Fabric a ser usado como destino. Este módulo é exibido quando você escolhe um destino em experiências de Microsoft Fabric com suporte.

Captura de tela do módulo de Novo item do Fabric.

módulo de fontes de dados Azure

O módulo Azure permite que você se conecte a fontes de dados hospedadas Azure, como Banco de Dados SQL do Azure, Armazenamento de Blobs do Azure e Azure Data Lake Storage.

Captura de tela do módulo Azure.

Carregar módulo de arquivo

O módulo Carregar aceita uploads de arquivo diretamente por meio da navegação de arquivo local ou arrastar e soltar. Os seguintes conectores dão suporte a essa funcionalidade:

Para obter mais informações sobre como carregar arquivos, consulte Carregar um arquivo.

Captura de tela do módulo Carregar.

Módulo de tabela em branco

O módulo tabela em branco fornece um início rápido para criar uma tabela em um fluxo de dados Power Query.

Captura de tela do módulo Tabela em branco.

Módulo de consulta em branco

O módulo de consulta em branco permite que você escreva ou cole seu próprio script M para criar uma nova consulta.

Captura de tela do módulo de consulta em branco.

Salvar e carregar seus dados

Depois de transformar seus dados, use o comando específico do produto para salvá-los e carregá-los: Fechar & Carregar em Excel, Fechar & Aplicar na Área de Trabalho Power BI, Salvar & fechar no Power Query Online ou Importar ou Fechar & Aplicar no Analysis Services.

Por exemplo, se você abrir o editor do Power Query do Excel, salve e carregue suas alterações usando a opção Fechar &Carregar na guia Página Inicial .

Captura de tela da opção Fechar e Carregar.

Se você abrir o editor do Power Query no Power BI Desktop, salve e carregue suas alterações usando a opção Fechar &Aplicar na guia Página Inicial .

Captura de tela da opção Fechar e Aplicar.

Se você abrir o editor de Power Query online, salve e carregue suas alterações usando o botão Salvar & Fechar no canto inferior direito do editor de Power Query.

Captura de tela do botão Salvar & fechar no Power Query Online.

Se você abrir o editor do Power Query no Analysis Services, poderá salvar e carregar suas alterações usando o botão Importar ou a opção Home>Close &Apply na faixa de opções do editor do Power Query.

Captura de tela do botão Importar no Analysis Services.

Captura de tela do botão Fechar &Aplicar no Analysis Services.