Berinteraksi dengan data Lakehouse tanpa batas di BigQuery
Lakehouse Tanpa Batas adalah mesin penyimpanan yang menyatukan layanan Google Cloud dan open source untuk membuat antarmuka terpadu untuk analisis lanjutan dan AI. BigLake menyediakan fondasi untuk membangun lakehouse yang terbuka, terkelola, dan berperforma tinggi dengan pengelolaan data otomatis dan tata kelola bawaan menggunakan Apache Iceberg.
Saat Anda membuat tabel di Lakehouse, tabel tersebut dapat otomatis dikueri dari BigQuery dan terlihat di halaman BigQuery di konsol Google Cloud . Namespace dan skema Lakehouse Anda juga otomatis dipetakan ke set data BigQuery. Selain itu, Anda dapat membuat dan memperbarui katalog, namespace, dan tabel Lakehouse langsung di BigQuery Studio.
Perbedaan antara resource Lakehouse dan resource BigQuery lainnya
Berikut adalah perbedaan utama antara resource Lakehouse dan BigQuery standar:
- Set data Lakehouse muncul di halaman BigQuery di konsol Google Cloud di samping ikon air.
- Resource lakehouse memiliki metadata tambahan di bagian Detail masing-masing.
Membuat tabel Lakehouse di BigQuery Studio
Buka halaman BigQuery.
Di panel Explorer, klik Add data.
Klik kartu sumber data Google Cloud Storage.
Di bagian Access external data in place, klik kartu GCS data files.
Untuk GCS bucket source or file path, pilih bucket Cloud Storage Anda.
Untuk Format file, pilih Parquet.
Untuk Table name, masukkan nama tabel Anda.
Untuk Project, pilih project Anda.
Untuk Catalog ID, pilih katalog Lakehouse yang ada untuk bucket, atau buat katalog jika belum ada.
Untuk Namespace ID, pilih namespace Lakehouse yang ada, atau buat yang baru. ID namespace hanya boleh berisi huruf, angka, dan garis bawah.
(Opsional) Untuk Schema, tentukan nama kolom dan jenis data untuk tabel baru Anda.
Klik Create table.
Tabel Lakehouse Anda kini terlihat di BigQuery dan dapat dikueri serta diubah seperti tabel BigQuery standar.
Alih-alih membuat tabel yang berisi data, Anda dapat membuat tabel Lakehouse kosong dengan cara yang sama seperti membuat tabel BigQuery standar. Satu-satunya perbedaan adalah memilih namespace Lakehouse sebagai set data target.
Memigrasikan atau memfederasikan katalog lain ke Lakehouse
Buka halaman BigQuery.
Di panel Explorer, klik Add data.
Klik kartu sumber data Google Cloud Storage.
Di bagian Access external data in place, klik kartu External or legacy catalogs.
Untuk Select catalog source, pilih sumber katalog.
- Jika Anda memilih Hive Metastore, lakukan tindakan berikut:
- Untuk Region, pilih region untuk katalog Lakehouse baru Anda.
- Untuk Nama tampilan migrasi, masukkan nama baru untuk migrasi.
- Klik Lanjutkan.
- Untuk Source system configuration, masukkan URL, akun layanan, dan lampiran jaringan.
- Jika Anda memilih sumber katalog yang berbeda, lakukan tindakan berikut:
- Untuk Catalog name (in Lakehouse), masukkan nama untuk katalog.
- Untuk Lokasi data, pilih region untuk katalog Lakehouse baru Anda.
- Klik Lanjutkan.
- Untuk Catalog configuration, masukkan detail katalog jarak jauh, metode autentikasi, dan interval refresh.
- Jika Anda memilih Hive Metastore, lakukan tindakan berikut:
Klik Create.
Mengakses data lintas cloud
Kemampuan akses data lintas cloud Lakehouse memungkinkan Anda mengkueri data yang disimpan di penyedia cloud lain langsung dari BigQuery, tanpa memigrasikan file atau membangun pipeline ETL yang kompleks. Untuk mengetahui informasi konfigurasi, lihat Membuat kueri data jarak jauh.
Perbandingan kemampuan tabel Iceberg
Gunakan tabel berikut untuk membandingkan kemampuan antara tabel Apache Iceberg yang dikelola oleh katalog runtime Lakehouse dan tabel Apache Iceberg yang dikelola oleh BigQuery.
| Kemampuan | Tabel Apache Iceberg yang dikelola oleh katalog runtime Lakehouse | Tabel Apache Iceberg yang dikelola oleh BigQuery |
|---|---|---|
| Catalog | Katalog runtime Lakehouse (kompatibel dengan katalog REST Iceberg) | BigQuery |
| Penyimpanan | Cloud Storage | Cloud Storage |
| Dapat diakses melalui endpoint katalog REST Iceberg | Ya | Ya, menggunakan federasi katalog BigQuery |
| Interoperabilitas Baca/Tulis | ||
| Kueri baca BigQuery (SELECT, BQML, fungsi AI) | Didukung | Didukung |
| DML BigQuery (INSERT, UPDATE, DELETE, MERGE) | Didukung (Pratinjau) | Didukung (GA) |
| Pembacaan mesin OSS | Didukung (GA) | Didukung (GA) (menggunakan penggabungan katalog BigQuery) |
| Penulisan mesin OSS | Didukung (GA) | Tidak didukung |
| Penulisan streaming mesin OSS (Kafka, Spark, Dataflow dengan sink I/O Iceberg) | Didukung (GA) | Tidak didukung |
| Kemampuan Terkelola dan Lanjutan | ||
| Pengelolaan tabel (pemadatan, pembersihan sampah memori) | Didukung (Pratinjau) | Didukung (GA) |
| Penulisan streaming BigQuery (storage write API) | Tidak didukung | Didukung (GA) |
| Streaming/langganan Pub/Sub, streaming Dataflow dengan sink I/O BigQuery | Tidak didukung | Didukung (GA) |
| Change Data Capture (CDC) BigQuery | Didukung (Pratinjau) | Didukung |
| Transaksi multi-pernyataan BigQuery | Tidak didukung | Didukung (Pratinjau) |
| Disaster recovery terkelola | Tidak didukung | Tidak didukung |
| Indeks penelusuran | Tidak didukung | Tidak didukung |
| Indeks vektor (termasuk pembuatan embedding otomatis) | Tidak didukung | Tidak didukung |
| Perjalanan Waktu | ||
| Perjalanan waktu (menggunakan mesin OSS) | Fleksibel (dikonfigurasi melalui properti tabel) | Tidak didukung |
| Perjalanan waktu (menggunakan BigQuery) | Dibatasi hingga 7 hari | Dibatasi hingga 7 hari |
| Histori snapshot dan rollback ke snapshot sebelumnya | Didukung | Tidak didukung |
| Tata Kelola, Keamanan, dan Berbagi | ||
| BigQuery Authorized Views | Tidak didukung | Tidak didukung |
| Keamanan tingkat kolom BigQuery | Tidak didukung | Didukung (GA) |
| Penyamaran data dan tag kebijakan BigQuery | Tidak didukung | Didukung (GA) |
| Keamanan tingkat baris BigQuery | Tidak didukung | Didukung (GA) |
| Integrasi Analytics Hub | Tidak didukung | Didukung |
| Kemampuan Knowledge Catalog | ||
| Pembuatan katalog, penelusuran, dan penemuan metadata | Didukung | Didukung |
| Silsilah | Didukung | Didukung |
| Kualitas/pembuatan profil data | Didukung | Didukung |
| Insight | Didukung | Didukung |
| Pembuatan deskripsi kolom dan tabel berbasis AI | Didukung | Didukung |
Langkah berikutnya
- Pelajari lebih lanjut Lakehouse tanpa batas.