Membuat kueri dengan penjelajah tabel
Untuk meminta dukungan atau memberikan masukan untuk fitur ini, kirim email bq-studio-product-team@google.com.
Dokumen ini menunjukkan cara menggunakan penjelajah tabel untuk memeriksa data tabel dan membuat kueri eksplorasi data.
Tentang penjelajah tabel
Penjelajah tabel menawarkan cara otomatis untuk menjelajahi data tabel secara visual dan membuat kueri berdasarkan pilihan kolom tabel Anda.
Di penjelajah tabel, Anda memilih kolom tabel yang akan diperiksa. Anda dapat memilih hingga 10 kolom tabel sekaligus.
Penjelajah tabel menampilkan kolom yang dipilih
sebagai kartu interaktif dengan daftar hingga 10 nilai paling umum untuk
setiap kolom, diurutkan menurut kolom count
. Anda dapat berinteraksi dengan
kartu-kartu tersebut dengan
memilih {i>field<i} dan nilai-nilai yang berbeda
yang ingin Anda simak lebih dekat.
Penjelajah tabel membuat kueri eksplorasi data berdasarkan pilihan Anda.
Anda dapat menyalin kueri ini ke dalam kueri baru di editor kueri, atau menerapkan kueri di {i>table explorer<i}. Saat Anda menerapkan kueri, penjelajah tabel menjalankannya dan memuat ulang kartu yang ditampilkan dengan hasil kueri. Untuk melanjutkan tabel eksplorasi data, pilih kolom atau nilai lainnya dari kartu yang diperbarui.
Batasan
- Penjelajah tabel tersedia untuk tabel BigQuery, Tabel BigLake, tabel eksternal, dan tampilan.
- Penjelajah tabel memungkinkan Anda menjelajahi tabel tunggal pada satu waktu. Fitur ini melakukan
tidak mendukung eksplorasi simultan beberapa tabel atau
menghasilkan operasi lintas tabel, misalnya, operasi
JOIN
. - {i>Table explorer<i} membuat kueri SQL yang secara langsung mencerminkan pilihan {i>field<i} tabel dan nilai yang berbeda. Anda dapat menjalankan kueri yang dibuat oleh penjelajah tabel atau edit secara manual di editor kueri. Penjelajah tabel tidak menyediakan bantuan dengan teknologi AI untuk membuat menyelesaikan, atau menjelaskan kueri SQL.
- Cara mempelajari data tabel dan membuat kueri untuk tabel dengan tingkat kolom kontrol akses (ACL) atau izin akses pengguna terbatas, Anda harus memiliki akses baca untuk semua kolom yang dipilih. Untuk menjalankan kueri yang dihasilkan, Anda harus memiliki izin yang memadai.
Harga
Penjelajah tabel menjalankan kueri berdasarkan pilihan kolom tabel Anda dan nilai yang berbeda untuk menampilkan hasil eksplorasi tabel. Kueri ini dikenai biaya harga komputasi. Penjelajah tabel menampilkan jumlah data yang akan diproses untuk setiap kueri sebelum mengonfirmasi pilihan isian tabel Anda, yang memicu eksekusi kueri.
Anda juga dapat dikenai biaya komputasi jika Anda menjalankan kueri yang dibuat oleh penjelajah tabel.
Untuk mengetahui informasi selengkapnya tentang harga komputasi BigQuery, lihat Harga.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan API BigQuery.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Aktifkan API BigQuery.
Peran dan izin yang diperlukan
Untuk mendapatkan izin akses yang Anda perlukan untuk melihat data tabel dan membuat kueri dengan penjelajah tabel, minta administrator untuk memberi Anda peran IAM berikut:
-
Pengguna Tugas BigQuery (
roles/bigquery.jobUser
) pada project. -
BigQuery Data Viewer (
roles/bigquery.dataViewer
) pada semua tabel dan tampilan yang ingin Anda jelajahi.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk melihat data tabel dan membuat kueri dengan penjelajah tabel. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk melihat data tabel dan membuat kueri dengan penjelajah tabel:
-
bigquery.jobs.create
pada proyek tempat kueri dijalankan, di mana pun data akan disimpan. -
bigquery.tables.getData
di semua tabel dan tampilan yang ingin Anda jelajahi.
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Untuk mengetahui informasi selengkapnya tentang Identity and Access Management (IAM) BigQuery, lihat Kontrol akses dengan IAM.
Jelajahi data dalam tabel untuk membuat kueri
Untuk menjelajahi data tabel dan membuat kueri berdasarkan pilihan tabel Anda {i>field <i}dan nilai, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka BigQuery Studio.
Di panel Explorer, pilih tabel yang ingin Anda buat kuerinya.
Klik tab Penjelajah tabel, lalu klik Pilih kolom.
Di panel Select fields, pilih maksimal 10 kolom tabel untuk dipelajari.
Untuk tabel yang dipartisi, di bagian Filter partisi, menetapkan filter partisi kustom. Filter partisi dapat mengurangi tagihan komputasi saat menjelajahi tabel.
Pilih Terapkan filter partisi kustom.
Di kolom setelan yang ditampilkan, konfigurasikan filter partisi.
Tampilan setelan filter bergantung pada jenis partisi tabel: jam, hari, bulan, tahun, atau rentang.
Klik Simpan.
Saat Anda mengklik Simpan, BigQuery akan menjalankan kueri untuk menampilkan nilai umum untuk kolom yang dipilih, yang akan dikenai biaya. Anda dapat melihat jumlah data yang akan diproses di bagian atas Panel Select fields.
Penjelajah tabel menampilkan kolom yang dipilih sebagai kartu dalam daftar hingga sepuluh nilai paling umum yang diurutkan menurut kolom
Count
. Di bagian Generated Query, Anda dapat melihat kueri yang dapat Anda jalankan untuk menampilkan data yang sama.Opsional: Untuk mengubah hasil, Anda dapat mencoba tindakan berikut:
- Di kartu kolom yang dipilih yang ditampilkan, pilih nilai yang berbeda untuk memfilter data lebih lanjut.
- Untuk mengembalikan semua perubahan, klik Reset.
- Di bagian Generated Query, klik Copy to query untuk menyalin kode yang dihasilkan ke kueri baru tanpa judul di editor kueri. Di fitur membuat tab kueri, Anda dapat mengedit, menjalankan, dan mengelola kueri.
Untuk menjalankan kueri yang dihasilkan, klik Apply.
BigQuery menjalankan kueri yang dihasilkan dan memuat ulang kartu yang ditampilkan dengan hasil kueri.
Untuk melanjutkan eksplorasi tabel, pilih kolom baru atau nilai yang berbeda dari kartu yang ditampilkan yang diperbarui.
Pemecahan masalah
Access Denied: Project [project_id]: User does not have bigquery.jobs.create
permission in project [project_id].
Error ini terjadi saat akun utama tidak memiliki izin untuk membuat tugas kueri dalam project.
Penyelesaian: Administrator harus memberi Anda izin bigquery.jobs.create
pada project yang Anda buat kuerinya. Izin ini diperlukan dalam
tambahan untuk izin apa pun yang diperlukan
untuk mengakses data yang dikueri.
Untuk mengetahui informasi selengkapnya tentang izin BigQuery, lihat Kontrol akses dengan IAM.
Langkah selanjutnya
- Pelajari cara menjelajahi data dengan insight data.
- Pelajari cara menulis kueri dengan bantuan Gemini di BigQuery.