Quickstart: Importar dados do Base de Dados do Azure para PostgreSQL flexible server no Power BI

Neste guia de início rápido, vai aprender a estabelecer ligação a um servidor flexível do Base de Dados do Azure para PostgreSQL com o Power BI Desktop. Ao usar o Power BI Desktop, pode explorar visualmente os seus dados através de uma tela de arrastar e largar livre, uma vasta gama de visualizações de dados modernas e uma experiência de criação de relatórios fácil de usar. Pode importar dados diretamente das tabelas ou importar dados de uma consulta SELECT. Este artigo aplica-se apenas ao Power BI Desktop. Atualmente, o Power Query online ou o Power BI Service não são suportados.

Pré-requisitos

Conectar-se com a área de trabalho do Power BI a partir do portal do Azure

Obtenha a informação de ligação necessária para se ligar à base de dados Base de Dados do Azure para PostgreSQL flexible server. Você precisa do nome do servidor totalmente qualificado e das credenciais de login.

  1. Inicie sessão no portal Azure.

  2. No menu esquerdo do portal do Azure, selecione Todos os recursos e depois procure o servidor que criou (como mydemoserverpbi).

  3. Selecione o nome do servidor.

  4. No painel de Visão Geral do servidor, selecione Power BI no menu esquerdo.

    Captura de ecrã a mostrar a visualização do Power BI no portal do Azure para ligar à base de dados.

  5. Selecione uma base de dados no menu suspenso, como o postgres, e depois selecione Começar.

  6. Descarregue o ficheiro do Power BI Desktop mydemoserverpbi_postgres.pbids.

    Captura de ecrã a mostrar o download do ficheiro do Power BI para a base de dados.

  7. Abra o arquivo na área de trabalho do Power BI.

  8. Mude para o separador Base de Dados para fornecer o nome de utilizador e a palavra-passe do seu servidor de base de dados.

    Observação

    A Windows authentication não é suportada para o Base de Dados do Azure para PostgreSQL flexible server.

    Captura de ecrã da introdução de credenciais para se ligar à base de dados Base de Dados do Azure para PostgreSQL para servidores flexíveis.

  9. No Navigator, selecione os dados que precisa e depois carregue ou transforme os dados.

    Captura de ecrã do navigator para visualizar tabelas flexíveis de servidores do Base de Dados do Azure para PostgreSQL.

Ligue-se ao Base de Dados do Azure para PostgreSQL para servidor flexível a partir do Power BI Desktop

Pode ligar-se a um servidor flexível Base de Dados do Azure para PostgreSQL usando diretamente o Power BI Desktop, sem usar o portal Azure.

Obtenha as informações de ligação da Base de Dados Azure para PostgreSQL

  1. Inicie sessão no portal Azure.
  2. No menu esquerdo do portal do Azure, selecione Todos os recursos e depois procure o servidor que criou (como mydemoserverpbi).
  3. Selecione o nome do servidor.
  4. No painel Descrição geral do servidor, tome nota do Nome do servidor e do Nome de início de sessão de administrador do servidor. Caso se esqueça da sua palavra-passe, também pode repor a palavra-passe neste painel.
  5. Vá para a página Bancos de dados para encontrar o banco de dados ao qual você deseja se conectar. O Power BI Desktop suporta adicionar uma ligação a uma única base de dados, por isso é necessário fornecer um nome de base de dados para importar dados.

Adicionar ligação do Base de Dados do Azure para PostgreSQL no Power BI Desktop

  1. Selecione a opção de banco de dados PostgreSQL na seleção do conector.

    Captura de ecrã a mostrar a adição de uma ligação postgresql no Power BI.

  2. No diálogo da base de dados PostgreSQL , introduza o nome do servidor e da base de dados.

    Captura de ecrã de Entrar no Power BI.

  3. Selecione o tipo de autenticação Base de Dados e insira as credenciais flexíveis do seu servidor Base de Dados do Azure para PostgreSQL nas caixas Nome de utilizador e palavra-passe. Certifique-se de selecionar o nível ao qual aplicar suas credenciais.

    Captura de ecrã da introdução de credenciais para se ligar à base de dados Base de Dados do Azure para PostgreSQL para servidores flexíveis.

  4. Quando terminar, selecione OK.

  5. No Navigator, selecione os dados que precisa e depois carregue ou transforme os dados.

    Captura de ecrã do navigator para visualizar tabelas flexíveis de servidores do Base de Dados do Azure para PostgreSQL.

Conectar-se ao Base de Dados do Azure para PostgreSQL para uma base de dados de servidor flexível a partir do Power Query Online

Para estabelecer a ligação, siga os seguintes passos:

  1. Selecione a opção de banco de dados PostgreSQL na seleção do conector.

  2. No diálogo da base de dados PostgreSQL , introduza o nome do servidor e da base de dados.

    Captura de ecrã da ligação PostgreSQL com o Power Query Online.

    Observação

    Não precisas de um data gateway para o Base de Dados do Azure para PostgreSQL flexible server.

  3. Selecione o tipo de autenticação Básico e introduza as suas credenciais de servidor flexível Base de Dados do Azure para PostgreSQL nas caixas de Nome de Utilizador e Palavra-passe.

  4. Se a sua ligação não estiver encriptada, desmarque Utilizar Ligação Encriptada.

  5. Selecione Avançar para conectar-se ao banco de dados.

  6. No Navigator, selecione os dados que precisa e depois selecione Transformar dados para transformar os dados no Editor do Power Query.

Ligue usando opções avançadas

O Power Query Desktop fornece um conjunto de opções avançadas que pode adicionar à sua consulta, se necessário.

Captura de tela das opções avançadas do PostgreSQL.

A tabela seguinte lista todas as opções avançadas que pode definir no Power Query Desktop.

Opção avançada Description
Tempo limite do comando em minutos Se a sua ligação durar mais de 10 minutos (o timeout padrão), introduza outro valor em minutos para manter a ligação aberta por mais tempo. Esta opção só está disponível no Power Query Desktop.
instrução SQL Para mais informações, consulte Importar dados de uma base de dados usando consulta nativa de base de dados.
Incluir colunas de relacionamento Se selecionado, inclui colunas que possam ter relações com outras tabelas. Se limpares esta caixa, não vês essas colunas.
Navegar usando hierarquia completa Se estiver marcada, o navegador exibirá a hierarquia completa de tabelas no banco de dados ao qual você está se conectando. Se estiver desmarcado, o navegador exibe apenas as tabelas cujas colunas e linhas contêm dados.

Depois de selecionares as opções avançadas de que precisas, seleciona OK no Power Query Desktop para te ligares à tua base de dados PostgreSQL.