יצירת שאילתות באמצעות הכלי לבדיקת טבלאות
כדי לבקש תמיכה או לשלוח משוב על התכונה הזו, אפשר לשלוח אימייל לכתובת bigquery-explorer-feedback@google.com.
במאמר הזה מוסבר איך להשתמש בכלי לבדיקת טבלאות כדי לבדוק נתונים בטבלה וליצור שאילתות לניתוח נתונים.
מידע על כלי המחקר של הטבלה
הכלי 'סייר הטבלאות' מאפשר לכם לנתח את נתוני הטבלה באופן חזותי וליצור שאילתות על סמך השדות שבחרתם בטבלה.
בכלי לבדיקת טבלאות, בוחרים את שדות הטבלה שרוצים לבדוק. אפשר לבחור עד 10 שדות טבלה בכל פעם.
בכלי לניתוח טבלאות מוצגים השדות שנבחרו ככרטיסים אינטראקטיביים עם רשימה של עד 10 הערכים הנפוצים ביותר לכל שדה, ממוינים לפי העמודה count. אתם יכולים לבחור שדות וערכים שונים כדי לבחון אותם מקרוב. הכלי לניתוח טבלאות יוצר שאילתת ניתוח נתונים על סמך הבחירה שלכם.
אפשר להעתיק את השאילתה הזו לשאילתה חדשה בעורך השאילתות, או להחיל את השאילתה בכלי לבדיקת טבלאות. כשמחילים את השאילתה, הכלי לניתוח טבלאות מריץ אותה ומרענן את הכרטיסים שמוצגים עם תוצאות השאילתה. כדי להמשיך לחקור את נתוני הטבלה, בוחרים עוד שדות או ערכים מהכרטיסים שרעננו.
מגבלות
- סייר הטבלאות זמין לטבלאות BigQuery, לטבלאות BigLake, לטבלאות חיצוניות ולתצוגות.
- הכלי 'סייר הטבלאות' מאפשר לבדוק טבלה אחת בכל פעם. התכונה לא תומכת בבדיקה בו-זמנית של כמה טבלאות או ביצירת פעולות בין טבלאות, למשל פעולות
JOIN. - כלי לבדיקת טבלאות יוצר שאילתות SQL שמשקפות ישירות את הבחירה שלכם בשדות הטבלה ובערכים הייחודיים. אפשר להריץ שאילתות שנוצרו באמצעות הכלי לחקר טבלאות או לערוך אותן באופן ידני בכלי לעריכת שאילתות. הכלי 'סייר טבלאות' לא מספק עזרה מבוססת-AI ליצירה, להשלמה או להסבר של שאילתות SQL.
- כדי לעיין בנתוני טבלה וליצור שאילתות לטבלאות עם בקרת גישה (ACL) ברמת העמודה או עם הרשאות משתמש מוגבלות, צריכה להיות לכם הרשאת קריאה לכל השדות שנבחרו. כדי להריץ את השאילתות שנוצרו, צריכות להיות לכם הרשאות מספיקות.
תמחור
כלי ניתוח הטבלאות מריץ שאילתות על סמך השדות והערכים הנפרדים שאתם בוחרים בטבלה, כדי להציג את תוצאות הניתוח. על השאילתות האלה חלים חיובים על שימוש במחשוב. לפני שאתם מאשרים את השדות בטבלה ומתחילים בהרצת השאילתה, כלי ניתוח הטבלאות מציג את כמות הנתונים שיעברו עיבוד בכל שאילתה.
יכול להיות שייגבו מכם גם עלויות על שימוש במחשוב אם תריצו שאילתה שנוצרה על ידי הכלי לבדיקת טבלאות.
מידע נוסף על התמחור של BigQuery
לפני שמתחילים
-
In the Cloud de Confiance console, on the project selector page, select or create a Cloud de Confiance 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.
-
Verify that billing is enabled for your Cloud de Confiance project.
Enable the BigQuery API.
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.
תפקידים והרשאות נדרשים
כדי לקבל את ההרשאות שדרושות להצגת נתוני טבלה וליצירת שאילתות באמצעות הכלי Table Explorer, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים:
- BigQuery Job User (
roles/bigquery.jobUser) בפרויקט. - BigQuery Data Viewer (צפייה בנתוני BigQuery) (
roles/bigquery.dataViewer) בכל הטבלאות והתצוגות שרוצים לנתח.
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
התפקידים המוגדרים מראש האלה כוללים את ההרשאות שנדרשות כדי להציג נתונים בטבלה וליצור שאילתות באמצעות הכלי לבדיקת טבלאות. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי להציג נתוני טבלה וליצור שאילתות באמצעות הכלי לבדיקת טבלאות, נדרשות ההרשאות הבאות:
-
bigquery.jobs.createבפרויקט שממנו מריצים את השאילתה, ללא קשר למקום שבו הנתונים מאוחסנים. -
bigquery.tables.getDataבכל הטבלאות והתצוגות שרוצים לנתח.
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
מידע נוסף על ניהול זהויות והרשאות גישה (IAM) ב-BigQuery זמין במאמר בקרת גישה באמצעות IAM.
איך חוקרים נתונים בטבלה כדי ליצור שאילתה
כדי לעיין בנתונים בטבלה וליצור שאילתה על סמך השדות והערכים שבחרתם בטבלה:
במסוף Cloud de Confiance , עוברים אל BigQuery Studio.
בחלונית הימנית, לוחצים על כלי הניתוחים:

בחלונית Explorer מרחיבים את הפרויקט ואז לוחצים על Datasets.
לוחצים על סקירה כללית > טבלאות ובוחרים טבלה שרוצים ליצור עבורה שאילתה.
לוחצים על הכרטיסייה כלי הטבלה ואז על בחירת שדות.
בחלונית Select fields (בחירת שדות), בוחרים עד 10 שדות בטבלה כדי לבדוק אותם.
בטבלה עם מחיצות, בקטע Partitioning filter, מגדירים מסנן מחיצות בהתאמה אישית. מסנני מחיצות יכולים להפחית את עלויות החישוב שניתנות לחיוב כשמנתחים טבלאות.
בוחרים באפשרות החלת מסנן מותאם אישית של חלוקה למחיצות.
בשדות ההגדרות שמוצגים, מגדירים את מסנן החלוקה למחיצות.
ההצגה של הגדרות המסנן תלויה בסוג החלוקה של הטבלה: שעה, יום, חודש, שנה או טווח.
לוחצים על Save.
כשלוחצים על שמירה, מערכת BigQuery מריצה שאילתה כדי להציג ערכים נפוצים בשדות שנבחרו, ועל כך חל חיוב. נפח הנתונים שיעובדו מוצג בחלק העליון של החלונית בחירת שדות.
בכלי לבדיקת טבלאות מוצגים השדות שנבחרו ככרטיסים ברשימה של עד עשרת הערכים הנפוצים ביותר, ממוינים לפי העמודה
Count. בקטע Generated Query (שאילתה שנוצרה) אפשר לראות שאילתה שאפשר להריץ כדי להציג את אותם נתונים.אופציונלי: כדי לשנות את התוצאות, אפשר לנסות את הפעולות הבאות:
- בכרטיסי השדות שנבחרו שמוצגים, בוחרים ערכים ייחודיים כדי לסנן את הנתונים.
- כדי לבטל את כל השינויים, לוחצים על איפוס.
- בקטע Generated Query (שאילתה שנוצרה), לוחצים על Copy to query (העתקה לשאילתה) כדי להעתיק את הקוד שנוצר לשאילתה חדשה ללא שם בעורך השאילתות. בכרטיסיית השאילתה החדשה שנוצרה, אפשר לערוך, להריץ ולנהל את השאילתה.
כדי להריץ את השאילתה שנוצרה, לוחצים על Apply.
מערכת BigQuery מריצה את השאילתה שנוצרה ומרעננת את הכרטיסים שמוצגים עם תוצאות השאילתה.
כדי להמשיך בניתוח הטבלה, בוחרים שדות חדשים או ערכים ייחודיים מתוך הכרטיסים המעודכנים שמוצגים.
פתרון בעיות
Access Denied: Project [project_id]: User does not have bigquery.jobs.create
permission in project [project_id].
השגיאה הזו מתרחשת כשאין לחשבון המשתמש הרשאה ליצור משימות של שאילתות בפרויקט.
פתרון: אדמין צריך להעניק לכם את ההרשאה bigquery.jobs.create בפרויקט שאתם שולחים אליו שאילתה. ההרשאה הזו נדרשת בנוסף לכל הרשאה שנדרשת לגישה לנתונים שאליהם נשלחת השאילתה.
מידע נוסף על הרשאות ב-BigQuery זמין במאמר בקרת גישה באמצעות IAM.