רשימת המודלים
בדף הזה מוסבר איך מציגים רשימה של מודלים של BigQuery ML במערך נתונים. אפשר לראות רשימה של מודלים של BigQuery ML לפי:
- באמצעות מסוף Google Cloud .
- שימוש בפקודה
bq lsבכלי שורת הפקודה של BigQuery. - הפעלת שיטת ה-API
models.listישירות או באמצעות ספריות הלקוח.
ההרשאות הנדרשות
כדי להציג רשימה של מודלים במערך נתונים, צריך להקצות לכם את התפקיד READER במערך הנתונים, או להקצות לכם תפקיד ב-IAM ברמת הפרויקט שכולל הרשאות bigquery.models.list. אם קיבלתם הרשאות bigquery.models.list ברמת הפרויקט, אתם יכולים לראות רשימה של מודלים בכל מערך נתונים בפרויקט. תפקידי ה-IAM הבאים שמוגדרים מראש ברמת הפרויקט כוללים את ההרשאות bigquery.models.list:
bigquery.dataViewerbigquery.dataEditorbigquery.dataOwnerbigquery.metadataViewerbigquery.userbigquery.admin
במאמר בקרת גישה יש מידע נוסף על תפקידים והרשאות ב-IAM ב-BigQuery ML. מידע נוסף על תפקידים ברמת קבוצת הנתונים זמין במאמר תפקידים בסיסיים לקבוצות נתונים.
רשימת המודלים
כדי להציג רשימה של מודלים במערך נתונים:
המסוף
נכנסים לדף BigQuery במסוף Google Cloud .
בחלונית הימנית, לוחצים על כלי הניתוחים:

אם החלונית הימנית לא מוצגת, לוחצים על הרחבת החלונית הימנית כדי לפתוח אותה.
בחלונית Explorer, מרחיבים את הפרויקט ולוחצים על Datasets (מערכי נתונים).
לוחצים על מערך הנתונים שמכיל את המודל.
לוחצים על הכרטיסייה מודלים.
BQ
מריצים את הפקודה bq ls עם הדגל --models או -m. אפשר להשתמש בדגל --format כדי לשלוט בפלט. אם אתם מפרטים מודלים בפרויקט שאינו פרויקט ברירת המחדל, צריך להוסיף את מזהה הפרויקט למערך הנתונים בפורמט הבא:
[PROJECT_ID]:[DATASET].
bq ls -m --format=pretty PROJECT_ID:DATASET
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_IDהוא מזהה הפרויקט. -
DATASETהוא שם מערך הנתונים.
פלט הפקודה אמור להיראות כך כשמשתמשים בדגל --format=pretty. --format=pretty יוצר פלט של טבלה מעוצבת. בעמודה Model Type מוצג סוג המודל, לדוגמה, KMEANS.
+-------------------------+------------+--------+-----------------+ | Id | Model Type | Labels | Creation Time | +-------------------------+------------+--------+-----------------+ | mymodel | KMEANS | | 03 May 03:02:27 | +-------------------------+------------+--------+-----------------+
דוגמאות:
מזינים את הפקודה הבאה כדי להציג רשימה של מודלים במערך הנתונים mydataset בפרויקט ברירת המחדל.
bq ls --models --format=pretty mydataset
מזינים את הפקודה הבאה כדי להציג את רשימת המודלים במערך הנתונים mydataset ב-myotherproject. בפקודה הזו נעשה שימוש בקיצור הדרך -m כדי להציג רשימה של מודלים.
bq ls -m --format=pretty myotherproject:mydataset
API
כדי להציג רשימה של מודלים באמצעות ה-API, צריך להפעיל את method models.list ולציין את projectId ואת datasetId.
Go
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Goהוראות ההגדרה שבמדריך למתחילים של BigQuery באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של BigQuery Go API.
כדי לבצע אימות ב-BigQuery, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Java
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Javaהוראות ההגדרה שבמדריך למתחילים של BigQuery באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של BigQuery Java API.
כדי לבצע אימות ב-BigQuery, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Node.js
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Node.jsהוראות ההגדרה שבמדריך למתחילים של BigQuery באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של BigQuery Node.js API.
כדי לבצע אימות ב-BigQuery, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
Python
לפני שמנסים את הדוגמה הזו, צריך לפעול לפי Pythonהוראות ההגדרה שבמדריך למתחילים של BigQuery באמצעות ספריות לקוח. מידע נוסף מופיע במאמרי העזרה של BigQuery Python API.
כדי לבצע אימות ב-BigQuery, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לספריות לקוח.
המאמרים הבאים
- סקירה כללית על BigQuery ML זמינה במאמר מבוא ל-BigQuery ML.
- כדי להתחיל להשתמש ב-BigQuery ML, אפשר לעיין במאמר בנושא יצירת מודלים של למידת מכונה ב-BigQuery ML.
- מידע נוסף על עבודה עם מודלים זמין במאמרים הבאים: