Notificação

Esta Central de Ajuda está migrando para o Google Cloud. Saiba mais sobre a migração.

Conectar-se ao PostgreSQL

O PostgreSQL é um sistema de gerenciamento de banco de dados relacional de código aberto desenvolvido por uma equipe de voluntários de todo o mundo.

Com o conector PostgreSQL, você pode acessar dados dos bancos desse sistema no Looker Studio.

Neste artigo:

Como se conectar ao PostgreSQL

Esse conector usa o driver JDBC para conectar uma fonte do Looker Studio a uma única tabela de banco de dados do PostgreSQL.

Versões compatíveis

Testamos o Looker Studio nas seguintes versões do PostgreSQL:

  • 9.6
  • 10
  • 11
  • 12
  • 13
  • 14

Se você tiver problemas ao usar uma versão compatível, deixe um comentário na Comunidade de Ajuda do Looker Studio. É possível adicionar e votar nas solicitações de recursos aqui.

Como conectar

  1. Faça login no Looker Studio.
  2. No canto superior esquerdo da página inicial do Looker Studio, clique em O ícone Criar. Criar e selecione Fonte de dados.
  3. Selecione o conector PostgreSQL.
  4. Para configurar o acesso ao seu banco de dados, use uma das opções de conexão (confira abaixo).
  5. Clique em AUTENTICAR.
    • Você verá uma lista de tabelas nesse banco de dados.
  6. Selecione uma tabela.
  7. Clique em CONECTAR.

Agora você pode acessar todas as colunas da tabela como campos nos seus relatórios.

Opções de conexão

BÁSICA

Para se conectar com um nome de host ou endereço IP, você precisa fornecer as informações a seguir:

  • Nome do host ou endereço IP
  • Porta (opcional)
  • Banco de dados
  • Nome de usuário
  • Senha

URL JDBC

Para se conectar usando um URL JDBC, forneça estas informações de conexão:

  • URL JDBC
    Exemplo

    jdbc:postgresql://<nome do host ou endereço IP>[:<port>]/<banco de dados>
    • Nome de usuário
    • Senha
Se você usa a opção de nome do host JDBC, pode verificar se ele é acessível com ferramentas de busca DNS público, como o Whois.
Para se conectar usando um endereço literal IPv6, inclua o endereço entre colchetes. Por exemplo: jdbc:postgresql://[2001:db8:1:1:1:1:1:1]/your_db
Para mais informações, consulte https://datatracker.ietf.org/doc/html/rfc2732 (link em inglês).

Ativar SSL (opcional)

O Looker Studio aceita conexões seguras (criptografadas) com o servidor usando o protocolo TLS (Transport Layer Security). O TLS também é chamado de SSL (Secure Socket Layer). Para ativar uma conexão segura, marque a opção Ativar SSL e envie seus arquivos de configuração de SSL.

Ativar a autenticação do cliente (opcional)

Se essa caixa for marcada, você poderá fazer upload de uma chave privada e de um certificado do cliente, se necessário, para acessar seu banco de dados.

Nota: o Looker Studio espera um formato de chave de cliente PKCS-8.

Saiba mais sobre as conexões seguras do PostgreSQL.

Consulta personalizada

Selecione a opção CONSULTA PERSONALIZADA para estabelecer uma consulta SQL, em vez de se conectar a uma única tabela. O Looker Studio usa esse SQL personalizado como uma instrução SELECT interna a cada consulta gerada para o banco de dados.

As consultas SQL personalizadas só podem ter uma instrução.

O exemplo a seguir não funciona porque tem várias instruções SQL:

DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;

SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;

Observação: as consultas no Looker Studio podem atingir o tempo limite após 3 a 5 minutos. Se as consultas personalizadas expirarem, tente as seguintes abordagens para resolver o problema:
  • Simplifique a consulta para que seja executada com mais rapidez.
  • Execute a consulta no seu banco de dados e armazene os resultados em uma tabela separada. Conecte-se a essa tabela na sua fonte de dados.

Observações

Tipos de dados com suporte

Atualmente, o conector PostgreSQL suporta os seguintes tipos de dados:

  • numéricos
  • com caracteres
  • booleanos
  • data/hora (exceto intervalos)

Quando identifica uma coluna de um tipo não compatível, o Looker Studio não cria um campo para ela.

Saiba mais sobre os tipos de dados do PostgreSQL.

Firewall e acesso ao banco de dados

Para permitir que o Looker Studio se conecte e consulte bancos de dados protegidos por firewall, abra o acesso a endereços IP específicos. Talvez também seja necessário configurar seu banco de dados para aceitar tráfego desses endereços. Consulte a documentação do seu banco de dados específico para saber como fazer isso.

Alerta: os endereços IP atualmente usados pelo Looker Studio para se conectar aos seus bancos de dados vão mudar no início de 2023. Para garantir que seus relatórios continuem funcionando corretamente depois da alteração, você precisará abrir os endereços IP listados abaixo.

Mostrar a lista de endereços IP

142.251.74.0/23 
2001:4860:4807::/48 (opcional, para plataformas compatíveis com IPv6)
74.125.0.0/16
Nota para instâncias do Cloud SQL para PostgreSQL: o conector do PostgreSQL não vai usar o proxy do Cloud SQL ao se conectar a instâncias do Cloud SQL para PostgreSQL. Se estiver se conectando a uma dessas instâncias, adicione os IPs apresentados à lista de redes autorizadas. Confira a documentação do Cloud SQL.

Limites do conector do PostgreSQL

  • Não é possível selecionar uma tabela fora do esquema public. No entanto, você pode selecionar a opção CONSULTA PERSONALIZADA para fazer uma consulta que inclua tabelas em qualquer esquema.  
  • Esse conector permite adicionar até 150 mil linhas por consulta. Se você exceder esse limite, os dados serão truncados.
  • Os cabeçalhos das colunas (nomes dos campos) só aceitam caracteres ASCII. Caracteres não ASCII não são compatíveis.

Criar uma fonte de dados

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
15196627814172241740
true
Pesquisar na Central de Ajuda
true
true
true
true
true
102097
false
false