Mengelola data Anda menggunakan Bigtable Studio

Halaman ini menjelaskan cara menjelajahi dan mengelola data Bigtable Anda menggunakan Bigtable Studio di konsol Google Cloud .

Bigtable Studio menyertakan panel Explorer yang terintegrasi dengan berikut ini:

  • Penyusun kueri, formulir interaktif yang memungkinkan Anda membuat dan menjalankan kueri tanpa menulis kode
  • Editor kueri, tempat Anda dapat membuat dan menjalankan perintah SQL
  • Tabel hasil kueri SQL

Jika Anda baru menggunakan Bigtable, pelajari cara membuat instance dan menulis data dengan CLI cbt .

Peran yang diperlukan

Untuk mendapatkan izin yang Anda perlukan untuk membuat kueri tabel, minta administrator untuk memberi Anda peran IAM berikut pada instance yang berisi tabel:

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Jelajahi data Anda

Anda dapat menggunakan penjelajah untuk melakukan tindakan berikut pada resource Bigtable:

Resource Bigtable Tindakan penjelajah
Tabel
  • Membuat tabel baru
  • Membuat cadangan
  • Mencegah penghapusan
  • Edit
  • Hapus
  • Melihat contoh kueri
  • Melihat cadangan
  • Memantau dengan melihat insight sistem
  • Ekspor ke Cloud Storage
Grup kolom
  • Menambahkan grup kolom ke tabel
Grup kolom tertentu
  • Mengedit kebijakan pembersihan sampah memori
  • Identifikasi grup kolom aggregate. Grup kolom agregat memiliki ikon fungsi fungsi dan jenis agregasi, seperti Sum. Untuk melihat detail grup kolom gabungan, arahkan kursor ke namanya.

Tampilan yang diberi otorisasi
  • Membuka di pembuat kueri
  • Berikan akses
  • Hapus
Tampilan logis
  • Melihat definisi di editor kueri
Tampilan terwujud berkelanjutan
  • Melihat definisi di editor kueri
  • Mengaktifkan atau menonaktifkan proteksi dari penghapusan

Untuk mengakses Explorer, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , buka halaman Bigtable instances.

    Buka daftar instance

  2. Pilih instance dari daftar.

  3. Di menu navigasi, klik Bigtable Studio. Panel Explorer menampilkan daftar tabel dan tampilan yang diizinkan dalam instance.

Di panel Penjelajah, gunakan kolom Penelusuran untuk menelusuri semua resource Bigtable, kecuali tampilan yang diizinkan dan family kolom.

Membuat kueri data di pembuat kueri

Penyusun kueri adalah formulir interaktif yang memungkinkan Anda mengirim permintaan baca ke Bigtable Data API dari konsol Google Cloud tanpa perlu menulis kode atau pernyataan SQL. Untuk mengetahui informasi selengkapnya, lihat Membangun kueri di konsol.

Membuat kueri data dengan SQL di editor kueri

Dengan editor kueri, Anda dapat menjalankan kombinasi pernyataan SQL SELECT apa pun, termasuk pernyataan yang menggunakan sintaksis pipe.

Untuk membuat kueri data Anda, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , buka halaman Bigtable instances.

    Buka daftar instance

  2. Pilih instance dari daftar.

  3. Di menu navigasi, klik Bigtable Studio.

  4. Tulis kueri:

    1. Buka tab baru dengan mengklik lalu memilih Editor.
    2. Saat editor kueri muncul, tulis kueri Anda. Jika kueri adalah SQL yang valid, pesan Valid akan ditampilkan.
    3. Opsional: Untuk menampilkan semua sel dalam kolom yang dikueri, bukan hanya sel terbaru, tambahkan ID tabel dengan (with_history => TRUE).
  5. Opsional: Untuk memformat pernyataan Anda dalam gaya SQL, klik Format.

  6. Klik Run. Hasil kueri Anda akan muncul di tabel Results.

    Jika kueri Anda menargetkan tabel dengan grup kolom agregat, GoogleSQL akan otomatis mendekode sel agregat untuk tabel hasil:

    • Sum, Min, dan Max: nilai ditampilkan sebagai objek JSON terstruktur, seperti { "sum_column": 8 }.
    • HyperLogLog (HLL): Nilai HLL merepresentasikan set probabilistik. Jika Anda memilih kolom yang berisi data HLL menggunakan SQL, hasilnya akan ditampilkan sebagai byte mentah atau base64. Untuk memperkirakan kardinalitas (jumlah) unik untuk kolom HLL, Anda harus menggunakan fungsi HLL++ GoogleSQL, seperti HLL_COUNT.EXTRACT atau HLL_COUNT.MERGE.
  7. Untuk melihat tampilan data baris yang diformat, klik baris di tabel hasil. Panel Detail baris akan terbuka. Setiap penentu kolom dan nilainya ditampilkan di baris baru. Jika Anda menjalankan kueri menggunakan (with_history => TRUE), setiap sel dalam kolom akan ditampilkan sebagai struct yang menyertakan nilai dan stempel waktu untuk sel.

  8. Opsional: Untuk menjalankan hanya bagian teks yang dipilih di editor, tandai bagian tersebut, lalu klik Jalankan yang dipilih. Hasil kueri yang disoroti akan muncul di tabel Results.

Untuk menghapus semua teks dari editor kueri, klik Hapus.

Untuk mengetahui informasi selengkapnya, termasuk contoh, tentang cara membuat pernyataan SQL untuk membuat kueri data Bigtable, lihat Ringkasan GoogleSQL untuk Bigtable.

Mengekspor hasil kueri

Anda dapat mengekspor hasil kueri dengan salah satu cara berikut:

  • Mendownload file lokal dalam format CSV atau JSON.
  • Ekspor ke Google Spreadsheet.
  • Menyalin ke papan klip dalam format file CSV, TSV, atau JSON.

Untuk mengekspor hasil kueri dari editor kueri atau pembuat kueri, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , buka halaman Bigtable instances.

    Buka daftar instance

  2. Pilih instance dari daftar.

  3. Di menu navigasi, klik Bigtable Studio.

    Panel Explorer menampilkan daftar tabel, tampilan, dan kueri di instance.

  4. Jalankan kueri dari tab Builder atau Editor.

    Hasilnya muncul di tabel Hasil.

  5. Di toolbar Hasil, klik Ekspor.

  6. Dari menu, pilih salah satu opsi ekspor.

    Jika Anda memilih Ekspor ke Google Spreadsheet, dialog akan muncul. Klik Buka untuk melihat hasil di Google Spreadsheet.

Membuat tampilan

Bigtable Studio memungkinkan Anda membuat dan menyimpan tampilan tabel Bigtable. Untuk mengetahui detailnya, lihat dokumentasi untuk setiap jenis tampilan.

Tampilan yang diberi otorisasi

Anda dapat menggunakan pembuat kueri untuk membuat dan menyimpan tampilan yang diizinkan, yang merupakan subkumpulan tabel yang aksesnya Anda berikan secara terpisah dari akses ke tabel. Anda juga dapat memberikan akses dan menghapus tampilan yang diizinkan di Bigtable Studio, menggunakan menu Tindakan di panel Penjelajah.

Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengelola tampilan yang diizinkan.

Tampilan terwujud berkelanjutan

Anda dapat menggunakan editor kueri untuk membuat tampilan terwujud berkelanjutan, yaitu hasil yang telah dihitung sebelumnya dari kueri SQL yang berjalan secara berkelanjutan dan disinkronkan dengan tabel sumbernya melalui update inkremental. Tampilan terwujud berkelanjutan sering kali berisi data gabungan berdasarkan nilai dalam tabel sumbernya.

Untuk informasi selengkapnya, lihat dokumentasi berikut:

Tampilan logis

Anda dapat menggunakan editor kueri untuk membuat tampilan logis, kueri tersimpan yang dapat dikueri seperti tabel. Operasi tampilan logis memerlukan izin di luar izin yang diberikan di roles/bigtable.reader. Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengelola tampilan logis.

Tampilan berparameter

Anda juga dapat menggunakan editor kueri untuk membuat tampilan berparameter, yang memperluas kemampuan tampilan logis untuk memfilter hingga rentang data tertentu berdasarkan konteks yang disediakan aplikasi, terutama dalam aplikasi yang menggunakan agen AI atau model bahasa besar (LLM). Untuk mengetahui informasi selengkapnya, lihat Ringkasan tampilan berparameter.

Kueri tersimpan

Anda dapat menggunakan Bigtable Studio untuk membuat, menyimpan, dan mengelola skrip SQL sebagai kueri tersimpan. Untuk informasi selengkapnya, lihat dokumentasi berikut:

Langkah berikutnya