Setelah koneksi dibuat dan produk data dibagikan, Anda dapat menemukan dan membuat kueri data SAP di BigQuery. Untuk mengetahui informasi tentang cara produk ini dibagikan di SAP, lihat Bekerja dengan Produk Data di SAP Business Data Cloud Connect dalam dokumentasi SAP.
Secara default, Lakehouse otomatis memuat ulang metadata katalog di latar belakang setiap 5 menit (5m atau 300s). Untuk mengubah interval pemuatan ulang katalog, perbarui katalog menggunakan gcloud:
gcloud alpha biglake delta-sharing catalogs update CATALOG_ID \ --project="PROJECT_ID" \ --refresh-interval="REFRESH_INTERVAL"
Ganti kode berikut:
CATALOG_ID: ID katalog Delta Sharing Lakehouse Anda.PROJECT_ID: ID project Anda Google Cloud .REFRESH_INTERVAL: interval untuk memuat ulang metadata, yang ditentukan sebagai string durasi dengan unit (misalnya,5muntuk 5 menit,300suntuk 300 detik, atau1huntuk 1 jam).
Data muncul dalam struktur hierarkis:
CATALOG_ID.SHARE_NAME.SCHEMA_NAME.TABLE_NAME.
Mencantumkan pembagian lokasi di katalog
Untuk mencantumkan pembagian lokasi, gunakan salah satu opsi berikut:
gcloud
gcloud alpha biglake delta-sharing shares list \ --catalog="CATALOG_ID" \ --project="PROJECT_ID"
REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-Visibility: DELTA_SHARING_PREVIEW" \ "https://biglake.googleapis.com/deltasharing/v1/projects/PROJECT_ID/catalogs/CATALOG_ID/shares"
Ganti kode berikut:
CATALOG_ID: ID katalog Delta Sharing Lakehouse untuk Apache Iceberg Anda.PROJECT_ID: ID project Anda Google Cloud .
Mencantumkan skema dalam pembagian lokasi
Untuk mencantumkan skema, gunakan salah satu opsi berikut:
gcloud
gcloud alpha biglake delta-sharing schemas list \ --catalog="CATALOG_ID" \ --share="SHARE_NAME" \ --project="PROJECT_ID"
REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-Visibility: DELTA_SHARING_PREVIEW" \ "https://biglake.googleapis.com/deltasharing/v1/projects/PROJECT_ID/catalogs/CATALOG_ID/shares/SHARE_NAME/schemas"
Ganti kode berikut:
CATALOG_ID: ID katalog Delta Sharing Lakehouse Anda.SHARE_NAME: nama pembagian lokasi.PROJECT_ID: ID project Anda Google Cloud .
Mencantumkan tabel dalam skema
Untuk mencantumkan tabel, gunakan salah satu opsi berikut:
gcloud
gcloud alpha biglake delta-sharing tables list \ --catalog="CATALOG_ID" \ --share="SHARE_NAME" \ --schema="SCHEMA_NAME" \ --project="PROJECT_ID"
REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-Visibility: DELTA_SHARING_PREVIEW" \ "https://biglake.googleapis.com/deltasharing/v1/projects/PROJECT_ID/catalogs/CATALOG_ID/shares/SHARE_NAME/schemas/SCHEMA_NAME/tables"
Ganti kode berikut:
CATALOG_ID: ID katalog Delta Sharing Lakehouse Anda.SHARE_NAME: nama pembagian lokasi.SCHEMA_NAME: nama skema.PROJECT_ID: ID project Anda Google Cloud .
Membuat kueri tabel
Buat kueri tabel menggunakan GoogleSQL standar di bq CLI,Google Cloud konsol, atau library klien BigQuery. Gunakan tanda kutip terbalik untuk setiap bagian nama tabel lima bagian saat membuat kueri:
SELECT * FROM `PROJECT_ID`.`CATALOG_ID`.`SHARE_NAME`.`SCHEMA_NAME`.`TABLE_NAME` LIMIT 10
Ganti kode berikut:
PROJECT_ID: ID project Anda Google Cloud .CATALOG_ID: ID katalog Delta Sharing Lakehouse Anda.SHARE_NAME: nama pembagian lokasi.SCHEMA_NAME: nama skema.TABLE_NAME: nama tabel.