אחרי שהחיבור נוצר ומוצרי הנתונים משותפים, אפשר לגלות את נתוני SAP ב-BigQuery וליצור עליהם שאילתות. במסמכי 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. -
PROJECT_ID: מזהה הפרויקט ב- Google Cloud . -
REFRESH_INTERVAL: מרווח הזמן לרענון המטא-נתונים, שמוגדר כמחרוזת של משך זמן עם יחידות (לדוגמה,5mל-5 דקות,300sל-300 שניות או1hלשעה אחת).
הנתונים מופיעים במבנה היררכי:
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. -
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
הצגת סכימות ברשימת שיתוף
כדי להציג רשימה של סכימות, משתמשים באחת מהאפשרויות הבאות:
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. -
SHARE_NAME: שם השיתוף. -
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
הצגת רשימת הטבלאות בסכימה
כדי להציג רשימה של טבלאות, משתמשים באחת מהאפשרויות הבאות:
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. -
SHARE_NAME: שם השיתוף. -
SCHEMA_NAME: שם הסכימה. -
PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
הרצת שאילתות על הטבלאות
מריצים שאילתות על הטבלאות באמצעות GoogleSQL סטנדרטי ב-bq CLI, במסוףGoogle Cloud או בספריות הלקוח של BigQuery. כשמבצעים שאילתה, משתמשים בגרש הפוך לכל חלק בשם הטבלה שמורכב מארבעה חלקים:
SELECT * FROM `PROJECT_ID`.`CATALOG_ID`.`SHARE_NAME`.`SCHEMA_NAME`.`TABLE_NAME` LIMIT 10
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט ב- Google Cloud . -
CATALOG_ID: המזהה של קטלוג Lakehouse Delta Sharing. -
SHARE_NAME: שם השיתוף. -
SCHEMA_NAME: שם הסכימה. -
TABLE_NAME: שם הטבלה.