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

{i>Table explorer<i} menawarkan cara otomatis untuk mengeksplorasi secara visual data tabel dan membuat kueri berdasarkan pilihan {i>field<i} 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

  1. 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.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  4. Enable the BigQuery API.

    Enable the API

  5. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  6. Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.

  7. Enable the BigQuery API.

    Enable the API

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:

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses.

Peran bawaan ini berisi izin yang diperlukan untuk melihat data tabel dan menghasilkan 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 pada 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:

  1. Di konsol Google Cloud, buka BigQuery Studio.

    Buka BigQuery Studio

  2. Di panel Explorer, pilih tabel yang ingin dibuat membuat kueri.

  3. Klik tab Penjelajah tabel, lalu klik Pilih kolom.

  4. Di panel Select fields, pilih maksimal 10 kolom tabel untuk dipelajari.

  5. Untuk tabel yang dipartisi, di bagian Filter partisi, menetapkan filter partisi kustom. Filter partisi dapat mengurangi tagihan komputasi saat menjelajahi tabel.

    1. Pilih Terapkan filter partisi kustom.

    2. Di kolom setelan yang ditampilkan, konfigurasikan filter partisi.

    Tampilan setelan filter bergantung pada jenis partisi tabel: jam, hari, bulan, tahun, atau rentang data.

  6. 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.

  7. Opsional: Untuk mengubah hasil, Anda dapat mencoba tindakan berikut:

    1. Di kartu kolom yang dipilih yang ditampilkan, memilih nilai yang berbeda untuk memfilter data lebih lanjut.
    2. Untuk mengembalikan semua perubahan, klik Reset.
    3. Di bagian Generated Query, klik Copy to query untuk menyalin kode yang dihasilkan menjadi kueri baru tanpa judul di editor kueri. Di fitur membuat tab kueri, Anda dapat mengedit, menjalankan, dan mengelola kueri.
  8. Untuk menjalankan kueri yang dihasilkan, klik Apply.

    BigQuery menjalankan kueri yang dihasilkan dan memuat ulang kartu yang ditampilkan dengan hasil kueri.

  9. 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 proyek yang Anda kuerikan. 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