PostgreSQL (conector)

Adicionando a fonte de dados

O PostgreSQL é o banco de uso geral mais eficiente para criação de Data Warehouses e Data Lakes pela sua eficência em joins complexos e alta disponibilidade durante inserções de altos volumes de informações.

Não possui um banco de dados? 
Veja este tutorial de como criar um banco PostgreSQL na AWS
Veja este tutorial de como criar um banco PostgreSQL na Locaweb
Veja como usar o Supabase (PostgreSQL gerenciado)

Clique aqui para acessar o tutorial de como conectar à sua ferramenta de visualização:
Looker Studio
Power BI

Neste artigo, iremos mostrar como cadastrar um banco PostgreSQL como destino na plataforma da Kondado. Caso você ainda não possua um banco de dados de destino criado, clique aqui para ler o nosso artigo ensinando como criá-lo na AWS.

Antes de adicionar o banco de dados, assegure-se que o usuário e o servidor do banco são acessíveis aos nossos IPs que estão listados aqui e depois siga os passos abaixo:

1) Faça login na plataforma da Kondado

2) Navegue até a página de adição de destinos e selecione o destino PostgreSQL conforme imagem abaixo

3) Preencha as informações do seu banco de dados conforme imagem abaixo:

  1. Nome: Essa é a descrição interna do seu destino na plataforma da Kondado
  2. Endereço: O endereço de servidor do seu banco de dados (IP ou DNS) - veja exemplo de onde encontrá-lo no passo 26 deste tutorial
  3. Porta: A porta do seu banco de dados (geralmente 5432)
  4. Banco de dados: o nome do database - para bancos hospedados na AWS, é a informação inserida no passo 14 deste tutorial ("Initial Database Name")
  5. Usuário: o nome do usuário que a Kondado irá usar para inserir dados no seu banco. Este usuário deve ter permissões de DROP, INSERT, CREATE, ALTER, SELECT e DELETE tabelas e schemas - informação do campo "Master username" do passo 7 deste tutorial no caso de bancos criados na AWS
  6. Senha: a senha do usuário - informação do campo "Master password" do passo 7 deste tutorial no caso de bancos criados na AWS
  7. Schema: informe um schema ou deixe o padrão "public" [1]
  8. Clique em salvar e o seu novo destino será criado!

[1] A Kondado irá tentar criar o schema com valor informado no parâmetro "schema" e caso não seja possível (por exemplo, por falta de permissão), será utilizado o schema public. Mesmo que o schema já exista, a Kondado deve ter permissão para criação de schemas ("GRANT CREATE ON DATABASE db TO user") caso você não queira utilizar o schema public. Para schemas existentes, também é importante que o usuário cadastrado na Kondado tenha permissão para utilizar o schema ("GRANT USAGE ON SCHEMA schema_name TO user;")

Pipelines

Resumo

Diagrama de relacionamento

Clique para expandir

Notas

  • Parte desta documentacao foi gerada automaticamente por IA e pode conter erros. Recomendamos verificar informacoes críticas

Integrar PostgreSQL ao Data Warehouse com a Kondado

Configure o conector PostgreSQL na Kondado para replicar tabelas e views do seu banco relacional para um destino analítico.

1
Liberar IPs da Kondado no firewall

No servidor do PostgreSQL e na sua VPC, libere os IPs da Kondado para a porta de conexão do banco. Isso garante a comunicação segura entre a plataforma e sua instância.

2
Coletar credenciais de acesso

Anote o endereço, porta, nome do banco, usuário e senha do PostgreSQL. Esses dados serão necessários para autenticar o conector na Kondado.

3
Criar o conector na plataforma

Acesse a página de adicionar conectores na Kondado, selecione o PostgreSQL, dê um nome ao conector e insira as credenciais coletadas. O campo "schema" é apenas referência: todos os schemas serão considerados ao listar tabelas e views.

4
Configurar integração incremental (opcional)

Se suas tabelas possuírem uma coluna datetime/timestamp que registre alterações, defina-a para carga incremental. Informe também a chave primária, que pode ser composta por várias colunas, para identificar registros únicos.

5
Salvar e iniciar a replicação

Após salvar o conector, escolha se deseja enviar os dados para um Data Warehouse ou Data Lake e comece a integrar suas tabelas e views do PostgreSQL.

Perguntas frequentes

Quais tipos de objetos do PostgreSQL posso integrar com a Kondado?
Você pode integrar tabelas, views e materialized views do PostgreSQL. Todos os schemas existentes são considerados automaticamente ao listar os objetos disponíveis no conector.
Como funciona a integração incremental no conector PostgreSQL?
A integração incremental é possível quando a tabela possui uma coluna do tipo datetime/timestamp que marca quando um registro foi inserido ou alterado. Nesse caso, a Kondado replica apenas os registros novos ou modificados desde a última carga, otimizando tempo e recursos.
O que acontece com colunas que têm caracteres especiais no nome?
Colunas cujos nomes contenham caracteres especiais serão ignoradas durante a integração. Recomenda-se padronizar os nomes das colunas no PostgreSQL para garantir que todos os dados sejam replicados corretamente.
Para quais destinos posso enviar os dados do PostgreSQL?
Os dados do PostgreSQL podem ser enviados para Data Warehouses, Data Lakes e outras ferramentas analíticas suportados pela Kondado, permitindo centralizar sua informação para análise e tomada de decisão.
A chave primária pode ser composta por mais de uma coluna?
Sim. A chave primária pode ser definida por várias colunas e se refere ao conjunto de colunas que identificam um registro como único. Isso é essencial para o correto funcionamento da integração e da carga incremental.

Escrito por·Publicado em 2020-06-12·Atualizado em 2026-06-01