PostgreSQL (conector)

O PostgreSQL é um dos mais conhecidos sistemas para gerenciamento de banco de dados relacional. A integração de dados do PostgreSQL para o Data Warehouse criada pela Kondado possibilita que você tenha acesso aos dados do PostgreSQL na sua nuvem analítica.

Adicionando o conector

Para automatizar o ETL do PostgreSQL com a Kondado para o seu banco de dados, siga os passos abaixo:

1) Libere os IPs da Kondado no servidor do banco de dados (e na sua VPC) para a porta que será utilizada para conectar com o PostgreSQL

2) Tenha em mãos os dados de endereço, porta, banco de dados, usuário e senha de acesso ao seu banco

3) Na plataforma da Kondado, vá para a página de adicionar conectores e selecione o conector do PostgreSQL

4) Dê um nome para o seu conector e insira as informações do passo (2)

O valor fornecido no parâmetro "schema" servirá apenas como referência. Iremos considerar todos os schemas existentes no momento de listar e integrar as tabelas e views do conector

Agora basta salvar o conector e começar a integrar os seus dados do PostgreSQL no Data Lake ou Data Warehouse.

Integrações

Gráfico de relacionamento entre tabelas

Tabelas e Views

  • Com a nossa integração, você poderá integrar tabelas e também views e mat views
  • Caso a sua tabela possua uma coluna do tipo datetime/timestamp que marque quando um registro foi alterado/inserido, sua integração poderá ser incremental
  • Será necessário definir a chave primária, que pode ser definida por várias colunas e se refere à coluna (ou conjunto de colunas) que definem um registro como sendo único

Nomes de colunas

  • Colunas cujos nomes contenham caracteres especiais serão ignoradas

A tabela criada terá um formato similar ao abaixo:

Campo Tipo

col_x

text

col_y

text

col_z

text

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-04-25