Membuat kueri data Apache Iceberg
Peran yang diperlukan
Untuk membuat kueri tabel Apache Iceberg Terkelola di BigQuery, 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
bigquery.connections.usebigquery.jobs.createbigquery.readsessions.create(Hanya diperlukan jika Anda membaca data dengan BigQuery Storage Read API)bigquery.tables.getbigquery.tables.getData
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran yang telah ditetapkan sebelumnya.
Membuat kueri tabel Iceberg Terkelola
Setelah membuat tabel Iceberg Terkelola, Anda dapat membuat kuerinya dengan
sintaksis GoogleSQL, sama seperti
tabel BigQuery standar. Contoh, SELECT field1, field2
FROM mydataset.my_iceberg_table;.
Langkah berikutnya
- Pelajari cara menggunakan SQL di BigQuery.
- Pelajari tabel BigLake.
- Pelajari kuota BigQuery.