אפשר להשתמש בחיפוש לפי מילות מפתח בלבד ב-Knowledge Catalog כדי למצוא משאבים באמצעות מילות מפתח ספציפיות, מסננים ותחביר מוגדר. חיפוש לפי מילות מפתח בלבד מאפשר שליטה מדויקת בשאילתות החיפוש, ומאפשר לצמצם את התוצאות על סמך שדות מטא-נתונים.
לפני שמתחילים
לפני שמבצעים חיפוש, צריך לוודא שהוקצו לכם התפקידים הנדרשים ושהפעלתם את ה-API הדרוש.
התפקידים הנדרשים
כדי לקבל את ההרשאות שדרושות בשביל לחפש רשומות ולגשת לתוצאות החיפוש ב-Knowledge Catalog, אתם צריכים לבקש מהאדמין לתת לכם את התפקידים הבאים ב-IAM:
-
חיפוש ערכים:
- אדמין של Dataplex Catalog (
roles/dataplex.catalogAdmin) בפרויקט שמשמש לחיפוש - Dataplex Catalog Editor (
roles/dataplex.catalogEditor) בפרויקט שמשמש לחיפוש - Dataplex Catalog Viewer (
roles/dataplex.catalogViewer) בפרויקט שמשמש לחיפוש
- אדמין של Dataplex Catalog (
-
חיפוש מטא-נתונים של מערכי נתונים וטבלאות ב-BigQuery:
BigQuery Metadata Viewer (צפייה במטא-נתונים של BigQuery) (
roles/bigquery.metadataViewer) במערך הנתונים או בטבלה -
חיפוש ערכים מותאמים אישית:
צפייה בקטלוג Dataplex (
roles/dataplex.catalogViewer) בפרויקט
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
שימוש בחיפוש לפי מילות מפתח בלבד
המסוף
כדי לחפש משאבים באמצעות חיפוש מילות מפתח, פועלים לפי השלבים הבאים:
במסוף Google Cloud , עוברים לדף Search ב-Knowledge Catalog.
אם פלטפורמת החיפוש מוגדרת כקטלוג נתונים, בתפריט בחירת פלטפורמת חיפוש בוחרים באפשרות Knowledge Catalog.
בשדה Find resources across projects (חיפוש משאבים בכל הפרויקטים), מזינים את השאילתה.
כדי לצמצם את החיפוש, משתמשים בחלונית Filters. אלה המסננים שזמינים:
- מערכות: רשימה של מערכות זמינות, כמו BigQuery או Cloud SQL. מערכת Knowledge Catalog מכילה רשומות מותאמות אישית.
- היבטים (תגים) מאפשרים לכם לשלוח שאילתות לגבי נכסים שתויגו באמצעות תבנית ספציפית. אפשר להשתמש בתפריט התאמה אישית כדי לצמצם עוד יותר את התוצאות ולסנן לפי ערכים ספציפיים של היבטים.
- פרויקט: רשימת הפרויקטים שאפשר להגדיר את היקף החיפוש שלהם.
- כינויי סוגים הם סוגי נתונים שמשויכים לסוג רשומה. יכול להיות שסוג הרשומה יהיה
projects/test-project/locations/us/entryTypes/my-entry-type, אבל אפשר לחפש אותה באמצעות הכינויים שלהTABLEאוDATABASE. אפשר להגדיר כינוי אחד או יותר לסוג כשיוצרים או מעדכנים סוג רשומה. - מערכי נתונים מגיעים מ-BigQuery.
אפשר להוסיף ידנית את המסננים הבאים:
- כדי להוסיף מסנן פרויקט: בקטע פרויקט, לוחצים על הוספת פרויקט. מחפשים פרויקט ספציפי, בוחרים את הפרויקט ולוחצים על Open.
- כדי להוסיף מסנן של סוג היבט: בקטע היבטים, לוחצים על התפריט הוספת סוגים נוספים של היבטים. מחפשים תבנית ספציפית, בוחרים אותה ולוחצים על אישור.
אופציונלי: בנוסף לנכסים שזמינים לכם, אתם יכולים לחפש משאבים שזמינים לכולם ב- Google Cloud על ידי בחירה באפשרות Include public datasets (הכללת מערכי נתונים ציבוריים).
הטיפים הבאים יעזרו לכם ליצור שאילתת חיפוש:
- אם הביטוי לחיפוש מכיל רווחים, צריך להקיף אותו במירכאות. לדוגמה,
"search terms". - מוסיפים
NOTלפני מילת מפתח כדי להתאים לשלילה הלוגית של המסנןkeyword:term. אפשר גם להשתמש באופרטורים בוליאנייםANDו-ORכדי לשלב ביטויי חיפוש. האופרטוריםAND,ORו-NOTלא תלויי אותיות רישיות (case-sensitive).
לדוגמה,
NOT column:termמפרטת את כל העמודות מלבד אלה שתואמות למונח שצוין.- אם הביטוי לחיפוש מכיל רווחים, צריך להקיף אותו במירכאות. לדוגמה,
כדי לראות מידע נוסף על המשאב שחיפשתם, לוחצים על שם המשאב בתוצאות החיפוש. ייפתח דף הפרטים של הרשומה.
gcloud
כדי לחפש משאבים, משתמשים בפקודה gcloud dataplex entries search.
C#
C#
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי C#ההוראות להגדרה במאמר מדריך למתחילים לעבודה עם Knowledge Catalog באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של Knowledge Catalog C# API.
כדי לבצע אימות לקטלוג הידע, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.