Automatización de datos

Escribe el código SQL una sola vez. Se sincroniza automáticamente.

Ejecuta consultas SQL reales (JOINs, filtros, agregaciones) en tus bases de datos o conectores API, y luego envía los resultados a Smartsheet, Airtable, Google Sheets, SeaTable, Baserow y Anvil de forma programada, con una frecuencia de hasta cada 5 minutos. Sin canalizaciones ETL ni tareas programadas que supervisar.

Nivel gratuito para siempre · No se requiere tarjeta de crédito
6 plataformas de destino Con una frecuencia de hasta cada 5 minutos. Agregar o sincronización completa Agente sólo de salida

Consulta → programación → las herramientas que tu equipo ya utiliza

Guarda una consulta, elige un destino y establece un intervalo. Query Streams la ejecuta según lo programado y envía los resultados, transformados, nunca las tablas originales.

Consulta guardada
valor_cliente.sql
SELECCIONE c.nombre,
  SUM(o.total) AS ltv
DESDE clientes c
ÚNASE A pedidos o
  EN c.id = o.cust_id
GRUPO POR c.id
Según un horario
Cada 5 minutos
intervalos preestablecidoscron personalizadoAgregar / Sincronización completa
6 destinos
Smartsheet Mesa de aire Hojas de cálculo de Google SeaTable Baserow Yunque

Una sola consulta guardada mantiene actualizada una hoja de cálculo en tiempo real, sin necesidad de exportar, copiar y pegar, ni de mantener ningún script.

No solo replicación

Sincronización datos datos, no tablas sin procesar.

Las herramientas de replicación básicas copian las tablas tal cual, dejando la tarea de formatearlas a quien abra la hoja de cálculo. Query Streams ejecuta primero SQL real, por lo que lo que llega al destino es exactamente la respuesta: combinada, filtrada y agregada.

  • Unir varias tablas en una sola consulta
  • Filtra con WHERE, GROUP BY, HAVING
  • Agregado con SUMA, CONTEO, PROMEDIO
  • Funciona contra bases de datos y conectores de API
customer_lifetime_value.sqlSQL
SELECCIONE c.nombre, c.email,
       SUM(o.total) AS valor_de_vida,
       CONTAR(o.id)   AS número_de_pedidos
DESDE clientes c
ÚNASE A pedidos o EN c.id = o.customer_id
DONDE o.creado_en > '2024-01-01'
GRUPO POR c.id
TENIENDO SUM(o.total) > 1000
ORDENAR POR valor_de_por_vida DESC

Seis plataformas de destino

Integre directamente los datos de la base de datos o de la API en tiempo real a las herramientas colaborativas que su equipo ya utiliza.

Sincronizar con SmartsheetSmartsheetGestión de proyectos
Sincronizar con AirtableMesa de aireBase de datos flexible
Sincronizar con Google SheetsHojas de cálculo de GoogleColaboración en tiempo real
Sincronizar con SeaTableSeaTableAutogestionado
Sincronizar con BaserowBaserowCódigo abierto
Sincronizar con las aplicaciones web de AnvilYunqueAplicaciones web en Python

Tú decides cómo se almacenan los datos.

Dos modos de sincronización, además de control a nivel de columna sobre lo que tu equipo puede editar manualmente.

Modo de adición

Solo agrega filas nuevas al final. Los datos existentes nunca se modifican ni se eliminan, lo que resulta ideal para registros, pistas de auditoría e historial de transacciones.

  • Agrega nuevas filas
  • Nunca modifica las filas existentes.
  • Diseñado para el seguimiento histórico
Modo de sincronización completa

Mantiene la hoja de cálculo como un reflejo exacto de tu consulta. Inserta filas nuevas, actualiza las filas modificadas y elimina las filas que ya no aparecen en los resultados.

  • Inserta nuevos registros
  • Actualiza los registros modificados
  • Elimina los registros borrados
Control a nivel de columna
Columnas SYNC

El valor de origen siempre sobrescribe el de destino. Úselo para columnas de datos que deban coincidir exactamente con su base de datos en cada ejecución.

Columnas PRESERVE

El valor objetivo nunca se sobrescribe. Úselo para columnas donde su equipo agregue notas, responsables o estados manualmente.

Tres pasos para una sincronización automatizada

Sin scripts, sin plataforma ETL, sin almacén de datos intermedio.

01

Escribe tu SQL

Crea una consulta en el Generador de consultas visual (JOIN, filtros, agregaciones), pruébala con tu base de datos o API en tiempo real y guárdala.

02

Conectar una plataforma

Seleccione un destino, autentíquese con un sencillo token de API y elija la hoja, base o tabla de destino que desea mantener actualizada.

03

Establece tu horario

Seleccione un intervalo preestablecido o cree una tarea programada personalizada (con una frecuencia de hasta cada 5 minutos) y elija Agregar o Sincronización completa. Luego, déjela ejecutándose.

Diseñado para flujos de trabajo del mundo real.

En cualquier lugar donde un equipo trabaja en una hoja de cálculo, pero la verdad reside en una base de datos.

Gestión de proyectos

Traslada los hitos, las tareas y la asignación de recursos a Smartsheet para que el equipo tenga visibilidad en tiempo real.

Informes de ventas

Mantén un flujo constante de datos de ingresos y oportunidades de venta en una hoja de cálculo compartida en la que tu equipo de ventas siempre confíe.

Seguimiento de inventario

Sincroniza los niveles de existencias, los datos de los productos y los recuentos de almacén en todo tu equipo de operaciones a intervalos cortos.

Paneles financieros

Automatice las actualizaciones de presupuesto, gastos y previsiones en hojas de cálculo y paneles de control para la dirección ejecutiva.

Operaciones de RRHH

Sincroniza los directorios de empleados y los datos organizativos entre tu sistema de información de recursos humanos (HRIS) y las hojas de equipo que la gente realmente abre.

Análisis de marketing

Extrae las métricas de la campaña desde tu base de datos o GA4 a Airtable para generar informes interdepartamentales.

Extraer desde cualquier fuente conectada

38 conectores de bases de datos y 8 Conectores API: el mismo agente de red que impulsa sus aplicaciones Excel, Hojas de cálculo, MCP y API REST.

Bases de datos
Microsoft SQL ServerPostgreSQLMySQLMariaDBOracleCopo de nieveGoogle BigQuerySQLiteMicrosoft AccessDuckDBSupabase
conectores de API
RayaHubSpotShopifyAnuncios de GoogleGoogle Analytics 4Consola de búsqueda de GoogleShipStationiTick

El agente de red solo se conecta para conexiones salientes; no utiliza puertos entrantes ni VPN. Las credenciales permanecen en su red, los datos se cifran durante la transmisión y Query Streams nunca los almacena, y el acceso a la base de datos es de solo lectura por defecto.

Preguntas frecuentes sobre automatización

¿Con qué frecuencia se puede ejecutar una sincronización?

Con una frecuencia de hasta cada 5 minutos. Seleccione un intervalo preestablecido o escriba una expresión cron personalizada para una flexibilidad de programación total; de esta forma, se ejecutará automáticamente sin necesidad de intervención manual.

¿Cuál es la diferencia entre Añadir y Sincronización completa?

La función "Agregar" solo añade filas nuevas; los datos existentes nunca se modifican. La función "Sincronización completa" mantiene el destino como un reflejo exacto de la consulta: inserta filas nuevas, actualiza las filas modificadas y elimina las filas que ya no aparecen en los resultados.

¿Qué son las columnas SYNC vs PRESERVE?

Las columnas SYNC siempre se sobrescriben con la consulta de origen, por lo que coinciden exactamente con la base de datos. Las columnas PRESERVE nunca se sobrescriben; úselas para notas manuales, propietarios o para que su equipo edite el estado directamente en la hoja de destino.

¿Puedo sincronizar también los datos de la API, no solo las bases de datos?

Sí. Escribe consultas SQL para tus conectores API (Stripe, HubSpot, Shopify, Google Ads y más) y sincroniza los resultados con cualquiera de las seis plataformas de destino, exactamente como una consulta a una base de datos.

¿Necesito escribir código o crear un pipeline ETL?

No. Escribe código SQL en el Generador de Consultas visual, conecta el destino con un token de API sencillo, programa la ejecución y listo. Query Streams es una herramienta ligera de sincronización de bases de datos, no una plataforma ETL empresarial: no incluye almacén de datos, capa de transformación ni scripts que mantener.

¿Mis datos de base de datos están seguros?

Sí. El agente de red solo realiza conexiones salientes; no utiliza puertos entrantes, ni VPN, ni modifica el firewall. Las credenciales de la base de datos nunca salen de su red, los datos se cifran durante la transmisión y nunca se almacenan mediante Query Streams, y el acceso es de solo lectura por defecto.

¿Puede avisar a alguien cuando cambian los datos, en lugar de simplemente sincronizarlos?

Sí, eso es Alertas e informesUna sincronización mantiene actualizado un destino; una alerta supervisa un umbral en tu base de datos SQL y te notifica en Slack, Discord, Google Chat, Telegram, correo electrónico o la bandeja de entrada de la aplicación en el momento en que se supera, y se restablece cuando la condición se resuelve. Los informes programados funcionan de la misma manera, con una periodicidad diaria o semanal, y Nova se encarga de generar el análisis de los datos. Ambos se ejecutan con la misma consulta y el mismo agente seguro que tus sincronizaciones.

Configura tu primera sincronización en minutos.

Escribe la consulta una sola vez, elige un destino y un intervalo, y deja que se ejecute. No se requiere tarjeta de crédito.

Nivel gratuito para siempre · No se requiere tarjeta de crédito