Logotipo de la carpeta SQLite

Bases de datos integradas Nuevo

Consultar un Carpeta SQLite con SQL — en Excel, Google Sheets, IA y REST

Consulta una carpeta completa de bases de datos SQLite como si fuera una sola. Cuatrocientos archivos por tienda o por dispositivo responden a una sola operación GROUP BY en lugar de cuatrocientas exportaciones.

Una conexión, cada superficie

Dónde se pueden guardar los datos de tu carpeta SQLite

Query Streams convierte una carpeta completa de bases de datos SQLite en tablas SQL en tiempo real, legibles desde Microsoft Excel, Google Sheets, asistentes de IA a través de MCP, la API REST y Power BI. Una tabla que aparece en todos los archivos con la misma estructura se fija una sola vez y las filas de cada archivo se apilan en ella, de modo que cuatrocientas bases de datos por tienda o por dispositivo responden a una única operación GROUP BY. El agente autoalojado abre cada archivo en modo de solo lectura; las bases de datos permanecen en su equipo y solo los resultados de las consultas salen de la red.

Uno de los 9 controladores de conjuntos de archivos en un motor de carpetas: las tablas de inventario, el rastro de cambios y las reglas de rechazo en Funciones son compartidas por la familia Carpeta SQLite Sistema de archivos Carpeta CSV Carpeta de parquet Carpeta de Excel Carpeta JSONL CSV de múltiples registros Registros de máquinas Registros del servidor web

  1. Para su equipo, proveedores y socios
  2. Carpeta SQLite a Excel Microsoft Excel · Complemento de Excel

    Extraiga los resultados de una carpeta SQLite en tiempo real directamente a una hoja de cálculo y actualícelos bajo demanda: Excel de escritorio, Excel Online, Microsoft 365.

    Cómo funciona Excel
  3. Carpeta SQLite a Hojas de cálculo de Google Complemento de hojas

    Ejecuta una consulta SQLite guardada en la carpeta desde la barra lateral y arrastra las filas a la hoja de cálculo. Los colaboradores pueden actualizarla ellos mismos.

    Cómo funciona Google Sheets
  4. Pregúntale a Nova sobre la carpeta SQLite. Nova AI · texto a SQL

    Haz tu pregunta en lenguaje sencillo. Nova ya conoce las tablas de tu carpeta SQLite, escribe y ejecuta la consulta SQL, explica la respuesta y la representa gráficamente; no necesitas escribir ninguna consulta ni proporcionar credenciales.

    Cómo funciona Nova
  5. Carpeta SQLite a visor de datos Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador

    Comparta el resultado de una carpeta SQLite en tiempo real con quien desee (un colega, un proveedor, un socio) como una cuadrícula que se puede guardar como marcador y que se actualiza automáticamente al abrirla en un teléfono, una tableta o un ordenador. Verán los resultados, pero no el código SQL ni los archivos.

    Cómo funciona el visor de datos
  6. Para aplicaciones y sistemas
  7. API REST de carpetas SQLite punto final HTTP

    Publica una consulta de carpeta SQLite como un punto final JSON autenticado al que cualquier aplicación puede acceder, con una especificación OpenAPI 3.1 y colecciones predefinidas para Postman, Insomnia y Hoppscotch. No se abre ningún puerto de base de datos.

    Cómo funciona la API REST
  8. Carpeta SQLite a Power BI Power Query M

    Pegue la consulta Power Query M generada en el Editor avanzado de Power BI y el informe leerá los resultados de la carpeta SQLite en tiempo real a través de HTTPS, sin necesidad de un controlador ODBC ni de abrir ningún puerto de base de datos.

    Cómo funciona Power BI
  9. Carpeta SQLite a Airtable Plataforma de automatización

    Sincroniza las filas de la carpeta SQLite con una base de datos de Airtable según un cronograma, o recupéralas dentro de un script de automatización de Airtable.

    Cómo funciona Airtable
  10. Carpeta SQLite a Baserow Plataforma de automatización

    Alimenta una tabla de Baserow desde una carpeta SQLite a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.

    Cómo funciona Baserow
  11. Carpeta SQLite a SeaTable Plataforma de automatización

    Mantén actualizada una base de datos SeaTable con datos de carpetas SQLite sin exportar ningún archivo ni exponer la base de datos.

    Cómo funciona SeaTable
  12. Carpeta SQLite a Smartsheet Plataforma de automatización

    Inserta los resultados de la carpeta SQLite en una cuadrícula de Smartsheet para que los planes e informes se lean desde el sistema de origen, y no desde la exportación de la semana pasada.

    Cómo funciona Smartsheet
  13. Carpeta SQLite a Anvil Anvil Works · Plataforma de aplicaciones

    Realice una copia de seguridad de una aplicación Anvil Python con una carpeta SQLite a través del punto final REST en lugar de incrustar las credenciales de la base de datos en la aplicación.

    Cómo funciona Anvil
  14. Para herramientas de IA
  15. Servidor MCP de carpeta SQLite Clientes de Claude, Cursor y MCP

    Otorgue a un asistente de IA acceso de solo lectura a la carpeta SQLite con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.

    Cómo funciona MCP
  16. Entregado a las personas
  17. Alertas e informes de carpetas SQLite Slack · Discord · Correo electrónico · Webhook

    Programe una consulta de carpeta SQLite y haga que las filas se envíen a Slack, Discord, correo electrónico o un webhook firmado, o bien, retenga el mensaje hasta que un recuento de filas, un umbral o un cambio porcentual supere la línea que haya establecido.

    Cómo funcionan las alertas y los informes

Cómo funciona

5 pasos, sin cambios en el firewall de entrada

01

Instale el Agente de red en un lugar donde pueda ver la carpeta de archivos .db / .sqlite: volcados de dispositivos, bases de datos por tienda, capturas por trabajo.

02

Apunte el conector hacia allí. Cada base de datos se abre en modo de solo lectura, y los archivos secundarios -wal / -journal se ignoran para que no se altere nada.

03

El agente lee las definiciones de tabla de cada base de datos. Una tabla que aparece en todos los archivos con la misma estructura se fija una sola vez.

04

Las filas de cada archivo se apilan en esa tabla, cada una etiquetada con una columna _source_file que indica la base de datos de la que proviene.

05

Consulta toda la flota a la vez o filtra por una sola tienda o dispositivo.

Análisis en profundidad de la función

Lo que te ofrece SQLite Folder

Una flota, no un archivo a la vez.

El conector SQLite de archivo único abre una base de datos; es la tarjeta adecuada para el almacenamiento local de una aplicación. Esta opción es para el caso en que la misma base de datos existe varias veces, una por taller, máquina, vehículo o trabajo, y la pregunta que usted plantea abarca todas ellas.

-- Base de datos de cada tienda, una respuesta SELECT _source_file AS store, COUNT(*) AS tickets, SUM(total) AS sales FROM data_orders GROUP BY store ORDER BY sales DESC

Los tipos se leen, no se adivinan.

  • Los tipos de columna provienen del esquema declarado por cada base de datos, no del muestreo de los valores.
  • Si la misma tabla está escrita de forma diferente en distintos archivos, el conector se niega a fijarla y nombra el conflicto en lugar de convertirlo todo a texto plano.
  • Un archivo que presente discrepancias posteriormente se retiene, identificándose la tabla, la columna y la fila en files_events.
  • Durante la instalación, se omite una base de datos que no se puede abrir, por lo que un archivo bloqueado o dañado no detiene el resto.

Compartido por toda la familia de conjuntos de archivos.

Cada conector de carpeta también te ofrece

  • archivos_actual — Un inventario en tiempo real: todos los archivos que el conector puede ver en este momento, con su ruta, tamaño y fecha de modificación.
  • eventos_de_archivos — el registro de auditoría: qué apareció, qué cambió, qué desapareció y cualquier cosa que se haya retenido, con el nombre del archivo y el motivo.
  • directorios y volúmenes — totales por carpeta, historial de crecimiento diario y cuánto espacio queda en la unidad.
  • Solo se vuelven a leer los archivos que han cambiado realmente en cada sincronización, por lo que una carpeta de 50.000 archivos no se vuelve a analizar porque se haya exportado un nuevo archivo.

Es bueno saberlo

  • Solo lectura, obligatorio — Una instrucción a la vez, solo SELECT y similares. Tus archivos nunca se escriben, mueven ni renombran.
  • No se ha subido nada. — Los datos se almacenan en caché, cifrados, en su propio equipo, junto al agente. Solo el resultado de una consulta sale de su red.
  • Valores predeterminados sensatos — hasta 250 000 archivos, 16 niveles de carpetas, 512 MB por archivo, todo ajustable. Las papeleras de reciclaje, .git y node_modules siempre se omiten.
  • El dialecto SQL es DuckDB. — el mismo código SQL que escribirías para cualquier otro conector.

SQL entre fuentes

Une la carpeta SQLite al resto de tus datos.

Una carpeta de archivos es un conjunto de tablas SQL como cualquier otro, por lo que una sola instrucción puede unirla a una base de datos y a una API simultáneamente. Cada fuente ejecuta solo la parte que puede, transmite el resultado y la unión se realiza de forma centralizada; las fuentes nunca se comunican entre sí y no se copia nada en ningún lugar.

3 conexiones · 3 agentes

Carpeta SQLite Bases de datos integradas
PostgreSQL Motor relacional
Raya Pagos y facturación

Una declaración

-- nada copiado, nada fusionado, nada programado
SELECCIONE   c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE     bases de datos de almacenamiento.fileset.data_orders1 f
ÚNASE A     pg_crm.clientes.públicos2       c ON c.id = f.customer_id
ÚNASE A     facturación.stripe.facturas3       i ON i.cliente = c.stripe_id
GRUPO POR región c
ORDENAR POR facturado DESC;

Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Las columnas son solo ilustrativas; tus tablas serán tus tablas. Se aplica el modo de solo lectura a cada elemento: solo SELECT, WITH y EXPLAIN, con un límite en la cantidad de datos que una sola fuente puede proporcionar para una sola consulta. Cómo funcionan las consultas federadas

Detalles de conexión

Lo que necesita la carpeta SQLite

Carpeta
Una o más carpetas raíz que contienen archivos .db / .sqlite, incluidas las subcarpetas; los archivos laterales -wal y -journal nunca se comparan, por lo que nada en tránsito se ve afectado.
Tablas
Una por cada nombre de tabla miembro, cada base de datos apilada en ella, cada fila con una columna _source_file que nombra el archivo del que proviene.
Esquema
Lee desde las definiciones de tabla declaradas por cada base de datos en lugar de muestrear los valores.
Acceda a
Cada base de datos se abre en modo estrictamente de solo lectura y sin agrupación, por lo que un archivo activo nunca se mantiene bloqueado entre sincronizaciones.
Conflictos de tipos
Si la misma tabla está escrita de forma diferente entre archivos, el conector se niega a fijarla y nombra el conflicto, en lugar de convertir todo a texto.
Columnas de dinero
Un valor decimal declarado permanece como un DECIMAL exacto de principio a fin, nunca como un valor de punto flotante.
Límites
Hasta 250.000 archivos, 16 niveles de carpetas, 512 MB por archivo (todo ajustable).
Credenciales
Ninguno: no hay servidor; el agente lee los archivos de la base de datos directamente.
dialecto SQL
DuckDB: SQL estándar, no hay nada específico de carpetas que aprender.

En esta imagen no hay ningún servidor de base de datos. El agente lee los archivos .db donde ya se encuentran, almacena en caché las filas en un repositorio DuckDB cifrado en la misma máquina y solo vuelve a leer los archivos que realmente han cambiado; un conjunto de cientos de bases de datos no se vuelve a leer solo porque un dispositivo se haya sincronizado. No se carga nada en Query Streams; lo único que sale de la red es el resultado de una consulta.

Esta es la tarjeta de flota, no la de base de datos única. El conector SQLite independiente abre un solo archivo, lo cual es la opción correcta para el almacenamiento local de una aplicación. Utilice esta opción cuando la misma base de datos exista varias veces (una por taller, máquina, vehículo o trabajo) y la pregunta que tenga abarque todas ellas.

Documentación del proveedor: www.sqlite.org

Preguntas frecuentes

Preguntas sobre la carpeta SQLite

¿Qué herramientas pueden leer datos de carpetas SQLite a través de flujos de consulta?

Todas ellas, desde una única conexión: Excel, Google Sheets, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas programadas e informes. Conecte la carpeta una sola vez y todas las superficies leerán la misma conexión de solo lectura; no se requiere configuración por herramienta ni una segunda copia de los datos.

¿Mis archivos se suben a Query Streams?

No. El agente de red lee los archivos directamente y almacena las filas en caché en un repositorio cifrado en la misma máquina. Los archivos en sí nunca salen de la red; solo lo hacen las filas de resultados de una consulta, a través de una única conexión cifrada de salida sin ningún puerto de firewall de entrada.

¿Puede Query Streams modificar, mover o renombrar mis archivos?

No. Los archivos se abren en modo de solo lectura y nunca se modifican, mueven ni renombran. Las consultas se ejecutan en modo de solo lectura, una instrucción a la vez, solo con SELECT y similares.

¿Qué necesita Query Streams para conectarse a SQLite Folder?

Una ruta de carpeta que la máquina agente puede ver: sin servidor, sin credenciales, sin controladores que instalar. Carpeta: Una o más raíces que contienen archivos .db / .sqlite, incluidas las subcarpetas: los archivos laterales -wal y -journal nunca se comparan, por lo que nada en tránsito se ve afectado. Tablas: Una por nombre de tabla miembro, cada base de datos apilada en ella, cada fila con una columna _source_file que nombra el archivo de donde proviene. Esquema: Se lee de las definiciones de tabla declaradas por cada base de datos en lugar de muestrear los valores. Acceso: Cada base de datos se abre estrictamente en modo de solo lectura y sin pool, por lo que un archivo activo nunca se mantiene bloqueado entre sincronizaciones.

¿Puedo unir una carpeta de archivos a una base de datos en la misma consulta?

Sí, se trata de una consulta federada. Una sola instrucción puede hacer referencia a SQLite Folder y a sus otras conexiones simultáneamente, escritas como connection.schema.table. Cada origen ejecuta solo la parte que puede y transmite el resultado; la unión se realiza de forma centralizada, por lo que los orígenes nunca se conectan entre sí y no se copia ni se programa nada. El modo de solo lectura se aplica a cada parte (solo SELECT, WITH y EXPLAIN) y existe un límite en la cantidad de datos que un origen puede transferir para una sola consulta. Las consultas federadas son una característica del plan; la página de consultas federadas muestra los límites actuales de origen y tamaño.

Coloca la carpeta SQLite donde se realiza el trabajo.

Instala el agente, indícale la ubicación de tu carpeta y elige un destino.

Solo lectura Solo salida Las credenciales permanecen en el agente.