Skip to main content
O DataSnap Bridge é o utilitário oficial de linha de comando (CLI) projetado para simplificar a ingestão de dados na plataforma DataSnap. Ele atua como uma ponte segura entre seus servidores locais e a infraestrutura DataSnap na nuvem.

✨ Principais Recursos

  • Configuração Zero-Code: Conecte bancos de dados e logs sem escrever scripts de integração.
  • Segurança Máxima: Criptografia AES-GCM 256-bit para todas as credenciais sensíveis armazenadas localmente.
  • Conectores Nativos: Suporte para MySQL, PostgreSQL e logs do framework Laravel.
  • Sincronização Incremental: Detecta automaticamente novos registros (Deltas) via Chave Primária ou Timestamps.
  • Modo Dry-Run: Teste suas migrações e veja exatamente o que será enviado antes do upload real.
  • Automatizável: Pronto para ser executado via Cron Jobs ou pipelines de CI/CD.

🚀 Início Rápido

Instalação

O Bridge requer Python 3.9+ e pode ser instalado rapidamente:
Nota para Ubuntu/Debian: Se o Python ou o assistente de ambiente virtual não estiverem instalados, execute: sudo apt update && sudo apt install -y python3 python3-pip python3-venv

Configuração Interativa

O comando setup fornece uma interface de terminal (TUI) para configurar tudo o que você precisa:
No menu, você poderá:
  1. Cadastrar sua API Key da DataSnap.
  2. Adicionar suas Fontes de Dados (Bancos de dados).
  3. Vincular Tabelas aos seus Schemas da DataSnap.

Executando a Sincronização

Após configurar os mapeamentos, você pode sincronizar tudo com um único comando:

🔒 Segurança e Privacidade

A segurança é o pilar central do Bridge. Ao contrário de outras ferramentas que exigem que você envie suas senhas de banco de dados para a nuvem, o Bridge as mantém apenas no seu servidor.
  • Criptografia Local: Suas API Keys e senhas de banco são criptografadas com uma chave derivada do seu ambiente.
  • Zero-Knowledge: A DataSnap Cloud nunca tem acesso às suas credenciais de banco de dados original.
  • Trânsito Seguro: Todos os dados são enviados via HTTPS com TLS 1.2+.

📊 Fontes de Dados Suportadas

⏰ Automação

Para manter seus dados sempre atualizados, recomendamos configurar um agendamento simples:

Dica: Use o comando python cli.py status a qualquer momento para verificar a saúde da sua conexão com a DataSnap API.