File tersemat
Menghubungkan SQLite ke Excel, Google Sheets, AI, dan REST
Satu file .sqlite / .db sebagai basis data. Untuk folder berisi file SQLite yang akan digabungkan menjadi tabel bersama, gunakan Folder SQLite sebagai gantinya.
Satu koneksi, setiap permukaan
Ke mana data SQLite Anda dapat pergi?
- 1 koneksi keluar
- 0 port masuk
- hanya baca · kredensial 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 turns a single SQLite file into something Microsoft Excel, Google Sheets, Power BI, an AI assistant over MCP or a REST call can read, without moving the file anywhere. Point the agent at a path — a local disk, or a network share typed as \\server\share, never a mapped drive letter — and it opens the file read-only, in place. If an application already has the file open, there is a switch that reads it anyway without taking a lock, which is the usual reason a SQLite file is considered unqueryable.
- Untuk tim, vendor, dan mitra Anda
-
SQLite ke Excel Microsoft Excel · Add-in Excel
Ambil hasil SQLite secara langsung ke dalam lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.
Panduan SQLite -
Konversi SQLite ke Google Sheets Tambahan lembar
Jalankan kueri SQLite yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.
Panduan SQLite -
Tanyakan pada Nova tentang SQLite Nova AI · teks ke SQL
Ajukan pertanyaan dalam bahasa Inggris yang sederhana. Nova sudah mengetahui tabel SQLite Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.
Cara kerja Nova -
SQLite ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop
Bagikan hasil SQLite secara langsung kepada siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang saat dibuka, di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan kode SQL atau kredensialnya.
Cara kerja Penampil Data - Untuk aplikasi dan sistem
-
API REST SQLite Titik akhir HTTP
Publikasikan kueri SQLite 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.
Panduan SQLite -
SQLite ke Power BI Power Query M
Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil SQLite secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.
Cara kerja Power BI -
SQLite ke Airtable Platform otomatisasi
Sinkronkan baris SQLite ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.
Panduan SQLite -
SQLite ke Baserow Platform otomatisasi
Mengisi data ke tabel Baserow dari SQLite melalui endpoint REST — baik yang dihosting sendiri maupun di cloud Baserow.
Panduan SQLite -
SQLite ke SeaTable Platform otomatisasi
Jaga agar basis data SeaTable selalu mutakhir dengan data SQLite tanpa mengekspor file atau mengekspos basis data.
Panduan SQLite -
SQLite ke Smartsheet Platform otomatisasi
Masukkan hasil SQLite ke dalam grid Smartsheet sehingga rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.
Panduan SQLite -
SQLite ke Anvil Anvil Works · Platform aplikasi
Dukung aplikasi Python Anvil dengan SQLite melalui endpoint REST, alih-alih menyematkan kredensial basis data di dalam aplikasi.
Panduan SQLite - Untuk alat AI
-
Server SQLite MCP Klien Claude, Cursor, dan MCP
Berikan akses baca saja ke SQLite kepada asisten AI beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di dalam obrolan.
Panduan SQLite - Dikirimkan kepada orang-orang
-
Peringatan dan laporan SQLite Slack · Discord · Email · Webhook
Jalankan kueri SQLite sesuai jadwal dan kirimkan baris-baris data 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 pada mesin yang sudah dapat melihat file tersebut. Network Agent tidak akan pernah meninggalkan mesin tersebut.
Browse to the .db, .sqlite or .sqlite3 file. A local path works, and so does a share typed as \\server\share\file.db; a mapped drive letter does not, because the agent runs as a service and cannot see it.
Jika file tersebut ditulis oleh aplikasi yang sedang berjalan, aktifkan mode immutable agar file dibaca tanpa mengambil kunci sama sekali.
Agen membaca tata letak tabel dan kolom sehingga Query Builder dapat menawarkan nama asli. Sebuah file terenkripsi dibuka dengan kata sandi yang Anda berikan.
Tulis SQL hanya baca, atau biarkan Nova yang menuliskannya. Baca kueri yang tersimpan dari Excel, Spreadsheet, Power BI, MCP, atau REST.
Analisis mendalam fitur
Apa yang diberikan SQLite kepada Anda
Membaca berkas yang sedang digunakan oleh pihak lain.
Penguncian SQLite adalah penyebab sebagian besar alat pelaporan berhenti berfungsi: aplikasi yang memiliki file tersebut akan menahannya, dan laporan tersebut akan terblokir atau gagal. Mode immutable adalah solusinya, dan ini merupakan pilihan yang disengaja, bukan pengaturan default yang tersembunyi.
- Mode immutable membuka file tanpa penguncian sama sekali, sehingga aplikasi yang sedang berjalan tetap berfungsi dan kueri Anda tetap menghasilkan hasil.
- Ini memang sengaja dibuat bersifat opsional. Ini memberi tahu SQLite bahwa file tidak akan berubah saat sedang dibaca, yang merupakan janji yang tepat untuk sebuah laporan tetapi janji yang salah untuk file yang secara aktif ditulis ulang oleh transaksi yang panjang.
- Jika tidak dimatikan, file tersebut masih dibuka dalam mode baca saja. — pengemudi itu sendiri menolak untuk menulis, di samping pemeriksaan pernyataan yang dijalankan sebelum apa pun dikirim.
- Tidak ada yang disalin. Tidak ada snapshot sementara, tidak ada unggahan, dan tidak ada versi kedua data Anda yang perlu dipantau.
- Mode jurnal file dilaporkan kembali pada pengujian koneksi, sehingga Anda dapat melihat apakah file tersebut berjalan di WAL sebelum mengambil keputusan.
File terenkripsi tidak masalah.
- Basis data SQLite terenkripsi dapat dibuka dengan kata sandi yang Anda berikan. Kata sandi tersebut tersimpan di agen, seperti semua kredensial lainnya di sini.
- Tampilan (views) tercantum di samping tabel, sehingga file yang menyimpan logika pelaporannya dalam tampilan dapat dijelajahi sebagaimana mestinya.
- Indeks juga dibaca, itulah sebabnya Query Builder tahu bagian mana yang akan berjalan cepat.
Satu berkas, atau sebuah folder berisi berkas-berkas tersebut.
Konektor ini untuk satu file. Jika yang Anda miliki adalah folder berisi file SQLite dengan bentuk yang sama — satu per toko, satu per hari, satu per pelanggan — konektor Folder SQLite akan menggabungkannya ke dalam tabel bersama dan memberi tahu Anda dari file mana setiap baris berasal.
-- local_db adalah koneksi; skema SQLite hanya main SELECT o.status, COUNT(*) AS orders FROM local_db.main.orders o JOIN pg_crm.public.customers c ON c.id = o.customer_id GROUP BY o.status
Digunakan bersama oleh setiap konektor basis data.
Hal ini berlaku untuk setiap konektor basis data.
- Hanya untuk keberangkatan — agen membuka satu koneksi terenkripsi ke Query Streams. Tidak ada port masuk yang perlu diteruskan, tidak ada VPN, tidak ada daftar IP yang diizinkan, tidak ada informasi tentang basis data Anda yang terekspos ke internet.
- Kredensial tetap tersimpan. — Nama pengguna dan kata sandi basis data tersimpan di mesin tempat Anda menginstal agen. Query Streams tidak pernah menerimanya dan tidak dapat mengakses basis data Anda sendiri.
- Hanya baca, diberlakukan — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Permintaan penulisan ditolak di mesin Anda sendiri sebelum dikirim ke server, alih-alih bergantung pada izin yang telah diatur oleh seseorang.
- Sebarkan agen sebanyak yang Anda inginkan. — satu per situs, wilayah, atau cloud. Setiap sumber data yang dapat mereka lihat muncul dalam satu menu tarik-turun, sehingga tidak ada yang perlu tahu agen mana yang menghosting apa.
Yang Anda dapatkan setelah kueri disimpan
- Bagikan kemampuannya, bukan kode SQL-nya. — seorang kolega atau mitra eksternal dapat menjalankan kueri Anda dan mengubah filternya tanpa pernah melihat pernyataan di baliknya.
- Filter dari kedua arah — deklarasikan sendiri sebagai @variabel, atau biarkan konektor menemukan nilai literal yang sudah ada di klausa WHERE Anda dan menawarkannya sebagai menu tarik-turun.
- Bacalah dari mana saja — Microsoft Excel, Google Sheets, Power BI, REST API, asisten AI melalui MCP, Query Builder, dan Nova semuanya membaca kueri tersimpan yang sama.
- Jalankan beberapa sekaligus — lima kueri tersimpan ke dalam lima tab lembar kerja, dialirkan secara bersamaan, sebesar apa pun hasilnya.
- Hubungkan dengan hal lain yang sudah Anda hubungkan. — basis data lain, API bisnis, atau folder file, dalam satu pernyataan baca saja.
SQL lintas sumber
Gabungkan SQLite dengan data Anda yang lain.
Satu pernyataan dapat mencakup SQLite dan koneksi Anda lainnya 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 basis data lokal.pesanan.utama1 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 SQLite
- Apa yang kamu tunjuk
- One .db, .sqlite or .sqlite3 file on the agent's machine, or on a network share typed as \\server\share (mapped drive letters are not visible to the agent's service)
- Dibuka
- Hanya bisa dibaca di driver, bukan hanya berdasarkan konvensi.
- File terkunci
- Mode immutable membaca file yang sedang dibuka oleh aplikasi lain, tanpa mengambil kunci.
- Enkripsi
- Basis data terenkripsi dibuka dengan kata sandi, yang disimpan pada agen.
- Pengemudi
- Microsoft.Data.Sqlite 9.0.2, disertakan — tidak perlu diinstal.
- Salinan
- Tidak ada. Tidak ada snapshot, tidak ada file sementara, tidak ada unggahan.
- Skema
- SQLite memiliki satu, yang disebut main, dan itulah yang digunakan oleh referensi terfederasi.
- Hanya baca
- Diberlakukan sebelum pernyataan dijalankan, dan sekali lagi oleh mode terbuka.
File tersebut tidak pernah meninggalkan mesin tempat agen berada. Yang dikirim adalah hasil kueri Anda, melalui koneksi keluar agen itu sendiri — jadi file SQLite pada mesin di balik firewall dapat dibaca dari spreadsheet tanpa mesin tersebut dapat dijangkau dari mana pun.
Dalam kueri lintas sumber, bagian tengah dari referensi tiga bagian adalah `main`, satu-satunya skema SQLite — bukan nama file. Koneksi yang disebut `local_db` ditulis sebagai `local_db.main.orders`.
Dokumentasi vendor: www.sqlite.org
Pertanyaan yang Sering Diajukan (FAQ)
Pertanyaan tentang SQLite
Alat apa saja yang dapat membaca data SQLite 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 basis data sekali dan setiap antarmuka akan membaca koneksi baca-saja yang sama — tidak ada pengaturan per alat dan tidak ada salinan data kedua.
Apakah saya perlu membuka port firewall ke database SQLite saya?
Tidak. Query Streams Network Agent berjalan di dalam jaringan Anda dan membuka satu koneksi keluar terenkripsi. Tidak ada yang mendengarkan lalu lintas masuk, tidak diperlukan VPN, dan basis data mempertahankan aturan firewall yang ada.
Bisakah Query Streams mengubah data di SQLite?
Tidak. Agen tersebut memberlakukan mode baca saja pada saat eksekusi — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Kredensial tetap berada di agen dan tidak pernah dikirim ke Query Streams.
Apa yang dibutuhkan Query Streams untuk terhubung ke SQLite?
A reachable host, a role and its password — the agent carries the driver, so nothing is installed on the database. What you point at: One .db, .sqlite or .sqlite3 file on the agent's machine, or on a network share typed as \\server\share (mapped drive letters are not visible to the agent's service). Opened: Read-only at the driver, not merely by convention. Locked files: Immutable mode reads a file another application holds open, taking no lock. Encryption: An encrypted database opens with a passphrase, held on the agent.
Bisakah saya menggabungkan SQLite dengan basis data lain dalam satu kueri yang sama?
Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke SQLite dan koneksi Anda lainnya sekaligus, 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.
Tempatkan SQLite di tempat pekerjaan berlangsung.
Instal agen, arahkan ke basis data Anda, dan pilih tujuan.
Hanya baca Hanya untuk keberangkatan Informasi kredensial tetap tersimpan pada agen.

