Logotipo del sistema de archivos

metadatos de la carpeta Nuevo

Consultar un Sistema de archivos con SQL — en Excel, Google Sheets, IA y REST

Permite consultar cualquier carpeta: el nombre, el tamaño, las fechas y el historial de cambios de cada archivo se muestran como filas. Responde a las preguntas "¿llegó el archivo?", "¿desapareció?" y "¿qué está ocupando el disco?" en SQL. No lee el contenido de los archivos.

Una conexión, cada superficie

Dónde se pueden almacenar los datos de su sistema de archivos

Query Streams convierte cualquier carpeta en tablas SQL dinámicas: el nombre, el tamaño, las fechas y el historial de cambios de cada archivo se muestran como filas, legibles desde Microsoft Excel, Google Sheets, asistentes de IA a través de MCP, la API REST y Power BI. El agente autoalojado recorre el árbol y registra lo que encuentra; nunca abre un archivo, por lo que no lee su contenido. Cada escaneo se compara con el anterior, de modo que las filas que aparecen, se modifican y desaparecen se pueden consultar en lugar de una instantánea que hay que comparar manualmente.

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 Sistema de archivos Carpeta CSV Carpeta de parquet Carpeta de Excel Carpeta SQLite Carpeta JSONL CSV de múltiples registros Registros de máquinas Registros del servidor web

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

    Obtenga los resultados del sistema de archivos en tiempo real directamente en una hoja de cálculo y actualícelos bajo demanda: Excel de escritorio, Excel Online, Microsoft 365.

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

    Ejecute una consulta del sistema de archivos guardada desde la barra lateral y arrastre 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 el sistema de archivos. Nova AI · texto a SQL

    Haz tu pregunta en lenguaje sencillo. Nova ya conoce las tablas de tu sistema de archivos, 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. Sistema de archivos a visor de datos Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador

    Comparta el resultado en tiempo real de un sistema de archivos con quien desee (un colega, un proveedor, un socio) mediante 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 del sistema de archivos punto final HTTP

    Publique una consulta del sistema de archivos 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. Sistema de archivos 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 del sistema de archivos 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. Sistema de archivos a Airtable Plataforma de automatización

    Sincroniza las filas del sistema de archivos 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. Sistema de archivos a Baserow Plataforma de automatización

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

    Cómo funciona Baserow
  11. Sistema de archivos a SeaTable Plataforma de automatización

    Mantenga actualizada una base de datos SeaTable con datos del sistema de archivos sin exportar ningún archivo ni exponer la base de datos.

    Cómo funciona SeaTable
  12. Sistema de archivos a Smartsheet Plataforma de automatización

    El sistema de archivos envía los resultados a 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. Sistema de archivos a Anvil Anvil Works · Plataforma de aplicaciones

    Realice una copia de seguridad de una aplicación Python de Anvil con sistema de archivos 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 del sistema de archivos Clientes de Claude, Cursor y MCP

    Otorgue a un asistente de IA acceso de solo lectura al sistema de archivos 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 del sistema de archivos Slack · Discord · Correo electrónico · Webhook

    Programe una consulta al sistema de archivos 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 usted 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 una máquina que pueda ver la carpeta: un servidor de archivos, un recurso compartido NAS o el PC en el que se almacenan los archivos exportados.

02

Apúntalo a una o más carpetas raíz. Puedes configurar los patrones de inclusión y exclusión; las papeleras de reciclaje, .git y node_modules se omiten automáticamente.

03

El agente recorre el árbol (con 16 niveles de profundidad por defecto) y registra la ruta, el tamaño, la marca de tiempo y si cada archivo sigue presente. Nunca abre el archivo.

04

Cada nuevo escaneo se compara con el anterior, por lo que se obtiene un registro de cambios en lugar de una instantánea: apareció, se modificó, desapareció.

05

Consulta la tabla como si fuera cualquier otra y únela a una base de datos; por ejemplo, las facturas de tu sistema ERP sin un archivo correspondiente en la carpeta de destino.

Análisis en profundidad de la función

Lo que te ofrece el sistema de archivos

Qué puedes consultar

  • archivos_actual — Una fila por cada archivo presente en este momento: ruta, carpeta, extensión, tamaño y fecha de modificación.
  • eventos_de_archivos — una fila por cada cambio. Así es como se responde a preguntas como "¿qué llegó anoche?" o "¿quién eliminó la carpeta de marzo?".
  • directorios — recuentos y totales por carpeta, además de una indicación del motivo por el que no se pudo leer una carpeta.
  • instantáneas_de_directorio — una serie de tamaños diarios por carpeta, por lo que el crecimiento es un gráfico en lugar de una estimación.
  • volúmenes — capacidad y espacio libre para cada unidad en la que se asientan las raíces.

Convierte los nombres de archivo en columnas.

Las exportaciones casi siempre se nombran siguiendo una convención. Al proporcionar al conector un patrón de nombre de archivo, cada parte se convierte en una columna independiente, de modo que INV_2026-08-24_ACME.csv se puede filtrar por fecha y cliente sin necesidad de modificar la cadena de texto. Los nombres de las carpetas se pueden capturar de la misma manera.

-- Todo lo que llegó el último día, del mayor al menor SELECT relative_path, size_bytes, modified_utc FROM files_current WHERE modified_utc > now() - INTERVAL 1 DAY ORDER BY size_bytes DESC

Lo que deliberadamente no hace

El sistema de archivos indexa la carpeta, no los datos. No lee el contenido de los archivos. Si necesita las filas dentro de los archivos, utilice CSV, Parquet, Excel, SQLite, JSONL o la carpeta CSV multiregistro; estos formatos le proporcionan las mismas tablas de inventario, además de los datos.

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

Unir el sistema de archivos al resto de sus datos.

Un índice de carpeta es un conjunto de tablas SQL como cualquier otro. Su sistema de registro sabe qué documentos deberían existir y su procesador de pagos sabe cuáles se liquidaron; solo la carpeta sabe qué documentos se registraron realmente, y una sola consulta puede verificar los tres. 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

Sistema de archivos metadatos de la carpeta
Microsoft SQL Server Motor relacional
Raya Pagos y facturación

Una declaración

-- emitido en el ERP, llegó a la carpeta, liquidado en Stripe
SELECCIONE    e.invoice_no, e.issued_on, f.first_seen_utc AS arrived, i.status
DESDE      erp_sql.dbo.facturas2              e
UNIÓN IZQUIERDA carpeta_de_soltar.fileset.files_current1 f ON f.invoice_no = e.invoice_no
UNIÓN IZQUIERDA facturación.stripe.facturas3           i ON i.número = e.factura_no
ORDENAR POR  e.emitido_en DESC;

Las tres partes son conexión, esquema y tabla; el nombre de la conexión es el que le hayas dado. Columnas ilustrativas; tus tablas serán tus tablas. invoice_no es una columna de nombre de archivo: proporciona al conector la convención de nomenclatura y cada parte del nombre del archivo se convierte en una columna que puedes unir. Un valor nulo es un documento que nunca apareció. Solo lectura se aplica a cada parte: SELECT, WITH y EXPLAIN solamente, con un límite en la cantidad de datos que una fuente puede entregar para una sola consulta. Cómo funcionan las consultas federadas

Detalles de conexión

¿Qué necesita el sistema de archivos?

Carpeta
One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported
Lecturas
Solo nombres, tamaños, fechas y rutas; el archivo en sí nunca se abre, por lo que su contenido nunca se analiza.
Tablas
archivos_actuales, archivos_eventos, directorios, instantáneas_de_directorios y volúmenes: inventario, historial de cambios, totales por carpeta, una serie de tamaño diario y capacidad de la unidad.
Historial de cambios
Cada escaneo se compara con el anterior, por lo que las filas que aparecieron, se modificaron y desaparecieron son filas que puede consultar.
Columnas de nombre de archivo
Si se le aplica la convención de nomenclatura, cada parte se convierte en su propia columna; los nombres de las carpetas se pueden capturar de la misma manera.
Límites
Hasta 250.000 archivos, 16 niveles de carpetas (ambos ajustables)
Credenciales
Ninguno: no hay servidor; el agente lee la carpeta en su lugar.
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 ni datos de archivos; este conector indexa la carpeta, no su contenido. El agente recorre el árbol, registra la ruta, el tamaño y la marca de tiempo de cada archivo en un almacén cifrado de DuckDB en la misma máquina y compara cada pasada con la anterior. No se carga nada en Query Streams; lo único que sale de la red es el resultado de una consulta.

Es la tarjeta a la que recurrir cuando la pregunta se refiere a los archivos en sí: ¿llegó la exportación de anoche?, ¿qué desapareció?, ¿qué está llenando el disco?, ¿qué facturas del ERP no tienen un documento correspondiente en la carpeta de destino? Si necesita las filas dentro de los archivos, las tarjetas CSV, Parquet, Excel, SQLite, JSONL y CSV multiregistro le proporcionan estas mismas tablas de inventario más los datos.

Preguntas frecuentes

Preguntas sobre el sistema de archivos

¿Qué herramientas pueden leer datos del sistema de archivos 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 al sistema de archivos?

A folder path the agent machine can see — no server, no credentials, no drivers to install. Folder: One or more roots — local disk or a network share typed as \\server\share (never a mapped drive letter; on Linux or a Mac, mounted first); subfolders included, include and exclude patterns supported. Reads: Names, sizes, dates and paths only — the file itself is never opened, so contents are never parsed. Tables: files_current, files_events, directories, directory_snapshots and volumes — inventory, change trail, per-folder totals, a daily size series and drive capacity. Change history: Every rescan is compared against the last, so appeared, modified and vanished are rows you can query.

¿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 al sistema de archivos y a sus otras conexiones simultáneamente, escritas como conexión.esquema.tabla. 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 el sistema de archivos 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.