Archivos columnares Nuevo
Consultar un Carpeta de parquet con SQL — en Excel, Google Sheets, IA y REST
Consulta una carpeta de archivos Parquet como si fuera una sola tabla. Parquet tiene sus propios tipos de columna, así que aquí no se adivina nada: un decimal sigue siendo un decimal y una marca de tiempo sigue siendo una marca de tiempo.
Una conexión, cada superficie
Dónde se pueden guardar los datos de tu carpeta Parquet
- 1 conexión saliente
- 0 puertos de entrada
- Solo lectura · Los archivos permanecen en su lugar
funciona en
- Para su equipo, proveedores y socios
-
Excel Complemento · Actualizar bajo demanda
-
Hojas de cálculo de Google Complemento · Actualizar bajo demanda
-
Nova AI preguntar en lenguaje sencillo · texto a SQL
-
Visor de datos Compartir resultados en directo · equipo, proveedores, socios · cualquier dispositivo
- Para aplicaciones y sistemas
-
API REST Punto final JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizaciones programadas Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para herramientas de IA
-
Asistentes de IA Claude · Cursor · Servidor MCP
- Entregado a las personas
-
Alertas e informes Slack · Discord · Correo electrónico · Webhook
Query Streams convierte una carpeta de archivos Parquet en una tabla SQL en tiempo real, legible desde Microsoft Excel, Google Sheets, asistentes de IA a través de MCP, la API REST y Power BI. Parquet utiliza sus propios tipos de columna, por lo que el agente autoalojado lee el esquema del pie de página de cada archivo en lugar de muestrear filas: un decimal se mantiene como decimal, una marca de tiempo como marca de tiempo y no hay posibilidad de errores de muestreo. Los archivos permanecen en su equipo; solo los resultados de la consulta 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 de parquet Sistema de archivos Carpeta CSV Carpeta de Excel Carpeta SQLite Carpeta JSONL CSV de múltiples registros Registros de máquinas Registros del servidor web
- Para su equipo, proveedores y socios
-
Carpeta Parquet a Excel Microsoft Excel · Complemento de Excel
Extraiga los resultados de las carpetas Parquet en tiempo real directamente a una hoja de cálculo y actualícelos cuando lo desee: Excel de escritorio, Excel Online, Microsoft 365.
Cómo funciona Excel -
Carpeta de archivos Parquet a Hojas de cálculo de Google Complemento de hojas
Ejecuta una consulta de carpeta Parquet guardada desde la barra lateral y arrastra las filas a la hoja. Los colaboradores compartidos pueden actualizarla ellos mismos.
Cómo funciona Google Sheets -
Pregúntale a Nova sobre la carpeta Parquet. Nova AI · texto a SQL
Haz tu pregunta en lenguaje sencillo. Nova ya conoce las tablas de tus carpetas Parquet, 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 -
Carpeta Parquet a Visor de datos Compartir resultados · equipo, proveedores, socios · teléfono, tableta, ordenador
Comparta el resultado de una carpeta Parquet 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 - Para aplicaciones y sistemas
-
API REST de carpetas Parquet punto final HTTP
Publica una consulta de carpeta Parquet 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 -
Carpeta Parquet 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 Parquet 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 -
Carpeta de parquet a Airtable Plataforma de automatización
Sincroniza las filas de las carpetas Parquet con una base de datos de Airtable según un cronograma, o recupéralas mediante un script de automatización de Airtable.
Cómo funciona Airtable -
Carpeta de parquet a baserow Plataforma de automatización
Introduzca una tabla de Baserow desde una carpeta Parquet a través del punto final REST, ya sea en servidores propios o en la nube de Baserow.
Cómo funciona Baserow -
Carpeta de parquet para mesa de mar Plataforma de automatización
Mantén actualizada una base de datos SeaTable con datos de carpetas Parquet sin exportar ningún archivo ni exponer la base de datos.
Cómo funciona SeaTable -
Carpeta Parquet a Smartsheet Plataforma de automatización
Inserta los resultados de la carpeta Parquet 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 -
Carpeta de parquet a yunque Anvil Works · Plataforma de aplicaciones
Realice una copia de seguridad de una aplicación Python de Anvil con una carpeta Parquet 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 - Para herramientas de IA
-
Servidor MCP de carpetas Parquet Clientes de Claude, Cursor y MCP
Otorgue a un asistente de IA acceso de solo lectura a la carpeta Parquet con el esquema que necesita para escribir SQL correcto; no se requieren credenciales en el chat.
Cómo funciona MCP - Entregado a las personas
-
Alertas e informes de carpetas Parquet Slack · Discord · Correo electrónico · Webhook
Programe una consulta de carpeta Parquet 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
Instale el Agente de red donde pueda ver la carpeta: un directorio de exportación, un pequeño repositorio de datos, un repositorio de un proveedor.
Dirija el conector hacia la carpeta o el árbol completo; se encontrarán coincidencias con todos los archivos .parquet.
Parquet almacena su esquema dentro de cada archivo, por lo que el agente lee esas descripciones en lugar de muestrear filas. No se infiere ningún tipo a partir del texto y no es posible ningún error de muestreo.
Los archivos se cargan en una tabla apilada, con una columna _source_file en cada fila que indica el nombre del archivo.
Realice la consulta con el mismo SQL que utiliza para sus bases de datos y únase a ellas en la misma instrucción.
Análisis en profundidad de la función
Lo que Parquet Folder te ofrece
Por qué este es exacto
- Los tipos provienen del propio archivo. — Los decimales, las marcas de tiempo y los números enteros llegan tal como son.
- Unión de columnas — si algunos archivos contienen una columna que los demás no tienen, simplemente se lee como vacío para esos archivos en lugar de romper el conjunto.
- Si dos archivos difieren realmente en el tipo de columna, el conector se niega a fijarlos y, en su lugar, los convierte ambos a texto plano. Se le indicará qué archivo y qué columna son los afectados.
-- Filas e ingresos por archivo de exportación SELECT _source_file, COUNT(*) AS rows, SUM(amount) AS total FROM data GROUP BY _source_file
Después de la primera sincronización
Un archivo posterior que añade una columna, elimina una fija o cambia un tipo se retiene y se registra en files_events por su nombre. El resto de la carpeta se sigue cargando, por lo que una exportación con formato incorrecto nunca deja la tabla fuera de línea. La lectura es económica: solo se vuelven a leer los archivos que han cambiado realmente.
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 Parquet 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
Una declaración
-- nada copiado, nada fusionado, nada programado
SELECCIONE c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DESDE lago_parquet.archivo.datos1 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 una carpeta de parquet
- 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); every .parquet file is matched, subfolders included
- Esquema
- Leer desde el pie de página Parquet de cada archivo; sin muestreo, sin inferencia, sin deducir el tipo a partir del texto.
- Unión de columnas
- Una columna que solo contienen algunos archivos se lee como vacía en los demás en lugar de romper el conjunto.
- Conflictos de tipos
- Si dos archivos realmente no coinciden en el tipo de una columna, el conector se niega a fijarla y nombra el archivo y la columna, en lugar de convertirlos ambos a texto.
- Tablas
- Una tabla, con todos los archivos apilados en ella, cada fila con una columna _source_file que indica el nombre de su archivo.
- 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 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. El agente lee los archivos .parquet 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 han cambiado; una carpeta de 50 000 archivos no se vuelve a analizar solo porque se haya exportado un nuevo archivo. No se carga nada en Query Streams; lo único que sale de la red es el resultado de una consulta.
Parquet es el único formato de esta familia en el que no es necesario inferir nada. Los demás conectores de carpetas determinan el tipo de columna analizando sus valores; Parquet, en cambio, ya lo sabe, por lo que el agente lee la descripción en lugar de los datos. Esto simplifica la configuración, incluso en carpetas muy grandes (solo se examinan los pies de página), y elimina el problema recurrente de que una columna parezca numérica durante las primeras mil filas y luego resulte no serlo.
Documentación del proveedor: parquet.apache.org
Preguntas frecuentes
Preguntas sobre la carpeta Parquet
¿Qué herramientas pueden leer datos de carpetas Parquet 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 Parquet Folder?
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); every .parquet file is matched, subfolders included. Schema: Read from each file's own Parquet footer — no sampling, no inference, no type worked out from text. Column union: A column only some files carry reads as empty in the others rather than breaking the set. Type conflicts: If two files genuinely disagree on a column's type the connector refuses to pin and names the file and the column, instead of flattening both to text.
¿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 la carpeta Parquet 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 la carpeta Parquet 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.

