建立连接并共享数据产品后,您可以在 BigQuery 中发现和查询 SAP 数据。如需了解如何在 SAP 中共享这些产品,请参阅 SAP 文档中的在 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:表的名称。