Izinkan orang untuk memfilter hasil. Jaga kerahasiaan SQL.

Tulis satu kueri dan pilih nilai mana yang dapat diubah oleh orang lain. Filter dinamis mengubah wilayah, tanggal, dan jumlah menjadi kontrol sederhana, sehingga setiap orang dapat memperoleh hasil yang mereka butuhkan tanpa mengedit SQL Anda.

Gunakan filter yang dibagikan kepada Anda di akun gratis. Buat filter sendiri di akun Personal Plus ($30/bulan) dan yang lebih tinggi.

Satu kueri tersimpan. Empat cara menemukan baris yang Anda perlukan.

Pilih wilayah untuk tim.

Contoh berganti setiap 9 detik. Ubah kontrol apa pun untuk mengambil alih.

Tampilan pembuat menampilkan pratinjau eksekusi. Penerima melihat kontrol dan hasil. Pilih nilai Anda, lalu tekan Jalankan kueri.

Apa yang Anda kendalikanTampilan penulis · pratinjau eksekusi untuk proses ini
PILIH faktur, pelanggan, wilayah, jumlah, jatuh tempo, status
DARI faktur ar.
DI MANA wilayah = 'Utara'
  DAN karena >= '2026-10-01'
  DAN jumlah > 1000
  DAN status DI DALAM ('Terbuka', 'Terlambat')
PESAN OLEH faktur DESC
Anda memilih filter yang ingin ditampilkan. Setiap eksekusi menggunakan nilai-nilainya sendiri; definisi kueri yang tersimpan tetap menjadi milik Anda. Agen Jaringan menjalankan kueri hanya untuk membaca.
Aliran KueriKueri bersama · Faktur terbuka berdasarkan wilayah
Untuk demo ini: hingga 1.000.000.
Status

Pilih nilai, lalu jalankan kueri.

Penerima akan menerima hasilnya. SQL dan informasi login basis data tetap terjaga kerahasiaannya.
Faktur terbuka berdasarkan wilayahcontoh barisHanya hasilnya. Kode SQL tetap bersifat pribadi.
FakturPelangganWilayahJumlahJatuh tempoStatus
1INV-20481Halden LogisticsUtara12,480.0023 Oktober 2026Membuka
2INV-20480Mirren & CoBarat3,215.5023 Oktober 2026Membuka
3INV-20479Castellan FoodsSelatan28,900.0021 Oktober 2026Terlambat
4INV-20478Oriel DentalUtara1,140.0020 Oktober 2026
5INV-20477Wexford MarineTimur9,765.2519 Oktober 2026Membuka
6INV-20476Pell & HartleyBarat4,400.0018 Oktober 2026
2INV-20475Klinik NorthgateUtara17,320.8017 Oktober 2026Terlambat
8INV-20474Brightwater LtdSelatan2,050.0016 Oktober 2026

Utara · jatuh tempo mulai 1 Okt · di atas 1.000 · Terbuka / Terlambat

2 faktur pertandingan, total 29.800,80.

Satu kueri tersimpan, nilai berbeda untuk setiap eksekusi. Anda tetap memegang kendali atas logikanya; orang hanya memilih filter yang Anda tampilkan.

Kontrol yang tepat untuk setiap nilai.

Query Streams menganalisis tipe setiap nilai dalam klausa WHERE Anda dan menawarkan kontrol yang sesuai. Anda yang menentukan kontrol mana yang ingin Anda tampilkan.

Pilihan teks

wilayah = 'Utara'

Nilai teks akan berubah menjadi kotak pilihan. Ketik sendiri opsi yang diinginkan, atau isi daftar secara langsung dari kueri lain.

Tanggal dan rentang waktu

jatuh tempo >= '2026-10-01'

Perbandingan tanggal dan rentang ANTARA menjadi pemilih kalender, satu untuk awal dan satu untuk akhir.

Angka dan ambang batas

jumlah > 1000

Ambang batas, jumlah, dan kuantitas menjadi input angka yang diperiksa dengan nilai default yang masuk akal.

Beberapa pilihan

status IN ('Terbuka', 'Terlambat')

Daftar IN menjadi sekumpulan pilihan yang dapat Anda centang. Daftar dalam kueri akan bertambah dan berkurang sesuai dengan pilihan yang dicentang.

Gunakan SQL biasa atau parameter bernama.

Biarkan Query Streams menemukan nilai-nilai tersebut dalam SQL biasa, atau beri nama sendiri. Keduanya berfungsi dalam kueri yang sama.

Tulis SQL biasa dan aktifkan filter.

Tidak ada sintaks khusus. Nilai-nilai tersebut ditemukan untuk Anda; di tab Properti kueri, Anda memilih mana yang akan menjadi kontrol dan mengatur label, nilai default, dan opsi dropdown-nya.

PILIH faktur, pelanggan, jumlah, jatuh tempo
DARI faktur ar.
DI MANA pelanggan = 'Logistik Halden'
  DAN jatuh tempo DI ANTARA '2026-10-01'
                       DAN '2026-10-31'
Tiga nilai ditemukan: seorang pelanggan dan rentang tanggal.

Atau beri nama setiap filter dengan variabel @.

Beri nama parameter sendiri jika Anda menginginkan kendali penuh atas label, nilai default, dan nilai yang diizinkan sejak awal. Gabungkan parameter bernama dengan nilai yang ditemukan dalam satu kueri.

PILIH faktur, pelanggan, jumlah, jatuh tempo
DARI faktur ar.
DI MANA wilayah = @region
  DAN karena >= @dari_tanggal
  DAN status DI DALAM (@status)
Tiga parameter bernama: wilayah, tanggal, dan daftar.

Mereka yang memilih. Mereka tidak pernah menyentuh SQL.

Berikan izin kepada seseorang untuk menjalankan kueri dan pilih filter mana yang dapat mereka atur. Mereka menerima hasilnya tanpa mendapatkan kode SQL atau kredensial basis data Anda. Agen Jaringan menjalankan kueri di dalam jaringan Anda.

  • Hanya nilai yang Anda izinkanMereka dapat mengubah wilayah atau tanggal. Mereka tidak dapat mengedit logika kueri, tabel, atau kolomnya.
  • Hanya baca, diberlakukanHanya pernyataan tipe SELECT yang dijalankan. Agen menolak hal lain sebelum basis data melihatnya.
  • Informasi login tidak pernah hilang.Kredensial basis data tetap terenkripsi pada agen. Spreadsheet, browser, dan aplikasi menerima hasilnya, bukan koneksinya.
  • Berhenti kapan sajaCabut akses seseorang ke portal web dan akses tersebut akan berakhir seketika.
Nilai dikirim. Hasil diterima.SQL tersimpan tetap berada di dalam jaringan Anda.
Database + Network Agent SQL tersimpan Anda Filter yang diizinkanUtaraPilihan mereka Hanya hasilBaris yang boleh mereka gunakan
Pengguna hanya mengubah nilai filter yang Anda tampilkan.

Di mana kontrol-kontrol tersebut muncul.

Kueri yang sama tersimpan, filter yang sama, di mana pun orang yang menjalankannya bekerja.

Dalam spreadsheet

Jalankan kueri tersimpan di Excel atau Google Sheets. Hasilnya muncul sebagai sel biasa, siap digunakan untuk rumus, diagram, dan pivot. Segarkan saat Anda memerlukan angka terkini.

Filter berada di panel samping Query Streams.
Contoh ilustrasi
Add-in Excel dan Google Sheets

Di ponsel atau di peramban.

Buka hasil kueri tersimpan di mana pun Anda bekerja. Atur filter yang diizinkan, tekan Jalankan, lalu baca baris di Data Viewer.

Filter yang ditampilkan muncul di atas baris.
Contoh ilustrasi
Penampil Data, ponsel dan web

Melalui API REST

Berikan hasil kueri yang terarah kepada aplikasi, vendor, atau pabrik Anda. Perangkat lunak mereka menerima data yang diizinkan; SQL dan kredensial sumber Anda tetap rahasia.

Setiap filter yang ditampilkan menjadi parameter permintaan.
Contoh ilustrasi
API REST Basis Data

Siapa yang membutuhkan rencana mana.

Penerima dapat menggunakan filter yang Anda berikan pada akun gratis. Penulis memerlukan paket yang mencakup pembuatan filter.

Menggunakan filter: akun gratis

Siapa pun yang telah Anda beri izin untuk menjalankan kueri dapat menggunakan filternya di akun gratis. Tidak perlu membeli lisensi. Mengirim akses untuk menjalankan kueri memerlukan pembagian slot pada paket Anda; lihat harga untuk alokasinya.

Filter bangunan: Personal Plus dan di atasnya

Penambahan filter dinamis ke kueri tersimpan Anda sendiri, baik yang ditemukan maupun yang diberi nama, dimulai pada paket Personal Plus. Penerima paket Gratis masih dapat menggunakan filter pada kueri yang dibagikan kepada mereka.

Bandingkan setiap paket

Pertanyaan yang sering diajukan orang tentang filter

Apakah orang yang menggunakan filter tersebut memerlukan login basis data?

Tidak. Agen di dalam jaringan Anda memegang koneksi basis data dan kredensialnya tetap terenkripsi di sana. Orang lain hanya melihat kontrol filter dan hasilnya, bukan string koneksi, nama tabel, atau SQL.

Ada jenis-jenis filter apa saja?

Nilai teks menjadi menu tarik-turun, tanggal menjadi pemilih tanggal, angka menjadi kotak angka, dan daftar IN menjadi daftar pilihan. Masing-masing ditentukan dari tipe nilai dalam klausa WHERE Anda.

Bisakah saya mengontrol apa yang muncul di menu tarik-turun?

Ya. Ketik daftar opsi tetap di tab Properti kueri, atau isi daftar dari kueri SQL lain yang mengembalikan nilai yang diizinkan.

Apakah saya harus menggunakan variabel @?

Tidak. SQL biasa sudah cukup; nilainya akan ditemukan untuk Anda. Gunakan variabel @ jika Anda ingin memberi nama filter dan mengatur label, tipe, dan nilai default-nya sendiri. Keduanya dapat berada dalam kueri yang sama.

Bisakah beberapa orang menjalankan kueri yang sama dengan filter berbeda secara bersamaan?

Ya. Setiap orang menjalankan kueri tersimpan yang sama dengan nilai mereka sendiri pada waktu yang bersamaan, dan satu orang dapat menjalankannya beberapa kali ke dalam tab lembar kerja yang berbeda.

Berikan pilihan yang bermanfaat kepada orang-orang. Jaga agar pertanyaan tetap menjadi milik Anda.

Buat filter pada paket Personal Plus dan di atasnya. Orang-orang yang Anda beri akses untuk menjalankan program dapat menggunakan akun gratis.

Lihat rencana filter