Membuat kueri dengan table explorer
Untuk meminta dukungan atau memberikan masukan untuk fitur ini, kirim email ke bq-studio-product-team@google.com.
Dokumen ini menunjukkan cara menggunakan table explorer untuk memeriksa data tabel dan membuat kueri eksplorasi data.
Tentang table explorer
Table explorer menawarkan cara otomatis untuk menjelajahi data tabel secara visual dan membuat kueri berdasarkan pilihan kolom tabel Anda.
Di table explorer, Anda memilih kolom tabel untuk diperiksa. Anda dapat memilih hingga 10 kolom tabel sekaligus.
Table explorer menampilkan kolom yang dipilih sebagai kartu interaktif dengan daftar hingga 10 nilai paling umum untuk setiap kolom, yang diurutkan berdasarkan kolom count. Anda dapat berinteraksi dengan kartu dengan memilih kolom dan nilai unik yang ingin Anda periksa lebih cermat.
Table explorer membuat kueri eksplorasi data berdasarkan pilihan Anda.
Anda dapat menyalin kueri ini ke kueri baru di editor kueri, atau menerapkan kueri di table explorer. Saat Anda menerapkan kueri, table explorer akan menjalankannya dan memperbarui kartu yang ditampilkan dengan hasil kueri. Untuk melanjutkan eksplorasi data tabel, pilih lebih banyak kolom atau nilai dari kartu yang diperbarui.
Batasan
- Table explorer tersedia untuk tabel BigQuery, tabel BigLake, tabel eksternal, dan tampilan.
- Table explorer memungkinkan Anda menjelajahi satu tabel dalam satu waktu. Fitur ini tidak mendukung eksplorasi simultan beberapa tabel atau pembuatan operasi lintas tabel, misalnya, operasi
JOIN. - Table explorer membuat kueri SQL yang secara langsung mencerminkan pilihan kolom tabel dan nilai unik Anda. Anda dapat menjalankan kueri yang dibuat oleh table explorer atau mengeditnya secara manual di editor kueri. Table explorer tidak memberikan bantuan yang didukung AI untuk membuat, melengkapi, atau menjelaskan kueri SQL.
- Untuk menjelajahi data tabel dan membuat kueri untuk tabel dengan kontrol akses tingkat kolom (ACL) atau izin pengguna yang dibatasi, Anda harus memiliki akses baca untuk semua kolom yang dipilih. Untuk menjalankan kueri yang dibuat, Anda harus memiliki izin yang memadai.
Harga
Table explorer menjalankan kueri berdasarkan pilihan kolom tabel dan nilai unik Anda untuk menampilkan hasil eksplorasi tabel. Kueri ini dikenai biaya harga komputasi. Table explorer menampilkan jumlah data yang akan diproses untuk setiap kueri sebelum Anda mengonfirmasi pilihan kolom tabel, yang memicu eksekusi kueri.
Anda juga dapat dikenai biaya komputasi jika menjalankan kueri yang dibuat oleh table explorer.
Untuk mengetahui informasi selengkapnya tentang harga komputasi BigQuery, lihat Harga.
Sebelum memulai
- Login keakun Anda. Google Cloud 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the BigQuery API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the BigQuery API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk melihat data tabel dan membuat kueri dengan table explorer, minta administrator untuk memberi Anda peran IAM berikut:
-
Pengguna Tugas BigQuery (
roles/bigquery.jobUser) di project. -
Penampil Data BigQuery (
roles/bigquery.dataViewer) di semua tabel dan tampilan yang ingin Anda jelajahi.
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran yang telah ditetapkan ini berisi izin yang diperlukan untuk melihat data tabel dan membuat kueri dengan table explorer. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk melihat data tabel dan membuat kueri dengan table explorer:
-
bigquery.jobs.createdi project tempat kueri dijalankan, terlepas dari tempat data disimpan. -
bigquery.tables.getDatadi 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.
Menjelajahi data dalam tabel untuk membuat kueri
Untuk menjelajahi data tabel dan membuat kueri berdasarkan pilihan kolom dan nilai tabel Anda, ikuti langkah-langkah berikut:
Di Google Cloud konsol, buka BigQuery Studio.
Di panel kiri, klik Explorer:

Di panel Explorer , luaskan project Anda, lalu klik Datasets.
Klik Overview > Tables, lalu pilih tabel yang ingin Anda buat kuerinya.
Klik tab Table explorer, lalu klik Select fields.
Di panel Select fields, pilih hingga 10 kolom tabel untuk dijelajahi.
Untuk tabel berpartisi, di bagian Partitioning filter , tetapkan filter partisi kustom. Filter partisi dapat mengurangi komputasi yang dapat ditagih saat menjelajahi tabel.
Pilih Apply custom partitioning filter.
Di kolom setelan yang ditampilkan, konfigurasi filter partisi.
Tampilan setelan filter bergantung pada jenis partisi tabel: jam, hari, bulan, tahun, atau rentang.
Klik Save.
Saat Anda mengklik Save, 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.
Table explorer menampilkan kolom yang dipilih sebagai kartu dalam daftar hingga sepuluh nilai paling umum yang diurutkan berdasarkan kolom
Count. Di bagian Generated Query, Anda dapat melihat kueri yang dapat dijalankan untuk menampilkan data yang sama.Opsional: Untuk mengubah hasil, Anda dapat mencoba hal berikut:
- Di kartu kolom yang dipilih yang ditampilkan, pilih nilai unik untuk memfilter data lebih lanjut.
- Untuk mengembalikan semua perubahan, klik Reset.
- Di bagian Generated Query , klik Copy to query untuk menyalin kode yang dibuat ke kueri baru tanpa judul di editor kueri. Di tab kueri yang baru dibuat, Anda dapat mengedit, menjalankan, dan mengelola kueri.
Untuk menjalankan kueri yang dibuat, klik Apply.
BigQuery menjalankan kueri yang dibuat dan memperbarui kartu yang ditampilkan dengan hasil kueri.
Untuk melanjutkan eksplorasi tabel, pilih kolom baru atau nilai unik 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 jika akun utama tidak memiliki izin untuk membuat tugas kueri di project.
Penyelesaian: Administrator harus memberi Anda bigquery.jobs.create
izin di project yang Anda kueri. Izin ini diperlukan selain izin apa pun yang diperlukan untuk mengakses data yang dikueri.
Untuk mengetahui informasi selengkapnya tentang izin BigQuery, lihat Kontrol akses dengan IAM.
Langkah berikutnya
- Pelajari cara menjelajahi data Anda dengan membuat insight data.
- Pelajari cara menulis kueri dengan bantuan Gemini di BigQuery.
- Pelajari cara melakukan iterasi pada hasil kueri dengan pertanyaan bahasa alami menggunakan data canvas.