建立連線並共用資料產品後,您就能在 BigQuery 中探索及查詢 SAP 資料。如要瞭解如何在 SAP 中共用這些產品,請參閱 SAP 說明文件中的「Working with Data Products in SAP Business Data Cloud Connect」。
根據預設,Lakehouse 會在背景每 5 分鐘自動重新整理目錄中繼資料 (5m 或 300s)。如要變更目錄的重新整理間隔,請使用 gcloud 更新目錄:
gcloud alpha biglake delta-sharing catalogs update CATALOG_ID \ --project="PROJECT_ID" \ --refresh-interval="REFRESH_INTERVAL"
更改下列內容:
CATALOG_ID:Lakehouse Delta Sharing 目錄的 ID。PROJECT_ID:您的 Google Cloud 專案 ID。REFRESH_INTERVAL:中繼資料的重新整理間隔,以附帶單位的持續時間字串指定 (例如5m代表 5 分鐘、300s代表 300 秒,或1h代表 1 小時)。
資料會以階層式結構顯示:
CATALOG_ID.SHARE_NAME.SCHEMA_NAME.TABLE_NAME。
列出目錄中的共用項目
如要列出共用項目,請使用下列其中一個選項:
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"
更改下列內容:
CATALOG_ID:Lakehouse for Apache Iceberg Delta Sharing 目錄的 ID。PROJECT_ID:您的 Google Cloud 專案 ID。
列出共用項目中的結構定義
如要列出結構定義,請使用下列其中一種方式:
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"
更改下列內容:
CATALOG_ID:Lakehouse Delta Sharing 目錄的 ID。SHARE_NAME:共用名稱。PROJECT_ID:您的 Google Cloud 專案 ID。
列出結構定義中的資料表
如要列出資料表,請使用下列其中一種方式:
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"
更改下列內容:
CATALOG_ID:Lakehouse Delta Sharing 目錄的 ID。SHARE_NAME:共用名稱。SCHEMA_NAME:結構定義的名稱。PROJECT_ID:您的 Google Cloud 專案 ID。
查詢資料表
在 bq CLI、Google Cloud 控制台或 BigQuery 用戶端程式庫中,使用標準 GoogleSQL 查詢資料表。查詢時,請為四部分資料表名稱的每個部分使用反引號:
SELECT * FROM `PROJECT_ID`.`CATALOG_ID`.`SHARE_NAME`.`SCHEMA_NAME`.`TABLE_NAME` LIMIT 10
更改下列內容:
PROJECT_ID:您的 Google Cloud 專案 ID。CATALOG_ID:Lakehouse Delta Sharing 目錄的 ID。SHARE_NAME:共用名稱。SCHEMA_NAME:結構定義的名稱。TABLE_NAME:資料表名稱。