הוספת מטא-נתונים לטבלה ב-BigQuery
כאן מוסבר איך מתחילים לנהל מטא-נתונים ב-Knowledge Catalog (לשעבר Dataplex Universal Catalog).
במדריך המקוצר הזה מוסבר איך מוסיפים מטא-נתונים לטבלה ב-BigQuery. במדריך למתחילים הזה תבצעו את הפעולות הבאות:
יצירת מערך נתונים וטבלה ב-BigQuery על סמך מערך נתונים ציבורי.
יוצרים תבנית שמגדירה קבוצה של שדות מטא-נתונים קשורים.
התבנית נקראת סוג היבט. קבוצת השדות של מטא-נתונים קשורים, שמתארים את המטא-נתונים העסקיים והטכניים של נכסי הנתונים, נקראת היבט.
הוספת מטא-נתונים לטבלה.
ב-Knowledge Catalog, כל נכס נתונים מיוצג כרשומה. כדי לצרף מטא-נתונים לנכס נתונים, מוסיפים היבטים לרשומה.
לפני שמתחילים
- נכנסים לחשבון Google Cloud . אם אתם משתמשים חדשים ב- Google Cloud, צרו חשבון כדי שתוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Dataplex and 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.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Dataplex and 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.
התפקידים הנדרשים
כדי לקבל את ההרשאות שדרושות להוספת מטא-נתונים לטבלת BigQuery, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:
- אדמין ב-Dataplex Catalog (
roles/dataplex.catalogAdmin) - בעלים של נתונים ב-BigQuery (
roles/bigquery.dataOwner) - BigQuery Job User (
roles/bigquery.jobUser)
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
יצירת מערך נתונים וטבלה
במסוף Google Cloud , עוברים לדף BigQuery Studio.
יוצרים מערך נתונים:
בחלונית הימנית, לוחצים על כלי הניתוחים:

אם החלונית הימנית לא מוצגת, לוחצים על הרחבת החלונית הימנית כדי לפתוח אותה.
בחלונית Explorer, מוצאים את הפרויקט. לוחצים על View actions, ואז על Create dataset.
בשדה Dataset ID (מזהה מערך הנתונים), מזינים
catalog_demo_dataset.משאירים את ערכי ברירת המחדל בשאר השדות.
לוחצים על יצירת מערך נתונים.
כדי להעתיק טבלה ציבורית לקבוצת הנתונים שלכם:
בחלונית Explorer, מחפשים את הטבלה שנקראת
bigquery-public-data.new_york_citibike.citibike_stations. יכול להיות שתצטרכו להגדיר את היקף החיפוש כך שיכלול את הפרויקטbigquery-public-data.הטבלה הזו היא חלק ממערך הנתונים NYC Citi Bike Trips, מערך נתונים ציבורי שמכיל נתונים על תוכנית לשיתוף אופניים.
בוחרים את הטבלה
citibike_stations.לוחצים על Copy. הזן את פריטי המידע הבאים:
- פרויקט: בוחרים את הפרויקט.
- מערך נתונים: בוחרים באפשרות
catalog_demo_dataset. - Table: מזינים
bike_stations.
לוחצים על Copy.
בחלונית Explorer, מאתרים את מערך הנתונים
catalog_demo_datasetומוודאים שהטבלהbike_stationsמופיעה במערך הנתונים.
הגדרת תבנית מטא-נתונים: יצירת סוג מאפיין
במסוף Google Cloud , עוברים לדף Metadata types ב-Knowledge Catalog.
לוחצים על הכרטיסייה סוגי היבטים ותבניות תגים ואז על הכרטיסייה בהתאמה אישית.
לוחצים על יצירת סוג מאפיין.
בשדה Aspect type ID (מזהה סוג ההיבט), מזינים
data-governance-demo.בקטע מיקום, בוחרים באפשרות
global.בקטע תבנית, לוחצים על הוספת שדה. אפשר להשתמש במידע שבטבלה הבאה כדי להוסיף כמה שדות לסוג ההיבט:
שם סוג חובה תיאור source-of-data-assetטקסט לא - retention-dateתאריך ושעה לא - data-classificationספירה
מוסיפים את הערכים
Public,Sensitiveו-Confidential.כן - has-piiבוליאני כן Whether the data asset has personally identifiable informationלוחצים על Save.
הוספת מטא-נתונים לטבלה: הוספת היבט לרשומה
נכנסים לדף Search בקטלוג הידע במסוף Google Cloud .
בתיבת החיפוש, מזינים
catalog_demo_dataset.בוחרים בטבלה bike_stations.
מוסיפים היבט מותאם אישית לרשומה:
בקטע Tags & aspects (תגים ומאפיינים), לצד Optional tags & aspects (תגים ומאפיינים אופציונליים), לוחצים על Add (הוספה).
בוחרים את סוג היחס
data-governance-demo.כך נוצר היבט שמשתמש בסוג ההיבט שלכם כתבנית.
מזינים את הערכים הבאים:
- מקור נכס הנתונים:
Copied from NYC Citi Bike Trips public dataset - תאריך השמירה: מזינים תאריך.
- סיווג נתונים לקטגוריות:
Public - Has PII:
False
- מקור נכס הנתונים:
לוחצים על Save.
כדי לראות את ערכי המטא-נתונים שהוספתם, בקטע Tags & aspects בוחרים את ההיבט data-governance-demo.
הסרת המשאבים
כדי לא לצבור חיובים לחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה, פועלים לפי השלבים הבאים:
מחיקת הפרויקט
הדרך הקלה ביותר להפסיק את החיוב היא למחוק את הפרויקט שיצרתם במדריך למתחילים.
- במסוף Google Cloud , נכנסים לדף Manage resources.
- ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
- כדי למחוק את הפרויקט, כותבים את מזהה הפרויקט בתיבת הדו-שיח ולוחצים על Shut down.
מחיקת משאבים בודדים
אם רוצים לעשות שימוש חוזר בפרויקט, צריך למחוק את המשאבים שיצרתם.
מחיקת מערך הנתונים:
במסוף Google Cloud , עוברים לדף BigQuery Studio.
בחלונית הימנית, לוחצים על כלי הניתוחים:

בחלונית Explorer, מחפשים את מערך הנתונים
catalog_demo_dataset.לוחצים על הצגת פעולות ואז על מחיקה. מאשרים כשמוצגת בקשה.
מוחקים את סוג ההיבט:
במסוף Google Cloud , עוברים לדף Metadata types ב-Knowledge Catalog.
לוחצים על הכרטיסייה סוגי היבטים ותבניות תגים ואז על הכרטיסייה בהתאמה אישית.
לוחצים על סוג היחס
data-governance-demo.לוחצים על Delete. מאשרים כשמוצגת בקשה.