# Neo4j + BigQuery

> Replique dados do Neo4j para o BigQuery de forma incremental e segura. Sincronização em tempo real com detecção de schema drift e logs completos.

Source: https://www.erathos.com/pipelines/neo4j-bigquery

O Neo4j é um sistema de gerenciamento de banco de dados de grafo, projetado para armazenar e consultar dados altamente conectados, representando relações entre entidades de maneira eficiente. O Postgres, por sua vez, é um sistema de gerenciamento de banco de dados relacional de código aberto, altamente robusto e escalável. Ele suporta uma ampla gama de tipos de dados e recursos avançados.

Com a Erathos, os dados do Neo4j chegam ao BigQuery em minutos, prontos para serem cruzados com outras fontes do seu negócio em queries ad hoc, sem que seu time precise gerenciar infraestrutura de ingestão.

### Quais dados do Neo4j a Erathos sincroniza com o PostgreSQL?

A integração sincroniza automaticamente os principais objetos do Neo4j:

- **Tabelas selecionadas** replicação incremental de qualquer tabela configurada
- **Schema drift** novas colunas detectadas e adicionadas automaticamente ao destino
- **Chaves primárias e timestamps** usados para sincronização incremental eficiente
- **Dados históricos** carga inicial completa seguida de atualizações incrementais

### Por que sincronizar o Neo4j com o BigQuery?

No BigQuery, você cruza os dados de Neo4j com outras fontes do seu negócio, rodando queries ad hoc em segundos sobre grandes volumes sem gerenciar infraestrutura.

### Como funciona

A Erathos se conecta ao Neo4j via API oficial e sincroniza seus dados de forma incremental: apenas registros novos ou atualizados são processados em cada execução, mantendo os pipelines rápidos e os custos do BigQuery previsíveis. Você escolhe a frequência de sincronização (de 5 minutos a diariamente), os objetos a sincronizar e o dataset de destino. Cada execução é registrada com observabilidade completa: tempo de execução, linhas processadas, erros com contexto e alertas instantâneos via Slack ou e-mail caso algo dê errado.

## Dados no seu data-warehouse em minutos

### Conector Neo4j pronto para uso

Replique tabelas do Neo4j para o BigQuery com sincronização incremental e detecção automática de schema drift — sem quebrar pipelines quando a estrutura muda.

### Controle total sobre seus pipelines Neo4j

Configure horário, frequência e tipo de sync a nível de tabela. A sincronização incremental processa apenas registros novos ou alterados — mantendo os custos do BigQuery baixos e suas análises sempre atualizadas.

### Observabilidade de ponta a ponta

Chega de descobrir falhas do Neo4j quando o time de negócio reclama. Cada execução é registrada com tempo de run, linhas processadas e contexto de erro. Alertas automáticos via Slack, Discord ou e-mail assim que algo sair do esperado — replicação sempre em dia sem comprometer o banco transacional.

## Centralizar dados do Neo4j no BigQuery nunca foi tão simples

A Erathos é uma plataforma de ingestão de dados para times que precisam replicar bancos operacionais para analytics. Com o conector Neo4j, você sincroniza tabelas e registros transacionais para o BigQuery de forma incremental — com detecção de schema drift e logs completos de cada execução.

## FAQ

### O que é a Erathos e como ela pode ajudar minha empresa?

A Erathos é uma plataforma de ingestão de dados construída para confiabilidade, transparência e controle. Ajudamos times de dados a conectar ferramentas como o Neo4j ao seu data warehouse — com observabilidade completa de cada execução, zero manutenção e sem a opacidade das ferramentas tradicionais de mercado.

### Como a Erathos sincroniza dados do Neo4j para o BigQuery?

A Erathos usa replicação incremental para sincronizar tabelas do Neo4j para o BigQuery. Schema drift é detectado automaticamente — se uma coluna for adicionada ou alterada no Neo4j, o pipeline se adapta sem intervenção manual.

### Com que frequência a Erathos sincroniza dados do Neo4j para o BigQuery?

Você pode configurar a frequência de sincronização de 5 em 5 minutos até diariamente, a nível de tabela. A Erathos usa sincronização incremental — apenas registros novos ou atualizados são processados em cada execução, mantendo o pipeline do Neo4j eficiente e os custos do BigQuery previsíveis.

### O que acontece se uma sincronização do Neo4j falhar?

A Erathos detecta falhas automaticamente e envia alertas para o seu e-mail, Slack ou Discord com contexto completo — não apenas "job falhou." Retentativas inteligentes tratam erros transitórios, e cada execução fica registrada com tempo de run, linhas processadas e contexto de erro para que seu time debugue em minutos, não horas.

### Existe período de testes gratuito para o conector do Neo4j?

Sim. Todo conector da Erathos inclui 14 dias de teste gratuito. Conecte o Neo4j ao BigQuery e comece a sincronizar imediatamente — sem necessidade de cartão de crédito.
