Partilhar via


Visão geral de obtenção de dados

O Power Query pode ligar-se a várias origens de dados diferentes para que possa trabalhar com os dados de que necessita. Este artigo orienta-o pelos passos para introduzir dados no Power Query no Power Query Desktop ou no Power Query Online.

A ligação a uma origem de dados com o Power Query segue um conjunto padrão de etapas antes de colocar os dados num destino. Este artigo descreve cada um desses estágios.

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, vá para 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. Pré-visualização de dados

  4. Destino da consulta

Fluxograma ilustrando as quatro etapas da obtenção de dados.

1. Configurações de conexão

A maioria dos conectores inicialmente requer 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.

Parâmetros do conector do SQL Server.

Em comparação, ao tentar ligar a um ficheiro do Excel, o Power Query requer que utilize o caminho do ficheiro para localizar o ficheiro ao qual pretende ligar.

Os parâmetros do conector são comumente usados para estabelecer uma conexão com uma fonte de dados e eles, em conjunto com o conector usado, definem o que é chamado de caminho da fonte de dados.

Nota

Alguns conectores não exigem que você insira nenhum parâmetro. Eles são chamados de conectores singleton e terão apenas um caminho de fonte de dados disponível por ambiente. Alguns exemplos são Adobe Analytics, MailChimp e Google Analytics.

2. Autenticação

Todas as ligações efetuadas no Power Query têm de ser autenticadas. Os métodos de autenticação variam de conector para conector, e alguns conectores podem oferecer vários métodos de autenticação.

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

  • Anônimo: comumente usado ao se conectar a uma fonte de dados que não requer autenticação do usuário, como uma página da Web ou um arquivo disponível em HTTP público.
  • Básico: Um nome de usuário e senha enviados na codificação base64 são aceitos para autenticação.
  • Chave de API: uma única chave de API é aceita para autenticação.
  • Conta organizacional ou conta da Microsoft: Este método também é conhecido como OAuth 2.0.
  • Windows: Pode ser implícito ou explícito.
  • Banco de dados: Isso só está disponível em alguns conectores de banco de dados.

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.

Métodos de autenticação do conector de banco de dados do SQL Server.

3. Pré-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 de visualização de tabela

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

  • O painel de seleção de objetos é exibido no lado esquerdo da janela. O usuário pode interagir e selecionar esses objetos.

    Nota

    Para o Power Query no Excel, selecione a opção Selecionar vários itens no canto superior esquerdo da janela de navegação para selecionar mais do que um objeto de cada vez no painel de seleção de objetos.

    Nota

    A lista de objetos no Power Query Desktop está limitada a 10.000 itens. Este limite não existe no Power Query Online. Para obter uma solução alternativa no Power Query Desktop, consulte 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.

    Janela do navegador do conector do SQL Server no Power Query Desktop.

Solução alternativa de limitação de objeto

Existe um limite fixo de 10.000 objetos no Navegador no Power Query Desktop. Este limite não ocorre no Power Query Online. Eventualmente, a IU do Power Query Online substituirá a do ambiente de trabalho.

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

  1. Clique com o botão direito do rato no nó raiz do Navegador e, em seguida, selecione Transformar Dados.

    Selecionar o nó raiz no Navigator e selecionar transformar dados no menu suspenso.

  2. Em seguida, o Power Query Editor é aberto com a tabela de navegação completa na área de pré-visualização da tabela. Esta vista não tem um limite para o número de objetos e pode utilizar filtros ou quaisquer outras transformações do Power Query para explorar a lista e localizar as linhas que pretende (por exemplo, com base na coluna Nome ).

  3. Ao encontrar o item desejado, você pode obter o conteúdo selecionando o link de dados (como o link Tabela na imagem a seguir).

    Selecionando o link Tabela para visualizar o conteúdo.

Caixa de diálogo de visualização de tabela

A caixa de diálogo de visualização de 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 .

Caixa de diálogo de visualização de tabela.

4. Destino da consulta

Esta é a etapa na qual você especifica onde carregar a consulta. As opções variam de integração para integração, mas a única opção que está sempre disponível é carregar dados no editor do Power Query para transformar e enriquecer ainda mais a consulta.

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

Experiência do Power Query Online

As etapas para obter dados no Power Query Online são:

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

  2. Pré-visualização de dados

  3. Editor de consultas

Fluxograma com as três fases 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, começa com a página Ligar à origem de dados, onde introduz valores em duas secções distintas:

  • Definições de ligação

  • Credenciais de ligação

    Conecte-se à página da fonte de dados, usando o conector de banco de dados do SQL Server que mostra as seções Configurações de conexão e Credenciais de conexão.

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, isso pode 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 oferecer mais controle e opções ao se conectar à sua fonte de dados.

Caixa de diálogo Conectar-se à fonte de dados, usando o conector de banco de dados do SQL Server, que mostra as configurações de conexão com a seção de opções avançadas expandida.

Credenciais de ligação

Na primeira vez que utilizar o Power Query para ligar a uma origem de dados específica, ser-lhe-á pedido que crie uma nova ligação associada a essa origem 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.

Nota

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 SQL Server oferece o campo Usar conexão criptografada.

Conecte-se à caixa de diálogo da fonte de dados com todas as informações para criar uma nova conexão inserida.

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

  • Nome da conexão: este é o nome que você pode definir para identificar exclusivamente suas conexões. Observe que você não pode duplicar o nome de uma conexão em seu ambiente.
  • Gateway de dados: se sua fonte de dados exigir um gateway de dados, selecione o gateway usando a lista suspensa deste campo.
  • Tipo de autenticação & credenciais: Dependendo do conector, são apresentadas várias opções de tipo de autenticação disponíveis para estabelecer uma conexão, bem como campos onde você insere suas credenciais. Neste exemplo, o tipo de autenticação do Windows foi selecionado e você pode ver os campos Nome de usuário e Senha que precisam ser preenchidos para estabelecer uma conexão.
  • Nível de privacidade: você pode definir o nível de privacidade para sua fonte de dados como Nenhuma, Privada, Organizacional ou Pública.

Nota

Para saber mais sobre o que são gateways de dados e como registrar um novo gateway para seu ambiente ou locatário, vá para Usando gateway de dados local.

Importante

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

Depois de definir uma ligação no Power Query Online, pode reutilizar a mesma ligação mais tarde sem voltar a introduzir todas estas informações. O campo Conexão oferece um menu suspenso onde você seleciona suas conexões já definidas. Depois de selecionar sua conexão já definida, você não precisa inserir nenhum outro detalhe antes de selecionar Avançar.

Caixa de diálogo Conectar à fonte de dados onde o nome da conexão foi escolhido no menu suspenso dentro do campo de conexão.

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

Caixa de diálogo Conectar-se à fonte de dados onde o nome da conexão foi escolhido no menu suspenso dentro do campo de conexão.

2. Pré-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 de visualização de tabela

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

  • O painel de seleção de objetos é exibido no lado esquerdo da janela. O usuário 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.

    Janela do navegador do conector do SQL Server no Power Query Online.

Caixa de diálogo Pré-visualização de tabela no Power Query Online

A caixa de diálogo de visualização de 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 .

Caixa de diálogo de visualização de tabela.

3. Editor de consultas

Para o Power Query Online, é necessário carregar os dados no editor do Power Query, onde pode transformar e enriquecer ainda mais a consulta se optar por fazê-lo.

Exemplo de consulta carregado no editor de consultas

Informações adicionais

Para compreender melhor como obter dados utilizando as diferentes integrações de produtos do Power Query, aceda a Onde obter dados.