JSON yang dipisahkan baris Baru
Ajukan pertanyaan a Folder JSONL dengan SQL — di Excel, Google Sheets, AI, dan REST
Mengkueri folder log peristiwa JSONL/NDJSON sebagai tabel. Kolom bersarang diratakan menjadi kolom nyata yang dapat Anda filter, tanpa perlu ada yang menulis parser terlebih dahulu.
Satu koneksi, setiap permukaan
Di mana data Folder JSONL Anda dapat ditempatkan
- 1 koneksi keluar
- 0 port masuk
- hanya baca · file tetap di tempatnya
berjalan pada
- Untuk tim, vendor, dan mitra Anda
-
Excel add-in · refresh on demand
-
Lembar Kerja Google tambahan · penyegaran sesuai permintaan
-
Nova AI bertanya dengan bahasa Inggris sederhana · teks ke SQL
-
Penampil Data Bagikan hasil langsung · tim, vendor, mitra · perangkat apa pun
- Untuk aplikasi dan sistem
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sinkronisasi terjadwal Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Untuk alat AI
-
Asisten AI Claude · Kursor · Server MCP
- Dikirimkan kepada orang-orang
-
Peringatan & laporan Slack · Discord · Email · Webhook
Query Streams mengubah folder log peristiwa JSONL/NDJSON menjadi tabel SQL langsung yang dapat dibaca dari Microsoft Excel, Google Sheets, asisten AI melalui MCP, REST API, dan Power BI. Objek bersarang diratakan menjadi kolom nyata yang dapat Anda masukkan ke dalam klausa WHERE, dan agen yang dihosting sendiri membaca setiap file secara penuh daripada mengambil sampel bagian atas, sehingga bidang yang hanya muncul di seratus baris terakhir masih dapat ditemukan. Log tetap berada di mesin Anda; hanya hasil kueri yang meninggalkan jaringan.
Salah satu dari 9 driver File Set pada satu mesin folder — tabel inventaris, jejak perubahan, dan aturan penolakan di bawah Fitur dibagikan oleh keluarga Folder JSONL Sistem Berkas Folder CSV Folder Parket Folder Excel Folder SQLite CSV multi-rekaman Catatan Mesin Log Server Web
- Untuk tim, vendor, dan mitra Anda
-
Konversi Folder JSONL ke Excel Microsoft Excel · Add-in Excel
Ambil hasil folder JSONL secara langsung ke lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.
Cara kerja Excel -
Folder JSONL ke Google Sheets Tambahan lembar
Jalankan kueri Folder JSONL yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.
Cara kerja Google Sheets -
Tanyakan pada Nova tentang Folder JSONL Nova AI · teks ke SQL
Ajukan pertanyaan dalam bahasa Inggris yang sederhana. Nova sudah mengetahui tabel Folder JSONL Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.
Cara kerja Nova -
Folder JSONL ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop
Bagikan hasil JSONL Folder secara langsung kepada siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang saat dibuka, baik di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan SQL atau file-nya.
Cara kerja Penampil Data - Untuk aplikasi dan sistem
-
API REST Folder JSONL Titik akhir HTTP
Publikasikan kueri Folder JSONL sebagai titik akhir JSON terautentikasi yang dapat dipanggil oleh aplikasi apa pun, dengan spesifikasi OpenAPI 3.1 dan koleksi siap pakai untuk Postman, Insomnia, dan Hoppscotch. Tidak ada port basis data yang dibuka.
Cara kerja REST API -
Folder JSONL ke Power BI Power Query M
Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil Folder JSONL secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.
Cara kerja Power BI -
Folder JSONL ke Airtable Platform otomatisasi
Sinkronkan baris Folder JSONL ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.
Cara kerja Airtable -
Folder JSONL ke Baserow Platform otomatisasi
Mengunggah tabel Baserow dari Folder JSONL melalui endpoint REST — baik yang dihosting sendiri maupun di cloud Baserow.
Cara kerja Baserow -
Folder JSONL ke SeaTable Platform otomatisasi
Jaga agar basis data SeaTable selalu mutakhir dengan data Folder JSONL tanpa mengekspor file atau mengekspos basis data.
Cara kerja SeaTable -
Folder JSONL ke Smartsheet Platform otomatisasi
Masukkan hasil Folder JSONL ke dalam grid Smartsheet sehingga rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.
Cara kerja Smartsheet -
Folder JSONL ke Anvil Anvil Works · Platform aplikasi
Dukung aplikasi Python Anvil dengan Folder JSONL melalui endpoint REST, alih-alih menyematkan kredensial basis data di dalam aplikasi.
Cara kerja Anvil - Untuk alat AI
-
Server MCP Folder JSONL Klien Claude, Cursor, dan MCP
Berikan akses baca saja kepada asisten AI ke Folder JSONL beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di obrolan.
Cara kerja MCP - Dikirimkan kepada orang-orang
-
Peringatan dan laporan Folder JSONL Slack · Discord · Email · Webhook
Atur jadwal untuk kueri Folder JSONL dan kirimkan baris-barisnya ke Slack, Discord, email, atau webhook yang ditandatangani — atau tahan pesan hingga jumlah baris, ambang batas, atau perubahan persentase melampaui batas yang Anda tetapkan.
Cara kerja peringatan dan laporan
Cara kerjanya
5 langkah, tanpa perubahan firewall masuk.
Instal Network Agent di tempat yang dapat mengakses folder tersebut — log aplikasi, arsip webhook, ekspor peristiwa, satu objek JSON per baris.
Arahkan konektor ke sana; setiap file .jsonl akan dicocokkan.
Agen tersebut membaca seluruh file, bukan hanya bagian atasnya, sehingga kolom yang hanya muncul di seratus baris terakhir pun tetap dapat ditemukan.
Objek bersarang diratakan menjadi kolom sedalam dua tingkat secara default, hingga delapan tingkat. fulfillment.site.region menjadi kolom yang dapat Anda masukkan ke dalam klausa WHERE. Array dan apa pun yang lebih dalam tetap sebagai JSON yang masih dapat Anda kueri.
Setiap baris memiliki kolom _source_file, sehingga file untuk satu hari, atau seluruh arsip, dapat diakses hanya dengan satu kueri.
Analisis mendalam fitur
Apa yang diberikan oleh Folder JSONL kepada Anda?
Dirancang untuk data peristiwa yang berantakan.
- Seluruh berkas dibaca, bukan diambil sebagian. — suatu bidang yang langka tidak akan dirindukan hanya karena tidak muncul di awal.
- Struktur yang lebih dalam disimpan sebagai JSON dan tidak dihilangkan, sehingga tidak ada yang hilang secara diam-diam.
- Kolom yang mulai muncul belakangan diperlakukan sebagai perubahan dan dilaporkan, bukan diabaikan begitu saja.
- Jika folder tersebut berisi bentuk acara yang benar-benar berbeda, mode per-layout memberikan setiap bentuk tabelnya sendiri, hingga 25 tabel.
-- Kejadian per hari, langsung dari folder log SELECT _source_file AS day, status, COUNT(*) AS events FROM data GROUP BY day, status ORDER BY day
Tegas, satu baris demi satu baris
Satu baris yang salah format menahan seluruh file alih-alih memuat setengah kebenaran, dan file tersebut disebutkan dalam files_events. Perbaiki atau kecualikan, dan sinkronisasi berikutnya akan mengambilnya — Anda tidak akan pernah perlu merekonsiliasi total yang diam-diam kehilangan tiga baris.
Dibagikan oleh seluruh keluarga File Set
Setiap konektor folder juga memberi Anda
- file_saat ini — Inventaris langsung: setiap file yang dapat dilihat konektor saat ini, beserta jalur, ukuran, dan tanggal modifikasinya.
- file_kejadian — jejak audit: apa yang muncul, apa yang berubah, apa yang hilang, dan apa pun yang ditahan, beserta nama file dan alasannya.
- direktori dan volume — total per folder, riwayat pertumbuhan harian, dan berapa banyak ruang yang tersisa di drive.
- Hanya file yang benar-benar berubah yang dibaca ulang pada setiap sinkronisasi, jadi folder berisi 50.000 file tidak akan diurai ulang hanya karena ada satu ekspor baru yang masuk.
Bagus untuk diketahui
- Hanya baca, diberlakukan — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. File Anda tidak pernah ditulis, dipindahkan, atau diganti namanya.
- Tidak ada yang diunggah — Data tersebut disimpan dalam cache, dienkripsi, di mesin Anda sendiri di samping agen. Hanya hasil kueri yang meninggalkan jaringan Anda.
- Pengaturan default yang masuk akal — hingga 250.000 file, 16 folder dalam, 512 MB per file, semuanya dapat disesuaikan. Tempat sampah, .git dan node_modules selalu dilewati.
- Dialek SQL yang digunakan adalah DuckDB. — SQL yang sama yang akan Anda tulis untuk konektor lainnya.
SQL lintas sumber
Gabungkan Folder JSONL dengan data Anda yang lain.
Sebuah folder berisi file adalah sekumpulan tabel SQL seperti halnya tabel lainnya, sehingga satu pernyataan dapat menggabungkannya ke basis data dan API sekaligus. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya, mengirimkan hasilnya kembali, dan penggabungan terjadi secara terpusat — sumber-sumber tersebut tidak pernah berkomunikasi satu sama lain dan tidak ada yang disalin ke mana pun.
3 koneksi · 3 agen
Satu pernyataan
-- tidak ada yang disalin, tidak ada yang digabungkan, tidak ada yang dijadwalkan
PILIH c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DARI log_peristiwa.fileset.data1 f
GABUNG pg_crmpelanggan umum2 c ON c.id = f.customer_id
GABUNG penagihan.stripe.faktur3 i ON i.customer = c.stripe_id
KELOMPOKKAN BERDASARKAN c.wilayah
PESAN OLEH ditagih DESC;
Tiga bagian tersebut adalah koneksi, skema, dan tabel — dan nama koneksi adalah apa pun yang Anda sebutkan. Kolom ilustratif; tabel Anda akan menjadi tabel Anda. Hanya baca berlaku untuk setiap bagian: SELECT, WITH, dan EXPLAIN saja, dengan batasan seberapa banyak data yang dapat diberikan oleh satu sumber untuk satu kueri. Cara kerja kueri terfederasi
Detail koneksi
Apa yang dibutuhkan Folder JSONL?
- Map
- Satu atau lebih root yang berisi file .jsonl, termasuk subfolder — log aplikasi, arsip webhook, ekspor peristiwa, satu objek JSON per baris.
- Skema
- Membaca dari seluruh file, bukan hanya sebagian, sehingga kolom yang hanya muncul di bagian akhir log yang besar tetap dapat ditemukan.
- Bersarang
- Objek diratakan menjadi kolom dengan kedalaman dua tingkat secara default dan hingga delapan tingkat — fulfillment.site.region menjadi kolom yang dapat Anda gunakan untuk memfilter.
- Struktur yang lebih dalam
- Array dan apa pun di bawah kedalaman perataan tetap dapat diakses sebagai JSON dan tidak dihilangkan.
- Kekerasan
- Satu baris yang salah format menahan seluruh file alih-alih memuat sebagian kebenaran, dan file tersebut diberi nama di files_events.
- Mode per tata letak
- Jika folder tersebut benar-benar memuat berbagai bentuk acara yang berbeda, setiap bentuk dapat memiliki tabelnya sendiri — hingga 25 tabel.
- Batasan
- Hingga 250.000 file, 16 tingkat kedalaman folder, 512 MB per file — semuanya dapat disesuaikan.
- Kredensial
- Tidak ada — tidak ada server; agen membaca log di tempatnya.
- Dialek SQL
- DuckDB — SQL standar, tidak ada hal spesifik terkait log yang perlu dipelajari.
Tidak ada server basis data dalam gambar ini. Agen membaca file .jsonl di tempat file tersebut berada, menyimpan baris dalam cache di penyimpanan DuckDB terenkripsi pada mesin yang sama, dan hanya membaca ulang file yang benar-benar berubah — file log harian selama setahun tidak diuraikan ulang karena hari ini sudah masuk. Tidak ada yang diunggah ke Query Streams; satu-satunya hal yang pernah meninggalkan jaringan Anda adalah hasil dari sebuah kueri.
Pengaturan kedalaman perataan (flatten depth) adalah bagian dari skema yang disematkan, bukan pengaturan per kueri. Ini disengaja: `fulfillment.site.region` harus memiliki arti kolom yang sama pada hari Senin seperti pada hari Jumat, atau setiap kueri yang disimpan dan setiap penyegaran terjadwal akan mengubah artinya secara diam-diam. Menaikkan kedalaman di kemudian hari merupakan perubahan skema, dan hal itu ditangani dan dilaporkan sebagai perubahan skema.
Dokumentasi vendor: jsonlines.org
Pertanyaan yang Sering Diajukan (FAQ)
Pertanyaan tentang Folder JSONL
Alat apa saja yang dapat membaca data Folder JSONL melalui Query Streams?
Semuanya, dari satu koneksi: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, peringatan dan laporan terjadwal. Hubungkan folder sekali dan setiap platform akan membaca koneksi baca-saja yang sama — tidak ada pengaturan per alat dan tidak ada salinan data kedua.
Apakah file saya diunggah ke Query Streams?
Tidak. Agen Jaringan membaca file di tempat dan menyimpan baris dalam penyimpanan terenkripsi pada mesin yang sama. File itu sendiri tidak pernah meninggalkan jaringan Anda — hanya baris hasil kueri yang melakukannya, melalui satu koneksi terenkripsi keluar tanpa port firewall masuk.
Apakah Query Streams dapat mengubah, memindahkan, atau mengganti nama file saya?
Tidak. File dibuka hanya untuk dibaca dan tidak pernah ditulis, dipindahkan, atau diganti namanya. Kueri diberlakukan hanya untuk dibaca pada saat eksekusi — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya.
Apa yang dibutuhkan Query Streams untuk terhubung ke Folder JSONL?
Jalur folder yang dapat dilihat oleh mesin agen — tanpa server, tanpa kredensial, tanpa driver untuk diinstal. Folder: Satu atau lebih root yang berisi file .jsonl, termasuk subfolder — log aplikasi, arsip webhook, ekspor peristiwa, satu objek JSON per baris. Skema: Dibaca dari seluruh file daripada sampel, sehingga bidang yang hanya muncul di akhir log besar masih dapat ditemukan. Penestingan: Objek diratakan menjadi kolom sedalam dua tingkat secara default dan hingga delapan — fulfillment.site.region menjadi kolom yang dapat Anda filter. Struktur yang lebih dalam: Array dan apa pun di bawah kedalaman perataan tetap dapat dikueri sebagai JSON daripada dihilangkan.
Bisakah saya menggabungkan folder berisi file ke dalam database dalam satu kueri yang sama?
Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke Folder JSONL dan koneksi Anda lainnya sekaligus, yang ditulis sebagai connection.schema.table. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya dan mengalirkan hasilnya kembali; penggabungan terjadi secara terpusat, sehingga sumber-sumber tersebut tidak pernah terhubung satu sama lain dan tidak ada yang disalin atau dijadwalkan. Hanya baca berlaku untuk setiap bagian — hanya SELECT, WITH, dan EXPLAIN — dan ada batasan seberapa banyak data yang dapat diserahkan oleh satu sumber untuk satu kueri. Kueri terfederasi adalah fitur rencana; halaman kueri terfederasi memuat batasan sumber dan ukuran saat ini.
Letakkan folder JSONL di tempat pekerjaan dilakukan.
Instal agen, arahkan ke folder Anda, dan pilih tujuan.
Hanya baca Hanya untuk keberangkatan Informasi kredensial tetap tersimpan pada agen.

