BridgeStick

Documentación

Inicio rápido

Todo lo que hace BridgeStick, en el orden en que lo vas a usar: una cuenta, un origen, un destino, una conexión y su primera sincronización, una comprobación fila a fila, alarmas y tus propias aplicaciones leyendo los datos. Casi todos los pasos toman un minuto.

1. Crea tu cuenta

Empieza gratis con Google, o con una dirección de correo y una contraseña de al menos 8 caracteres — luego abre el enlace que te enviamos por correo para verificar la dirección, e inicia sesión. Tu cuenta es un espacio propio: nadie más ve tus orígenes, destinos, enlaces ni datos.

2. Sistemas privados: un enlace

Salta este paso si tus sistemas son accesibles desde internet. Si están detrás de un cortafuegos, BridgeStick llega a ellos con un enlace: un agente que instalas en una máquina dentro de esa red y que se conecta hacia fuera por HTTPS — no se abre nada en tu cortafuegos.

  • En BridgeStick, abre Enlaces → Nuevo enlace y luego Nueva clave de autenticación: la clave y el comando de instalación de cada sistema se muestran una sola vez.
  • Ejecuta el comando en una máquina dentro de la red y permite a qué puede llegar el agente (sudo bridgestick allow add sap.corp.local:44300).
  • Cada paso, con la lista de permitidos y la alta disponibilidad: Instalar el agente.

3. Agrega un origen

Abre Orígenes → Nuevo origen y elige SAP, PostgreSQL, MySQL, SQL Server, Oracle Database, Google BigQuery, SQLite, MongoDB, CouchDB o ArangoDB. Completa el equipo, el usuario y la contraseña; como Red, elige Internet pública o tu enlace. Probar conexión antes de Guardar, y luego abre Explorar para recorrer sus tablas, campos y filas.

  • SAP se lee con sus interfaces estándar — SOAP-RFC (el servicio /sap/bc/soap/rfc) u OData v2 — con un usuario que tu equipo de SAP autorice a leer las tablas que sincronizas. No se instala nada en SAP y nunca se escribe nada en él.
  • Un origen SQL necesita un usuario que solo pueda leer.

4. Agrega un destino

Abre Destinos → Nuevo destino y elige PostgreSQL, MySQL, SQL Server, Oracle Database, Google BigQuery, SQLite, MongoDB, CouchDB, ArangoDB, Amazon S3, Google Cloud Storage o Azure Blob Storage. Probar conexión y luego Guardar. Un Prefijo de tablas (sap_) agrupa bajo un nombre todas las tablas que recibe.

5. Crea una conexión

Abre Conexiones → Nueva conexión: elige el origen y uno o más destinos, y marca las tablas que quieres sincronizar. Cada tabla recibe una configuración sugerida a partir de sus campos — carga completa, un cursor por fecha de cambio, una ventana por ejercicio o una comparación — y Configurar automáticamente la recupera después de un cambio. Elige una programación (manual, cada hora, cada 6 horas, cada 24 horas o una expresión cron) y Guardar.

  • El Plan de sincronización de la conexión muestra cómo se sincronizará cada tabla, y por qué.

6. Ejecuta la primera sincronización

Pulsa Sincronizar ahora. Trabajos muestra el avance de cada tabla mientras se ejecuta; cada página se escribe en todos los destinos a la vez y se publica de forma atómica, así nadie ve una tabla a medio escribir. Un trabajo que se detiene sigue desde su último punto de control. Reprocesar… vuelve a leer una ventana de una tabla por cursor — filas cambiadas detrás del cursor — sin mover el cursor.

7. Compruébala fila a fila

Abre Comparar, elige la conexión e Iniciar comparación: cada fila del origen se compara con cada fila que guarda cada destino. Los cambios que llevará la próxima sincronización se distinguen de las discrepancias reales, y cada discrepancia trae su motivo y una corrección que puedes aplicar. Una tabla que no cambió desde la última comparación — en ninguno de los dos extremos, como atestiguan las propias bases — no se vuelve a leer.

8. Programa comprobaciones y alarmas

En Comparar, Programar una comparación hace que una conexión se compruebe sola; elige qué dispara su alarma: más discrepancias de las que aceptas, una parte de una tabla, las mismas filas una vez tras otra, o filas cambiadas en el destino por otra persona. Las alarmas llegan bajo la campana, como notificaciones, y como notificaciones push en tu escritorio o tu móvil si las activas.

9. Lee los datos desde tus aplicaciones

En el origen, activa Exponer vía API de datos. Abre Claves API → Nueva clave API, limítala a Todos mis orígenes o a los que elijas, y cópiala — se muestra una sola vez. Luego lee filas con ella:

Leer filas
curl -H "Authorization: Bearer bsk_…" "https://api.bridgestick.com/api/v1/data/sources/sap-prod/tables/rows?table=MARA&fields=MATNR,MTART&limit=1000"

Límites durante el acceso anticipado

Mientras BridgeStick está en acceso anticipado, cada espacio guarda hasta 50 orígenes, 50 destinos y 50 conexiones, 10 enlaces (con 10 agentes y 50 claves de autenticación cada uno) y 50 claves de la API de datos; una programación se ejecuta como mucho cada 5 minutos, se ejecutan 2 sincronizaciones de un espacio a la vez (las demás esperan su turno) y una clave de la API de datos hace 600 peticiones y lee 1.000.000 de filas por minuto, 4 lecturas a la vez. ¿Necesitas más? Escríbenos.

Conecta tus datos sin que nada cambie por el camino.

Crea tu espacio, conecta un origen y ejecuta tu primera sincronización — gratis en acceso anticipado. Si tus sistemas son privados, un agente está a un comando de distancia.