JSON delimitado por linhas Novo
Consultar um Pasta JSONL Com SQL — no Excel, Planilhas Google, IA e REST
Consulte pastas de logs de eventos JSONL/NDJSON como tabelas. Campos aninhados são transformados em colunas reais que podem ser filtradas, sem a necessidade de escrever um analisador sintático.
Uma conexão, todas as superfícies
Onde os dados da sua pasta JSONL podem ser armazenados.
- 1 conexão de saída
- 0 portas de entrada
- Somente leitura · os arquivos permanecem no mesmo lugar
funciona em
- Para sua equipe, fornecedores e parceiros.
-
Excel suplemento · atualizar sob demanda
-
Planilhas Google complemento · atualizar sob demanda
-
Nova AI Pergunte em inglês simples · texto para SQL
-
Visualizador de dados Compartilhe resultados ao vivo · com a equipe, fornecedores e parceiros · em qualquer dispositivo
- Para aplicativos e sistemas
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sincronizações agendadas Planilhas Google · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Para ferramentas de IA
-
Assistentes de IA Claude · Cursor · Servidor MCP
- Entregue às pessoas
-
Alertas e relatórios Slack · Discord · E-mail · Webhook
O Query Streams transforma uma pasta de logs de eventos JSONL/NDJSON em tabelas SQL em tempo real, legíveis pelo Microsoft Excel, Google Sheets, assistentes de IA via MCP, API REST e Power BI. Objetos aninhados são transformados em colunas reais que você pode usar em uma cláusula WHERE, e o agente auto-hospedado lê cada arquivo por completo, em vez de amostrar apenas o início, garantindo que um campo que só aparece nas últimas cem linhas seja encontrado. Os logs permanecem em sua máquina; somente os resultados das consultas saem da rede.
Um dos 9 drivers de conjunto de arquivos em um mecanismo de pastas — as tabelas de inventário, o histórico de alterações e as regras de recusa em Recursos são compartilhadas pela família Pasta JSONL Sistema de arquivos Pasta CSV Pasta Parquet Pasta do Excel Pasta SQLite CSV com vários registros Registros de máquinas Registros do servidor web
- Para sua equipe, fornecedores e parceiros.
-
Pasta JSONL para Excel Microsoft Excel · Suplemento do Excel
Extraia resultados de pastas JSONL em tempo real diretamente para uma planilha e atualize-os sob demanda — Excel para desktop, Excel Online, Microsoft 365.
Como funciona o Excel -
Pasta JSONL para Planilhas Google Suplemento de planilhas
Execute uma consulta JSONL Folder salva na barra lateral e arraste as linhas para a planilha. Os colaboradores que compartilharam a planilha podem atualizá-la por conta própria.
Como funciona o Google Sheets -
Pergunte à Nova sobre a pasta JSONL Nova AI · texto para SQL
Faça uma pergunta em linguagem simples. O Nova já conhece suas tabelas de pastas JSONL, escreve e executa o SQL, explica a resposta e a exibe em um gráfico — sem necessidade de escrever consultas ou fornecer credenciais.
Como funciona o Nova -
Pasta JSONL para Visualizador de Dados Compartilhamento de resultados · equipe, fornecedores, parceiros · celular, tablet, computador
Compartilhe o resultado de uma pasta JSONL em tempo real com qualquer pessoa — um colega, um fornecedor, um parceiro — como uma grade que pode ser adicionada aos favoritos e que é atualizada automaticamente ao ser aberta em um celular, tablet ou computador. Eles veem os resultados, nunca o SQL ou os arquivos.
Como funciona o Visualizador de Dados - Para aplicativos e sistemas
-
API REST de pastas JSONL endpoint HTTP
Publique uma consulta JSONL Folder como um endpoint JSON autenticado que qualquer aplicativo pode chamar, com uma especificação OpenAPI 3.1 e coleções prontas para uso no Postman, Insomnia e Hoppscotch. Nenhuma porta de banco de dados é aberta.
Como funciona a API REST -
Pasta JSONL para Power BI Power Query M
Cole o arquivo M do Power Query gerado no Editor Avançado do Power BI e o relatório lerá os resultados da pasta JSONL em tempo real via HTTPS — sem driver ODBC, sem porta de banco de dados aberta.
Como funciona o Power BI -
Pasta JSONL para Airtable Plataforma de automação
Sincronize linhas de pastas JSONL em uma base do Airtable de acordo com uma programação ou busque-as dentro de um script de automação do Airtable.
Como funciona o Airtable -
Pasta JSONL para linha base Plataforma de automação
Envie uma tabela do Baserow a partir de uma pasta JSONL para o endpoint REST — hospedado localmente ou na nuvem do Baserow.
Como funciona o Baserow -
Pasta JSONL para SeaTable Plataforma de automação
Mantenha uma base SeaTable atualizada com dados de pastas JSONL sem exportar um arquivo ou expor o banco de dados.
Como funciona o SeaTable -
Pasta JSONL para Smartsheet Plataforma de automação
Exporte os resultados da pasta JSONL para uma grade do Smartsheet para que os planos e relatórios sejam lidos do sistema de origem, e não da exportação da semana passada.
Como funciona o Smartsheet -
Pasta JSONL para Anvil Anvil Works · Plataforma de aplicativos
Faça o backup de um aplicativo Anvil Python com uma pasta JSONL por meio do endpoint REST, em vez de incorporar as credenciais do banco de dados no aplicativo.
Como funciona o Anvil - Para ferramentas de IA
-
Servidor MCP de pastas JSONL Clientes Claude, Cursor e MCP
Conceda ao assistente de IA acesso somente leitura à pasta JSONL com o esquema necessário para escrever SQL corretamente — sem necessidade de credenciais no chat.
Como funciona o MCP - Entregue às pessoas
-
Alertas e relatórios da pasta JSONL Slack · Discord · E-mail · Webhook
Programe uma consulta JSONL Folder para que as linhas sejam entregues no Slack, Discord, por e-mail ou por um webhook assinado — ou retenha a mensagem até que a contagem de linhas, um limite ou uma variação percentual ultrapasse o valor definido.
Como funcionam os alertas e relatórios
Como funciona
5 etapas, sem alteração no firewall de entrada
Instale o Agente de Rede em um local onde ele possa acessar a pasta que contém os logs do aplicativo, arquivos de webhook, exportações de eventos e um objeto JSON por linha.
Aponte o conector para ele; todos os arquivos .jsonl serão correspondidos.
O agente lê os arquivos na íntegra em vez de amostrar o início, portanto, um campo que aparece apenas nas últimas cem linhas ainda é encontrado.
Por padrão, os objetos aninhados são organizados em colunas com dois níveis de profundidade, até um máximo de oito. `fulfillment.site.region` torna-se uma coluna que você pode usar em uma cláusula WHERE. Arrays e outros elementos com níveis de profundidade permanecem como JSON, permitindo que você continue consultando-os.
Cada linha contém uma coluna _source_file, portanto, o arquivo de um dia, ou todo o arquivo compactado, está a apenas uma consulta de distância.
Análise detalhada do recurso
O que a pasta JSONL oferece
Criado para dados de eventos complexos
- Os arquivos são lidos na íntegra, não amostrados. — um campo raro não faz falta só porque não surgiu cedo.
- Estruturas mais complexas são mantidas como JSON em vez de serem descartadas, para que nada se perca silenciosamente.
- Um campo que começa a aparecer mais tarde é tratado como uma alteração e relatado, não sendo simplesmente ignorado.
- Se a pasta contiver formatos de eventos realmente diferentes, o modo por layout atribuirá a cada formato sua própria tabela, até um máximo de 25.
-- Eventos por dia, diretamente da pasta de logs SELECT _source_file AS day, status, COUNT(*) AS events FROM data GROUP BY day, status ORDER BY day
Rigoroso, uma linha de cada vez
Uma única linha malformada impede o carregamento de todo o arquivo, em vez de carregar apenas parte da verdade, e o arquivo é nomeado em `files_events`. Corrija ou exclua o arquivo e a próxima sincronização o detectará — você nunca corre o risco de ter que reconciliar um total que, silenciosamente, está faltando três linhas.
Compartilhado por toda a família File Set.
Cada conector de pasta também lhe oferece
- arquivos_atual — um inventário em tempo real: todos os arquivos que o conector consegue visualizar no momento, com seu caminho, tamanho e data de modificação.
- arquivos_eventos — o registro de auditoria: o que apareceu, o que mudou, o que desapareceu e tudo o que foi retido, com o nome do arquivo e o motivo.
- diretórios e volumes — totais por pasta, histórico de crescimento diário e quanto espaço resta na unidade.
- Apenas os arquivos que foram efetivamente alterados são relidos a cada sincronização; portanto, uma pasta com 50.000 arquivos não é analisada novamente só porque uma nova exportação foi concluída.
Bom saber
- Somente leitura, obrigatório — uma instrução por vez, somente SELECT e comandos similares. Seus arquivos nunca são gravados, movidos ou renomeados.
- Nada foi carregado. — os dados são armazenados em cache e criptografados em sua própria máquina, ao lado do agente. Somente o resultado de uma consulta sai da sua rede.
- Padrões sensatos — até 250.000 arquivos, 16 níveis de pastas, 512 MB por arquivo, tudo ajustável. Lixeiras, .git e node_modules são sempre ignorados.
- O dialeto SQL é DuckDB. — o mesmo SQL que você escreveria para qualquer outro conector.
SQL entre fontes diferentes
Junte a pasta JSONL ao restante dos seus dados.
Uma pasta de arquivos é um conjunto de tabelas SQL como qualquer outro, portanto, uma única instrução pode uni-la a um banco de dados e a uma API simultaneamente. Cada fonte executa apenas a parte que consegue processar, transmite o resultado de volta e a junção ocorre de forma centralizada — as fontes nunca se comunicam entre si e nada é copiado para lugar nenhum.
3 conexões · 3 agentes
Uma declaração
-- nada copiado, nada mesclado, nada agendado
SELECIONAR c.região, COUNT(*) AS pedidos, SUM(i.valor_devido) AS faturado
DE registros de eventos.conjunto.de.dados1 f
JUNTAR pg_crm.clientes.públicos2 c LIGADO c.id = f.id_do_cliente
JUNTAR cobrança.stripe.faturas3 i LIGADO i.cliente = c.stripe_id
GRUPO POR c.região
ORDER BY faturado DESC;
As três partes são conexão, esquema e tabela — e o nome da conexão é o que você escolheu. Colunas ilustrativas; suas tabelas serão suas tabelas. O acesso somente leitura se aplica a cada componente: apenas SELECT, WITH e EXPLAIN, com um limite máximo de dados que uma única fonte pode fornecer para uma consulta. Como funcionam as consultas federadas
Detalhes da conexão
O que a pasta JSONL precisa
- Pasta
- Uma ou mais pastas raiz contendo arquivos .jsonl, incluindo subpastas — logs de aplicativos, arquivos de webhook, exportações de eventos, um objeto JSON por linha.
- Esquema
- A leitura é feita a partir de arquivos inteiros, em vez de amostras, permitindo encontrar campos que só aparecem no final de um log extenso.
- Aninhamento
- Por padrão, os objetos são organizados em colunas com dois níveis de profundidade, podendo chegar a oito — fulfillment.site.region torna-se uma coluna que você pode usar como filtro.
- Estruturas mais profundas
- Arrays e quaisquer outros elementos abaixo da profundidade de achatamento permanecem consultáveis como JSON, em vez de serem descartados.
- Rigidez
- Uma linha malformada impede o carregamento de todo o arquivo em vez de carregar uma meia-verdade, e o arquivo é nomeado em files_events.
- Modo por layout
- Se a pasta realmente contiver formatos de eventos diferentes, cada formato poderá ter sua própria tabela — até 25.
- Limites
- Até 250.000 arquivos, 16 níveis de pastas, 512 MB por arquivo — tudo ajustável.
- Credenciais
- Nenhum — não há servidor; o agente lê os registros no local.
- dialeto SQL
- DuckDB — SQL padrão, nada específico de logs para aprender.
Nesta imagem, não há servidor de banco de dados. O agente lê os arquivos .jsonl em seu local original, armazena as linhas em cache em um banco de dados DuckDB criptografado na mesma máquina e relê apenas os arquivos que foram alterados — um ano de arquivos de log diários não é analisado novamente só porque o arquivo de hoje foi recebido. Nada é enviado para o Query Streams; a única coisa que sai da sua rede é o resultado de uma consulta.
A profundidade de achatamento faz parte do esquema fixo, não é uma configuração por consulta. Isso é intencional: fulfillment.site.region precisa significar a mesma coluna na segunda-feira que significava na sexta-feira, caso contrário, cada consulta salva e cada atualização agendada alteraria silenciosamente o significado sem que você percebesse. Aumentar a profundidade posteriormente é uma alteração de esquema e é tratada e relatada como tal.
Documentação do fornecedor: jsonlines.org
Perguntas frequentes
Perguntas sobre a pasta JSONL
Quais ferramentas conseguem ler dados de pastas JSONL por meio de fluxos de consulta?
Tudo isso, a partir de uma única conexão: Excel, Planilhas Google, MCP, API REST, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, alertas e relatórios agendados. Conecte a pasta uma única vez e todas as plataformas lerão a mesma conexão somente leitura — não há configuração por ferramenta nem necessidade de uma segunda cópia dos dados.
Meus arquivos são enviados para o Query Streams?
Não. O Agente de Rede lê os arquivos no local e armazena as linhas em cache em um repositório criptografado na mesma máquina. Os arquivos em si nunca saem da sua rede — apenas as linhas de resultado de uma consulta saem, por meio de uma única conexão de saída criptografada, sem porta de firewall de entrada.
O Query Streams pode alterar, mover ou renomear meus arquivos?
Não. Os arquivos são abertos estritamente em modo somente leitura e nunca são gravados, movidos ou renomeados. As consultas são executadas em modo somente leitura no momento da execução — uma instrução por vez, apenas SELECT e similares.
O que o Query Streams precisa para se conectar à pasta JSONL?
Um caminho de pasta que a máquina do agente consegue acessar — sem servidor, credenciais ou drivers para instalar. Pasta: Uma ou mais pastas raiz contendo arquivos .jsonl, incluindo subpastas — logs de aplicativos, arquivos de webhook, exportações de eventos, um objeto JSON por linha. Esquema: Leitura de arquivos inteiros em vez de amostras, permitindo encontrar campos que aparecem apenas no final de um log extenso. Aninhamento: Os objetos são organizados em colunas com dois níveis de profundidade por padrão e até oito — fulfillment.site.region torna-se uma coluna que pode ser usada como filtro. Estruturas mais profundas: Arrays e qualquer elemento abaixo da profundidade de achatamento permanecem consultáveis como JSON, em vez de serem descartados.
Posso adicionar uma pasta de arquivos a um banco de dados na mesma consulta?
Sim, trata-se de uma consulta federada. Uma única instrução pode referenciar a Pasta JSONL e suas outras conexões simultaneamente, escritas como conexão.esquema.tabela. Cada origem executa apenas a parte que consegue e transmite o resultado de volta; a junção ocorre centralmente, portanto as origens nunca se conectam entre si e nada é copiado ou agendado. O modo somente leitura se aplica a cada parte — SELECT, WITH e EXPLAIN apenas — e há um limite para a quantidade de dados que uma origem pode fornecer para uma única consulta. Consultas federadas são um recurso do plano; a página de consultas federadas contém os limites atuais de origem e tamanho.
Coloque a pasta JSONL no local onde o trabalho é realizado.
Instale o agente, aponte-o para a sua pasta e escolha um destino.
Somente leitura Apenas envio As credenciais permanecem com o agente.

