המסמך הזה מיועד לבעלי מוצרי נתונים שרוצים לעדכן, למחוק ולהעניק גישה למוצרי נתונים ב-Dataplex Universal Catalog.
מידע נוסף על הארכיטקטורה ומושגי המפתח של מוצרי נתונים זמין במאמר מידע על מוצרי נתונים.
לפני שמתחילים
-
Enable the Dataplex, BigQuery APIs.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
התפקידים הנדרשים
כדי לקבל את ההרשאות שדרושות לניהול מוצרי נתונים, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:
-
הרשאות מלאות ליצירה, לעדכון, למחיקה ולניהול של הרשאות למוצרי נתונים:
אדמין מוצרי נתונים ב-Dataplex (
roles/dataplex.dataProductsAdmin) -
עדכון וניהול של מוצרי נתונים קיימים:
עריכת מוצרי נתונים ב-Dataplex (
roles/dataplex.dataProductsEditor) -
מוסיפים היבטים כמו
schema,overviewו-contacts: Dataplex Entry and EntryLink Owner (roles/dataplex.entryOwner) -
חיפוש נכסים והוספה שלהם:
צפייה בקטלוג Dataplex (
roles/dataplex.catalogViewer) -
עריכת סוגי היבטים של המערכת, כמו תיעוד והיבט חוזה של קצב הרענון:
Dataplex Catalog Editor (
roles/dataplex.catalogEditor)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
התפקידים המוגדרים מראש האלה כוללים את ההרשאות שנדרשות לניהול מוצרי נתונים. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי לנהל מוצרי נתונים, נדרשות ההרשאות הבאות:
-
עורכים את סוג היחס של המערכת
overview:dataplex.entryGroups.useOverviewAspect -
עורכים את סוג היחס של המערכת
refresh cadence:dataplex.entryGroups.useRefreshCadenceAspect
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
הענקת גישה למוצר נתונים
בעלי מוצרי נתונים צריכים לאפשר את הגילוי של המוצרים שלהם ולהעניק את התפקידים הנדרשים, כדי שהצרכנים יוכלו לחפש מוצרי נתונים, לראות אותם ולבקש גישה אליהם.
כדי להעניק לצרכני מוצר הנתונים את ההרשאות שדרושות להם כדי ליצור אינטראקציה עם מוצר הנתונים, צריך להקצות להם את תפקידי ה-IAM הבאים במשאב של מוצר הנתונים:
- חיפוש מוצרי נתונים וגישה אליהם בחיפוש של Dataplex Universal Catalog: Dataplex Data Product Consumer (
dataplex.dataProductsConsumer) - גישת קריאה בלבד לצפייה בהגדרות של מוצרי נתונים ובמטא-נתונים:
Dataplex Data Product Viewer (
dataplex.dataProductsViewer) - בקשת גישה למוצרי נתונים: Dataplex Data Product Consumer (
dataplex.dataProductsConsumer)
כשצרכן של מוצר נתונים מבקש גישה למוצר נתונים, הבעלים של מוצר הנתונים מקבל התראה באימייל.
כדי לתת גישה, בצעו את השלבים הבאים:
נכנסים לדף Groups במסוף Google Cloud .
מחפשים את הקבוצה שמשויכת לרמת ההרשאה המבוקשת ובוחרים אותה.
לוחצים על הוספת חברים.
מוסיפים את הגורם הראשי.
לוחצים על Save.
מידע נוסף זמין במאמר בנושא יצירה וניהול של קבוצות Google במסוף Google Cloud .
עדכון של מוצר נתונים
אתם יכולים לעדכן את הפרטים הבסיסיים (למשל, שם מוצר הנתונים, תיאור, פרטי הבעלים), נכסים, קבוצות גישה, הרשאות, חוזה, היבטים ומסמכים נוספים של מוצר נתונים קיים.
עדכון הפרטים הבסיסיים של מוצר נתונים
המסוף
במסוף Google Cloud , עוברים לדף Data products בקטלוג האוניברסלי של Dataplex.
לוחצים על מוצר הנתונים שרוצים לעדכן.
לוחצים על עריכת מוצר הנתונים.
מעדכנים את שם מוצר הנתונים, הסמל, התיאור, אנשי הקשר של הבעלים והתוויות לפי הצורך.
לוחצים על עדכון מוצר נתונים.
REST
כדי לעדכן את הפרטים הבסיסיים של מוצר נתונים, משתמשים בשיטה dataProducts.patch.
לדוגמה, כדי לעדכן את התיאור של מוצר נתונים, שולחים את הבקשה הבאה מסוג PATCH:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{"description": "NEW_DESCRIPTION"}' \
https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/ LOCATION/dataProducts/DATA_PRODUCT_ID?update_mask="description"
מחליפים את מה שכתוב בשדות הבאים:
- NEW_DESCRIPTION: תיאור חדש של מוצר הנתונים
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud
- LOCATION: האזור שבו קיים מוצר הנתונים
- DATA_PRODUCT_ID: המזהה של מוצר הנתונים
עדכון נכסים של מוצר נתונים
המסוף
במסוף Google Cloud , עוברים לדף Data products בקטלוג האוניברסלי של Dataplex.
לוחצים על מוצר הנתונים שרוצים לעדכן את הנכסים שלו.
לוחצים על הכרטיסייה נכסים.
כדי להוסיף נכס חדש, פועלים לפי השלבים הבאים:
לוחצים על +הוספה.
מחפשים את הנכסים שרוצים להוסיף למוצר הנתונים ובוחרים אותם. הנכסים שאתם בוחרים צריכים להיות באותו אזור כמו מוצר הנתונים.
אם יש לכם את ההרשאות הדרושות, אתם יכולים ללחוץ על הנכס כדי לראות את המטא-נתונים שלו.
כדי למקד את תוצאות החיפוש, משתמשים במסננים.
אחרי שבוחרים את הנכסים, לוחצים על הוספה.
כדי להסיר נכס ממוצר הנתונים, פועלים לפי השלבים הבאים:
בנכס שרוצים להסיר, לוחצים על > הסרה.
לוחצים על הסרה כדי לאשר את הפעולה.
REST
כדי להוסיף נכס נתונים חדש למוצר הנתונים, משתמשים בשיטה
dataAssets.create. דוגמה לקוד מופיעה בקטע אופציונלי: הוספת נכסים.
כדי למחוק נכס נתונים ממוצר הנתונים, משתמשים בשיטה
dataAssets.delete. לדוגמה, שולחים את הבקשה הבאה DELETE:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/dataProducts/DATA_PRODUCT_ID/dataAssets/DATA_ASSET_ID"
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud
- LOCATION: האזור שבו רוצים ליצור את מוצר הנתונים
- DATA_PRODUCT_ID: מזהה ייחודי של מוצר הנתונים
- DATA_ASSET_ID: המזהה של נכס הנתונים שרוצים להסיר ממוצר הנתונים
עדכון קבוצות הגישה וההרשאות לנכסים
המסוף
במסוף Google Cloud , עוברים לדף Data products בקטלוג האוניברסלי של Dataplex.
לוחצים על מוצר הנתונים שרוצים לעדכן את קבוצות הגישה וההרשאות שלו.
לוחצים על הכרטיסייה קבוצות גישה והרשאות.
כדי לעדכן קבוצת גישה:
לוחצים על עריכה.
מעדכנים את השם, התיאור והמזהה של קבוצת הגישה לפי הצורך.
כדי להוסיף קבוצת גישה חדשה, לוחצים על הוספת קבוצת גישה ופועלים לפי השלבים הבאים:
בשדה שם קבוצת הגישה, מזינים שם לקבוצת הגישה החדשה. לדוגמה,
Analyst.בשדה Access group description (תיאור קבוצת הגישה), מזינים תיאור לקבוצת הגישה.
בשדה מזהה קבוצת הגישה, מזינים את כתובת האימייל של קבוצת Google שרוצים להקצות לקבוצת הגישה הזו. משתמשים במוצרי נתונים שמבקשים גישה לקבוצת הגישה הזו יכולים להתווסף כחברים לקבוצת Google הממופה.
אפשר להוסיף עד שלוש קבוצות גישה לכל מוצר נתונים.
לוחצים על הוספה.
כדי להסיר קבוצת גישה:
לצד קבוצת הגישה שרוצים להסיר, לוחצים על > הסרה.
לוחצים על הסרה כדי לאשר את הפעולה.
אם לא הוגדרו קבוצות גישה למוצר הנתונים שנבחר, אפשר להוסיף קבוצת גישה חדשה בלחיצה על הוספת קבוצת גישה.
כדי לעדכן את הרשאות הנכסים, פועלים לפי השלבים הבאים:
לצד הנכס שרוצים לעדכן את ההרשאות שלו, לוחצים על > הרשאות.
מעדכנים את קבוצות הגישה ואת תפקידי ה-IAM הנדרשים.
לוחצים על Configure (הגדרה).
REST
כדי לעדכן את קבוצות הגישה שמשויכות למוצר נתונים, משתמשים בשיטה dataProducts.patch. דוגמה לקוד מופיעה במאמר בנושא הגדרת קבוצות גישה.
כדי לעדכן את הרשאות הנכס, משתמשים ב-method dataAssets.patch. דוגמת קוד מופיעה במאמר בנושא הגדרת הרשאות לנכסים.
עדכון החוזה של מוצר הנתונים
המסוף
במסוף Google Cloud , עוברים לדף Data products בקטלוג האוניברסלי של Dataplex.
לוחצים על מוצר הנתונים שרוצים לעדכן את החוזה שלו.
לוחצים על הכרטיסייה חוזה.
כדי לעדכן את החוזה הקיים:
לוחצים על עריכה.
מעדכנים את השדות הנדרשים.
לוחצים על Save.
אם לא מצורף חוזה למוצר הנתונים שנבחר, אפשר להוסיף חוזה על ידי לחיצה על הוספת חוזה.
REST
כדי לעדכן חוזה, משתמשים בשיטה
entries.patch. דוגמה לקוד מופיעה במאמר בנושא הוספת חוזה.
עדכון היבטים של מוצר נתונים
המסוף
במסוף Google Cloud , עוברים לדף Data products בקטלוג האוניברסלי של Dataplex.
לוחצים על מוצר הנתונים שרוצים לעדכן את ההיבטים שלו.
לוחצים על הכרטיסייה מאפיינים.
כדי לעדכן היבט:
לוחצים על ההיבט שרוצים לעדכן.
לוחצים על עריכה.
מעדכנים את סוג ההיבט, המדינה והאזור לפי הצורך.
לוחצים על Save.
כדי להוסיף היבט חדש למוצר הנתונים, פועלים לפי השלבים הבאים:
לוחצים על + הוספת היבט.
בשדה בחירת סוג היבט, מחפשים סוג היבט ובוחרים אותו מהרשימה. לדוגמה,
Geo context.בשדה מדינה בוחרים את המדינה שאליה משויך הנכס.
בשדה Region, בוחרים את האזור העסקי שאליו שייך הנכס.
לוחצים על Save.
כדי למחוק היבט, פועלים לפי השלבים הבאים:
לוחצים על ההיבט שרוצים למחוק.
לחץ על .
כדי לאשר את הפעולה, לוחצים על אישור.
REST
כדי לעדכן היבט כלשהו ברשומה של נתוני המוצר, משתמשים בשיטה entries.patch.
עדכון התיעוד של מוצר הנתונים
המסוף
במסוף Google Cloud , עוברים לדף Data products בקטלוג האוניברסלי של Dataplex.
לוחצים על מוצר הנתונים שרוצים לעדכן את התיעוד שלו.
לוחצים על הכרטיסייה סקירה כללית.
לוחצים על עריכה לצד תיעוד.
לעדכן את מדריך למשתמש, שאילתות לדוגמה ומסמכים אחרים לפי הצורך.
לוחצים על Save.
REST
התיעוד הוא חלק מההיבט overview. כדי לעדכן את התיעוד של מוצר הנתונים, משתמשים בשיטה entries.patch.
מחיקת מוצר נתונים
כדי למחוק מוצר נתונים, קודם צריך להסיר ממנו את כל הנכסים.
המסוף
במסוף Google Cloud , עוברים לדף Data products בקטלוג האוניברסלי של Dataplex.
לוחצים על מוצר הנתונים שרוצים למחוק.
לוחצים על הכרטיסייה נכסים.
לכל נכס שמופיע ברשימה, לוחצים על > הסרה. לוחצים על הסרה כדי לאשר את הפעולה.
אחרי שמסירים את כל הנכסים, מוחקים את מוצר הנתונים על ידי לחיצה על מחיקה.
בתיבת הדו-שיח לאישור, מזינים
deleteולוחצים על מחיקה.
REST
כדי למחוק מוצר נתונים, משתמשים ב-method dataProducts.delete.
לדוגמה, שולחים את הבקשה הבאה DELETE:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/ LOCATION/dataProducts/DATA_PRODUCT_ID
מחליפים את מה שכתוב בשדות הבאים:
- PROJECT_ID: מזהה הפרויקט ב- Google Cloud
- LOCATION: האזור שבו קיים מוצר הנתונים
- DATA_PRODUCT_ID: המזהה של מוצר הנתונים שרוצים למחוק