Membuat kueri data Apache Iceberg

Dokumen ini menjelaskan cara membuat kueri data yang tersimpan dalam tabel Iceberg BigLake.

Peran yang diperlukan

Untuk membuat kueri tabel Iceberg BigLake, pastikan pemanggil BigQuery API memiliki peran berikut:

  • BigQuery Connection User (roles/bigquery.connectionUser)
  • BigQuery Data Viewer (roles/bigquery.dataViewer)
  • BigQuery User (roles/bigquery.user)

Pemanggil dapat berupa akun Anda, akun layanan koneksi Spark, atau akun layanan koneksi resource Cloud. Bergantung pada izin yang Anda miliki, Anda dapat memberikan peran ini pada diri sendiri atau meminta administrator untuk memberikannya. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Melihat peran yang dapat diberikan pada resource.

Untuk melihat izin yang benar-benar diperlukan untuk membuat kueri tabel BigLake Spark, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Membuat kueri tabel BigLake Iceberg

Setelah membuat tabel BigLake Iceberg, Anda dapat membuat kuerinya dengan sintaksis GoogleSQL, sama seperti tabel BigQuery standar. Contoh, SELECT field1, field2 FROM mydataset.my_iceberg_table;.

Langkah berikutnya