ניהול דומיינים של נתונים

ב-Knowledge Catalog (לשעבר Dataplex Universal Catalog) אתם יכולים לראות, לעדכן ולמחוק דומיינים ותת-דומיינים של נתונים באמצעות מסוף Google Cloud ו-API בארכיטקטורת REST. אתם יכולים לבדוק את המשאבים הכלולים, לשנות את השמות המוצגים והתוויות, או להסיר דומיינים ריקים כדי שההיררכיה תתאים למבנה העסקי שלכם.

לפני שמתחילים

לפני שאתם מנהלים דומיינים של נתונים, ודאו שיש לכם את התפקידים הנדרשים ושהפעלתם את ממשקי ה-API הנדרשים.

הפעלת ממשקי ה-API

מפעילים את Dataplex API, אם הוא עדיין לא מופעל.

התפקידים שנדרשים כדי להפעיל ממשקי API

כדי להפעיל ממשקי API, צריך את ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד "בעלים" (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד "אדמין בממשק 'שימוש בשירות'" (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

להפעלת ה-API

התפקידים הנדרשים

כדי לקבל את ההרשאות שדרושות לניהול דומיינים של נתונים, בקשו מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:

להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.

הצגת דומיינים ותת-דומיינים של נתונים

לראות דומיינים ותת-דומיינים של נתונים בפרויקט ספציפי.

המסוף

הצגת כל הדומיינים של הנתונים

  1. נכנסים לדף Data domains במסוף Google Cloud .

    מעבר לדומיינים של נתונים

  2. בטבלה מפורטים הדומיינים שנוצרו. לוחצים על החץ הרחבה לצד שם הדומיין של הנתונים כדי לראות את תתי-הדומיינים שמוטמעים בו.

הצגת פרטים של דומיין ותת-דומיין של נתונים

  1. נכנסים לדף Data domains במסוף Google Cloud .

    מעבר לדומיינים של נתונים

  2. לוחצים על השם של הדומיין או תת-הדומיין שרוצים לראות.

  3. בדף פרטי הדומיין מוצגות הכרטיסיות הבאות:

    • סקירה כללית: סקירה כללית של הדומיין ורשימה של ההיבטים הנדרשים והאופציונליים.
    • משאבים: רשימת המשאבים שכלולים בדומיין הזה. ברשימה מוצגים רק תיקיות, פרויקטים ומשאבים שנכללים ישירות בדומיין.

REST

הצגת דומיינים ותת-דומיינים של נתונים

כדי לראות את דומייני הנתונים, משתמשים ב-method‏ projects.locations.dataDomains.list:

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • ‫LOCATION_ID: האזור של הפרויקט. לדוגמה, us-central1.

שיטת ה-HTTP וכתובת ה-URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אמורים לקבל קוד סטטוס של הצלחה (2xx) ותגובה ריקה.

הצגת תתי-דומיינים של נתונים

כדי לראות את תת-הדומיינים של הנתונים, משתמשים ב-method‏ projects.locations.dataDomains.listSubdomains:

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • ‫LOCATION_ID: האזור שבו נמצא דומיין הנתונים הראשי. לדוגמה, us-central1.
  • ‫DOMAIN_ID: המזהה הייחודי של דומיין הנתונים הראשי.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/subdomains

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אמורים לקבל קוד סטטוס של הצלחה (2xx) ותגובה ריקה.

משתמשים בפרמטר filter כדי להציג רשימה של תת-דומיינים ששייכים לדומיין הורה ספציפי:

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • ‫LOCATION_ID: האזור שבו נמצא דומיין הנתונים הראשי. לדוגמה, us-central1.
  • ‫PARENT_DOMAIN_ID: המזהה הייחודי של דומיין הנתונים הראשי.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains?filter=parent_data_domain="projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/PARENT_DOMAIN_ID"

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אמורים לקבל קוד סטטוס של הצלחה (2xx) ותגובה ריקה.

הצגת הפרטים של דומיין הנתונים

כדי לקבל פרטים על דומיין או תת-דומיין, משתמשים ב-method‏ projects.locations.dataDomains.get:

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • ‫LOCATION_ID: האזור שבו נמצא דומיין הנתונים. לדוגמה, us-central1.
  • ‫DOMAIN_ID: המזהה הייחודי של הדומיין או תת-הדומיין של הנתונים.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אמורים לקבל קוד סטטוס של הצלחה (2xx) ותגובה ריקה.

עדכון של דומיין או תת-דומיין של נתונים

אתם יכולים לעדכן את השם המוצג, התיאור והתוויות של הדומיין. אי אפשר לשנות את המזהה או המיקום של הדומיין אחרי שיוצרים אותו.

המסוף

  1. נכנסים לדף Data domains במסוף Google Cloud .

    מעבר לדומיינים של נתונים

  2. לוחצים על שם הדומיין או תת-הדומיין כדי לעבור לדף הפרטים.

  3. בסרגל העליון, לוחצים על עריכה.

  4. מעדכנים את השם המוצג או את התיאור.

  5. לוחצים על Save.

REST

כדי לעדכן דומיין נתונים, משתמשים ב-method‏ projects.locations.dataDomains.patch:

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • ‫LOCATION_ID: האזור שבו נמצא דומיין הנתונים. לדוגמה, us-central1.
  • ‫DOMAIN_ID: המזהה הייחודי של הדומיין או תת-הדומיין של הנתונים.

ה-method של ה-HTTP וכתובת ה-URL:

PATCH https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID?updateMask=description,labels

תוכן בקשת JSON:

{
  "description": "Updated description for the domain",
  "labels": {
    "status": "active"
  }
}

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אמורים לקבל קוד סטטוס של הצלחה (2xx) ותגובה ריקה.

מחיקת דומיין או תת-דומיין של נתונים

אפשר למחוק רק דומיין נתונים ריק. לפני שמוחקים את הדומיין עצמו, צריך למחוק את כל תת-הדומיינים ולהסיר את כל קישורי המשאבים שמשויכים לדומיין. אם הדומיין לא ריק, בקשת המחיקה תיכשל ותופיע שגיאה.

המסוף

  1. נכנסים לדף Data domains במסוף Google Cloud .

    מעבר לדומיינים של נתונים

  2. לוחצים על שם הדומיין או תת-הדומיין כדי לעבור לדף הפרטים.

  3. בסרגל העליון, לוחצים על מחיקה.

  4. מאשרים את המחיקה על ידי הקלדת שם הדומיין או תת-הדומיין של הנתונים.

  5. לוחצים על Delete.

REST

כדי למחוק דומיין נתונים, משתמשים ב-method‏ projects.locations.dataDomains.delete:

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • ‫PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • ‫LOCATION_ID: האזור שבו נמצא דומיין הנתונים. לדוגמה, us-central1.
  • ‫DOMAIN_ID: המזהה הייחודי של הדומיין או תת-הדומיין של הנתונים.

ה-method של ה-HTTP וכתובת ה-URL:

DELETE https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אמורים לקבל קוד סטטוס של הצלחה (2xx) ותגובה ריקה.

המאמרים הבאים