פרסום מוצר נתונים של Knowledge Catalog (לשעבר Dataplex Universal Catalog) ב-SAP Business Data Cloud (BDC) באמצעות BigLake Delta Sharing.
פרסום של מוצר נתונים ב-SAP מאפשר למשתמשים בסביבת SAP לגלות נכסי נתונים ולצרוך אותם Google Cloud בצורה חלקה. השילוב הזה מסתמך על Delta Sharing כדי לחשוף נכסי נתונים בסיסיים, כמו טבלאות קטלוג של Apache Iceberg REST, כטבלאות מאוחדות לקריאה בלבד. הנתונים נשארים במיקום המקורי שלהם, כך שאין העברה או שכפול של נתונים, מה שמבטיח חביון נמוך ושמירה על מקור אמת יחיד.
סקירה כללית
השילוב בין Knowledge Catalog לבין SAP BDC מתבסס על גישה של פרוטוקול פתוח באמצעות Delta Sharing. כשמפרסמים מוצר נתונים ב-SAP, Knowledge Catalog מסייע ביצירת קישור מאובטח לשיתוף.
ההיבטים הטכניים העיקריים של השילוב הזה כוללים את הדברים הבאים:
- גישה מאוחדת: הנכסים מוצגים ב-SAP כטבלאות מאוחדות, כלומר מתבצעת שאילתה בזמן אמת מ Google Cloud האחסון.
- Delta Sharing: Knowledge Catalog פועל כשרת Delta Sharing ומספק ממשק סטנדרטי ללקוחות חיצוניים כמו SAP כדי לגשת לטבלאות BigLake ו-Iceberg.
- לא מתבצעת העברת נתונים: הנתונים שלכם נשארים ב- Google Cloud. רק המטא-נתונים ופרוטוקולי הגישה המאובטחים משותפים עם סביבת SAP.
- אבטחה: האימות וההרשאה מתבצעים באמצעות איחוד שירותי אימות הזהות של עומסי עבודה, כדי להבטיח שרק משתמשי SAP מורשים יוכלו לגשת לנתונים על סמך ההרשאות שניתנו ב- Google Cloud.
לפני שמתחילים
לפני שמפרסמים מוצר נתונים ב-SAP BDC, צריך לוודא שמתקיימים התנאים המוקדמים הבאים:
הפעלת ממשקי ה-API
מפעילים את BigLake API בפרויקט Google Cloud .
דרישות לגבי Delta Sharing וקטלוג
צריך לוודא שהסביבה שלכם עומדת בדרישות הבאות:
| דרישה | פרטים | חומרי עזר |
|---|---|---|
| קטלוג Delta Sharing | צריך ליצור קטלוג BigLake Delta Sharing ולהירשם איתו בסביבת SAP BDC באותו פרויקט ובאותו אזור כמו מוצר הנתונים. | איך מגדירים Lakehouse ללא גבולות עבור SAP Business Data Cloud |
| איחוד שירותי אימות הזהות של עומסי עבודה | צריך להגדיר מאגר זהויות של עומסי עבודה וספק כדי לבטוח במונפק של SAP BDC OIDC. | הגדרת איחוד שירותי אימות הזהות של עומסי עבודה |
| נכסי מוצר נתונים |
מוצר הנתונים צריך להכיל לפחות נכס נתונים נתמך אחד (כמו טבלת קטלוג Apache Iceberg REST) ומקסימום 50 טבלאות. כל טבלאות Iceberg במוצר הנתונים צריכות לעמוד במגבלות הבאות:
|
מידע נוסף על מוצרי נתונים |
התפקידים הנדרשים
כדי לקבל את ההרשאות שדרושות לניהול ולפרסום של מוצר נתונים ב-SAP BDC, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט Google Cloud :
-
ניהול מוצרי נתונים ב Google Cloud מסוף:
הכלי לעריכת מוצרי נתונים ב-Dataplex (
roles/dataplex.dataProductsEditor) -
פרסום מוצרי נתונים ב-SAP BDC:
אדמין BigLake (
roles/biglake.admin)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
פרסום מוצר נתונים ב-SAP BDC
המסוף
נכנסים לדף Knowledge Catalog Data products במסוף Google Cloud .
לוחצים על השם של מוצר הנתונים שרוצים לפרסם.
בדף הפרטים של מוצר הנתונים, לוחצים על שיתוף ואז בוחרים באפשרות פרסום ב-SAP.
בחלונית פרסום מוצר נתונים ב-SAP, מציינים את הפרטים הבאים:
- שם השיתוף: מזינים שם ייחודי לשיתוף שייווצר ב-SAP.
- קטלוג Delta: בוחרים את קטלוג Delta Sharing הרשום מהרשימה.
- Workload Identity (זהות של עומס עבודה): מזינים את שם המשאב המלא של ספק הזהויות של עומס העבודה שהוגדר עבור SAP BDC. צריך להשתמש בפורמט הבא:
projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_IDמחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_NUMBER: מספר הפרויקט ב- Google Cloud -
POOL_ID: המזהה של מאגר הזהויות של עומסי העבודה PROVIDER_ID: המזהה של ספק הזהויות של עומסי העבודה.
לוחצים על פרסום.
Knowledge Catalog מתחיל את תהליך הפרסום באמצעות BigLake API. אם הפעולה מצליחה, אפשר לגלות את מוצר הנתונים כטבלאות מאוחדות ב-SAP BDC.
gcloud
המאמרים הבאים
- מידע נוסף על ניהול מוצרי נתונים ב-Knowledge Catalog
- איך מגדירים lakehouse חוצה עננים ל-SAP BDC
- מידע נוסף על הגדרת איחוד שירותי אימות הזהות של עומסי עבודה