יצירה וניהול של שאילתות שמורות
בדף הזה מוסבר איך ליצור ולנהל שאילתות שמורות. כשכותבים סקריפטים של SQL ב-Bigtable Studio, אפשר לשמור ולנהל את הסקריפטים האלה. מידע נוסף מופיע במאמר סקירה כללית על שאילתות שמורות.
היכולת לשמור שאילתות זמינה רק ב Google Cloud Console.
התפקידים הנדרשים
כדי לקבל את ההרשאות שדרושות לשימוש בשאילתות שמורות, צריך לבקש מהאדמין להקצות לכם את תפקידי ניהול הזהויות והרשאות הגישה (IAM) הבאים בפרויקט:
- כדי לראות את השאילתות השמורות:
Bigtable Reader (
roles/bigtable.reader) - כדי לראות, ליצור, לשנות ולמחוק שאילתות שמורות:
Bigtable User (
roles/bigtable.user) - כדי לנהל, להציג, ליצור, לשנות ולמחוק שאילתות שמורות:
Bigtable Admin (
roles/bigtable.admin). לתפקיד הזה יש הרשאות רחבות והוא מספק גישה מלאה ל-Bigtable, לשימוש אדמינים בלבד.
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
התפקידים המוגדרים מראש האלה מכילים את ההרשאות שנדרשות לשימוש בשאילתות שמורות. מידע נוסף על ההרשאות הנדרשות זמין במאמר הרשאות נדרשות.
ההרשאות הנדרשות
כדי ליצור, להציג, לשנות ולמחוק שאילתות שמורות, צריך את הרשאות ה-IAM הבאות ברמת הפרויקט:
| פעולה | הרשאות IAM נדרשות |
|---|---|
| יצירת שאילתות שמורות |
|
| לצפייה בשאילתות השמורות |
|
| שינוי שאילתות שמורות |
|
| Delete saved queries |
|
| ניהול של שאילתות שמורות (לשימוש אדמינים בלבד) |
|
אפשר לקבל את ההרשאות האלה גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
התפקיד Studio Query User
(roles/databasesconsole.studioQueryUser)
(משתמש בשאילתות ב-Studio) מאפשר ליצור, להציג ולכתוב גישה לשאילתות שמורות. התפקיד הזה מתאים לצרכים של רוב המשתמשים.
מקצים את התפקיד אדמין של שאילתות בסטודיו (roles/databasesconsole.studioQueryAdmin) רק לאדמינים. מידע נוסף על Bigtable IAM זמין במאמר בקרת גישה ל-Bigtable באמצעות IAM.
צור שאילתה שמורה
כדי ליצור שאילתה שמורה, פועלים לפי השלבים הבאים:
- נכנסים לדף Instances של Bigtable במסוף Google Cloud .
מכונות - בוחרים את המופע שבו רוצים ליצור שאילתה שמורה.
בתפריט הניווט, לוחצים על Bigtable Studio.
בחלונית Explorer מוצגת רשימה של טבלאות, תצוגות ושאילתות במופע.
בכרטיסייה Editor, מריצים את השאילתה.
התוצאות מופיעות בטבלה תוצאות.
- אם אתם לא מרוצים מהתוצאות, אתם יכולים לשנות את השאילתה ולהריץ אותה שוב. כשמרוצים מהשאילתה, לוחצים על שמירה.
- בתיבת הדו-שיח שמירת השאילתה, מזינים שם לשאילתה השמורה.
- לוחצים על Save.
אופציונלי:
- כדי לשמור את השאילתה עם שם אחר, לוחצים על החץ להרחבת האפשרות שמירה בשם, בוחרים באפשרות שמירה כשאילתה ומזינים שם חדש בתיבת הדו-שיח.
- כדי לשנות את האזור שבו נעשה שימוש בשאילתה השמורה הזו, בוחרים באפשרות הצגת אפשרויות מתקדמות. לאחר מכן, בוחרים אזור מהרשימה אזור.
אפשר גם לשמור את השאילתה כתצוגה לוגית או כתצוגה חומרית מתמשכת.
פתיחה והפעלה של שאילתה שמורה
כדי לפתוח שאילתה שנשמרה בתור שאילתה חדשה, פועלים לפי השלבים הבאים:
- בחלונית Explorer בדף Bigtable Studio, עוברים לקטע Queries.
- לוחצים על שאילתה שמורה כדי לפתוח אותה בכרטיסייה חדשה בעורך. אפשר גם ללחוץ על הצגת פעולות לצד שאילתה שנשמרה. אחר כך לוחצים על Open query (פתיחת שאילתה) כדי לפתוח אותה בכרטיסייה חדשה של העורך.
- לוחצים על Run.
עדכון שאילתה שמורה
כדי לעדכן שאילתה שמורה קיימת, בצעו את השלבים הבאים:
- בחלונית Explorer בדף Bigtable Studio, עוברים לקטע Queries.
- לוחצים על שאילתה שמורה כדי לפתוח אותה בכרטיסייה חדשה בעורך. אפשר גם ללחוץ על הצגת פעולות לצד שאילתה שנשמרה. אחר כך לוחצים על Open query (פתיחת שאילתה) כדי לפתוח אותה בכרטיסייה חדשה של העורך.
- משנים את השאילתה.
- כדי לשמור את השאילתה ששיניתם, לוחצים על שמירה.
הצגה וניהול של רשימת כל השאילתות השמורות
כדי לראות את הרשימה של כל השאילתות השמורות בפרויקט, פועלים לפי השלבים הבאים:
- נכנסים לדף Instances של Bigtable במסוף Google Cloud .
מכונות - בוחרים מופע. מאחר ששאילתה שמורה היא צאצא של פרויקט, כל עוד יש לכם את התפקיד הנדרש, אתם יכולים לראות את כל השאילתות השמורות בפרויקט מכל מופע או מסד נתונים.
- בחלונית Explorer בדף Bigtable Studio, עוברים לקטע Queries.
- לצד שאילתה שמורה, לוחצים על
הצגת פעולות. לאחר מכן לוחצים על ניהול שאילתות.
ייפתח הדף שאילתות שמורות. בדף הזה מפורטות כל השאילתות השמורות בפרויקט הזה, כולל שאילתות שמורות למוצרי Google Cloud אחרים.
בדף שאילתות שמורות אפשר לחפש, לסנן, להציג ולמחוק שאילתות. אי אפשר לערוך שאילתה קיימת בדף שאילתות שמורות.
מחיקת שאילתה שמורה
אפשר למחוק שאילתה שמורה מהדף Bigtable Studio או מהדף Saved queries במסוף Google Cloud .
- בחלונית Explorer בדף Bigtable Studio, עוברים לקטע Queries.
- לצד השאילתה השמורה שרוצים למחוק, לוחצים על הצגת פעולות. כדי למחוק את השאילתה השמורה, לוחצים על מחיקת השאילתה.
- בתיבת הדו-שיח מחיקת שאילתה, לוחצים על מחיקה.
אפשר גם למחוק שאילתה שמורה בדף שאילתות שמורות. כדי למחוק שאילתה שמורה בדף Saved queries (שאילתות שמורות), פועלים לפי השלבים הבאים:
- עוברים לדף שאילתות שמורות.
- לצד השאילתה השמורה שרוצים למחוק, לוחצים על הצגת פעולות.
- לוחצים על מחיקת השאילתה כדי למחוק את השאילתה השמורה.
- בתיבת הדו-שיח מחיקת שאילתה, לוחצים על מחיקה.