Pipelines - DB

O Looqlake é capaz de integrar-se com diversos bancos de dados, seja em rede pública ou privada. A seguir, detalhamos as abordagens e considerações específicas para cada tipo de configuração.

Cenário: Dados a partir de um Banco de Dados em rede pública ou com Allowlist

Desafio de Integração: Não podemos realizar consulta direta pelo Looqbox no DB do cliente por dois motivos principais:

  1. Performance subótima do banco de dados.

  2. Necessidade de cruzar dados de múltiplas fontes no Looqlake.

Conexão com Rede Pública: Não é necessário configurar uma VPN, pois o banco de dados do cliente já está acessível em rede pública.

Cenário: Dados a partir de um Banco de Dados em Rede Privada

Desafio de Integração: Não podemos realizar consulta direta pelo Looqbox no DB do cliente por dois motivos principais:

  1. Performance subótima do banco de dados.

  2. Necessidade de cruzar dados de múltiplas fontes no Looqlake.

Conexão com Rede Privada: É essencial configurar uma VPN para acesso, dado que o banco de dados do cliente está em uma rede privada.

Estratégias de Sincronização de Dados

Nesta seção, exploramos as abordagens fundamentais que orientarão como os dados são sincronizados entre sua fonte original e o Looqlake:

Periodicidade de Atualização

Independentemente da configuração de rede escolhida, é crucial definir a frequência com que o Looqlake consultará o Banco de Dados alvo. Entenda mais sobre as possibilidades de configuração:

Definição de Escopo de Estruturas de Dados

O primeiro passo é identificar o PIB - definir o público-alvo que usará o Looqbox, os indicadores de interesse, e com isso determinar quais bases (e tabelas) serão replicadas no Looqlake. Este processo exige uma colaboração estreita entre a equipe do Looqbox e o cliente, principalmente porque muitas vezes há regras de negócio específicas que apenas o cliente conhece e que precisam ser consideradas nas queries de consulta.

Compartilhando Acesso às Tabelas Alvo

Para uma integração bem-sucedida, o cliente deve fornecer um usuário com permissões de consulta para as tabelas de interesse. Informações como usuário, senha, host, porta e identificação do banco ou nome do schema são cruciais.

Dependendo da tecnologia do banco de dados em questão, esses requisitos podem variar.

Last updated

Was this helpful?