Ver categorías

Cómo conectar DuckDB a Google Sheets - Transmisión de datos de base de datos de análisis en directo

5 minutos de lectura

GUÍA DE CONECTORES

DuckDB Hojas de cálculo de Google

DuckDB DuckDB
Flujos de consulta Flujos de consulta
Hojas de cálculo de Google Hojas de cálculo de Google
Análisis rápido
Datos en directo
Portátil

Query Streams te permite conectar DuckDB directamente a Google Sheets, transmitiendo datos analíticos en tiempo real sin necesidad de Apps Script, controladores ODBC ni cargas de archivos. Inscríbase gratis en QueryStreams.com y empieza a incorporar análisis DuckDB en tiempo real a tus hojas de cálculo en cuestión de minutos.

Esta guía te muestra cómo establecer una conexión segura y en tiempo real entre tu archivo de base de datos DuckDB y Google Sheets. Ideal para analistas de datos, desarrolladores y equipos que trabajan con bases de datos analíticas de alto rendimiento: Query Streams permite acceder a las rapidísimas consultas de DuckDB desde cualquier lugar, al tiempo que mantiene la seguridad de tus archivos de base de datos.

Análisis basado en archivos

La base de datos integrada permanece local, nunca se carga.

Rendimiento OLAP

Consultas analíticas ultrarrápidas en grandes conjuntos de datos

Compartir ideas

Compartir consultas sin compartir archivos de base de datos

Consulta Parquet y CSV

Consulte directamente los archivos del lago de datos con DuckDB.

Lo que conseguirá

Al final de esta guía, serás capaz de:

  • Conecta Google Sheets con DuckDB – Consultas rápidas a bases de datos analíticas.
  • Consultar archivos Parquet, CSV y JSON directamente a través de DuckDB
  • Ejecutar consultas OLAP de alto rendimiento. desde Google Sheets
  • Compartir conocimientos analíticos sin exponer los archivos de la base de datos

Requisitos previos

1

Cuenta de flujos de consulta

Crea una cuenta gratuita para empezar a utilizar la integración con DuckDB.

Crear cuenta gratuita →
2

Agente de flujos de consulta instalado

Instale el agente donde se encuentran sus archivos DuckDB o los archivos del lago de datos.

Instalar el agente de flujos de consultas →
3

Archivo de base de datos DuckDB

Un archivo .duckdb o .db accesible desde la máquina del agente.

Documentación de DuckDB →
Ventaja de DuckDB: DuckDB puede consultar archivos Parquet, CSV y JSON directamente sin necesidad de importarlos. Perfecto para el análisis de lagos de datos con Query Streams.

Paso 1: Acceder a la interfaz del agente de Query Streams

1
2
3
4
5
6
7

Una vez instalado el agente, configura tu conexión DuckDB.

  1. Abra su navegador y navega hasta: https://localhost:1823
  2. Navegue hasta Conexiones de datos: Haga clic en Fuentes de datos > Conexiones
  3. Añade una nueva conexión: Haga clic en Añadir conexión

Paso 2: Seleccione DuckDB como su tipo de conexión.

2
3
4
5
6
7
  1. Elige DuckDB: Haga clic en el botón DuckDB azulejo (borde verde cuando se selecciona)
  2. Alternativa - Utilizar la búsqueda: Escribe «DuckDB» para encontrarlo rápidamente.
  3. Haga clic en Siguiente proceder

Paso 3: Configure los detalles de conexión de DuckDB

3
4
5
6
7

Detalles necesarios para la conexión a DuckDB:

  1. Nombre de la conexión – Nombre descriptivo (por ejemplo, «Analytics DuckDB»)
  2. Ruta del archivo de la base de datos – Ruta completa a tu archivo .duckdb (por ejemplo, C:\Analítica\datos.duckdb). Haga clic en el icono de la carpeta para explorar.
  3. Esquema predeterminado (opcional) – Déjelo en blanco para acceder a todos los esquemas.
  4. Número de hilos (opcional) – Utiliza el recuento de CPU si está en blanco.
  5. Directorio temporal (opcional) – Ubicación personalizada del archivo temporal

Una vez completado, pulse Siguiente.

Consejo de rendimiento: DuckDB puede consultar archivos CSV/Parquet directamente. Utilice consultas como SELECT * FROM 'data.parquet' LIMIT 100 para el análisis de lagos de datos.

Paso 4: Seleccione su dominio de datos

4
5
6
7

Seleccione su Ámbito de los datos - su capacidad de procesamiento de consultas.

  1. Revisa los reinos disponibles: En función de su abono
  2. Selecciona reino: Seleccione “Dominio de datos por defecto”.”
  3. Haga clic en Siguiente para probar la conexión

Paso 5: Prueba tu conexión DuckDB

5
6
7

Query Streams verificará que se pueda acceder a tu archivo DuckDB.

  1. Pruebas automáticas: El agente intenta abrir el archivo DuckDB.
  2. Revise los resultados: Success muestra la versión, las tablas y los esquemas de DuckDB.
  3. Haga clic en Siguiente si tiene éxito
Solución de problemas: Si la conexión falla, comprueba que la ruta del archivo sea correcta, que el archivo exista y que el agente tenga permisos de lectura para el archivo DuckDB.

Paso 6: Finalizar la configuración

6
7
  1. Configuración de revisión: Verifique que la ruta del archivo sea correcta.
  2. Haga clic en Finalizar para guardar tu conexión DuckDB

¡Tu conexión a DuckDB ya está lista! A continuación, instala el complemento de Google Sheets.

Paso 7: Instale el complemento y ejecute su primera consulta

7

Instala el complemento Query Streams de Google Workspace Marketplace:

Tras la instalación, abra Extensiones > Flujos de consulta y crea tu primera consulta en DuckDB:

  1. Haga clic en “Transmitir una consulta”.”
  2. Seleccione su conexión DuckDB
  3. Escribe tu consulta SQL:
Ejemplo de consulta DuckDB SQL
SELECT 
    customer_id,
    first_name,
    last_name,
    total_spent,
    country
FROM customers
WHERE total_spent > 1000
ORDER BY total_spent DESC
LIMIT 100;
  1. Configurar destino: Seleccione “Crear una nueva pestaña”.”
  2. Haz clic en Play ejecutar

¡Éxito!

¡Ya has conectado DuckDB a Google Sheets! Tus datos analíticos se transfieren al instante a una nueva hoja de cálculo con un rendimiento OLAP ultrarrápido.

Pasos siguientes: Guardar y compartir consultas

Utilice la Portal web de flujos de consulta para crear, guardar y gestionar tus consultas DuckDB:

  • Guardar consultas: Almacenar SQL analítico para su reutilización
  • Añade parámetros: Cree filtros dinámicos para la exploración de datos
  • Compartir ideas: Permitir a las partes interesadas ejecutar consultas sin acceso a los archivos.
  • Acceso desde el complemento: Las consultas guardadas aparecen en el menú “Consultas guardadas”.

Preguntas frecuentes

¿Utiliza Query Streams Google Apps Script? +

No. Query Streams utiliza directamente la API de Google Sheets para ofrecer un rendimiento superior. A diferencia de Apps Script, que tiene un límite de ejecución de 6 minutos, Query Streams puede gestionar de forma eficiente las rápidas consultas analíticas de DuckDB.

🔒 ¿Mi archivo de base de datos DuckDB es seguro? +

Sí. Tu archivo DuckDB permanece en tu máquina local o red. El agente Query Streams solo lee los resultados de las consultas; el archivo de la base de datos nunca se carga ni se expone.

💾 ¿Puede DuckDB consultar archivos Parquet directamente? +

¡Sí! DuckDB puede consultar archivos Parquet, CSV y JSON sin importarlos. Utilice SELECT * FROM 'archivo.parquet' sintaxis en tus consultas para el análisis de lagos de datos.

👥 ¿Puedo compartir consultas sin compartir mi archivo de base de datos? +

¡Sí! Comparte las consultas guardadas con cualquier persona. Podrán ejecutarlas y obtener datos en tiempo real sin ver tu código SQL, la ruta del archivo de la base de datos ni tener acceso directo al archivo.

¿Por qué DuckDB es tan rápido para el análisis? +

DuckDB está optimizado para cargas de trabajo OLAP (analíticas) con almacenamiento en columnas, ejecución de consultas vectorizadas y procesamiento paralelo. Es ideal para agregaciones, uniones y consultas analíticas complejas en grandes conjuntos de datos.

Actualizado el 3 de junio de 2026

Funciona con BetterDocs