הגדרת אמצעי בקרה מותאמים אישית על העלויות ב-BigQuery

1. מבוא

‫BigQuery יכול לעבד כמויות עצומות של נתונים. אמצעי בקרה נוספים יכולים לעזור לכם להימנע מעלויות לא צפויות של שאילתות, בין אם אתם עובדים לבד או בסביבה עם כמה פרויקטים ומשתמשים ב-BigQuery.

אתם יכולים לנהל את עלויות השאילתות של שימוש על פי דרישה ב-BigQuery על ידי הגדרת מכסה יומית מותאמת אישית לכמות נתוני השאילתות שעוברים עיבוד. המכסה הזה מתאפס בחצות, לפי שעון החוף המערבי של ארה"ב, והוא משמש כמגבלה כוללת קשיחה שמונעת מהמשתמשים להריץ שאילתות שחורגות מהמגבלה שצוינה.

במדריך הזה תלמדו איך להגדיר מכסות מותאמות אישית ב-BigQuery.

דרישות מוקדמות

מה תלמדו

  • איך מגיעים לתפריט המכסות
  • איך מגדירים מכסת שימוש מותאמת אישית ברמת הפרויקט
  • איך מגדירים מכסה מותאמת אישית ברמת המשתמש

מה תצטרכו

  • חשבון Google Cloud ופרויקט Google Cloud עם חיוב מופעל
  • דפדפן אינטרנט כמו Chrome

‫2. לפני שמתחילים

ההרשאות הנדרשות

כדי להגדיר או לשנות מכסות בהתאמה אישית, צריך אחד מתפקידי Cloud IAM הבאים בפרויקט:

אם אתם לא בטוחים שיש לכם את ההרשאות הנדרשות, אתם יכולים להמשיך לשלב הבא, שבו תוכלו לבדוק אם יש לכם גישה לניהול מכסת השימוש בפרויקט.

3. עוברים לתפריט Quotas (מכסות).

במשימה הזו תנווטו לתפריט המכסות.

  1. ב-מסוף Google Cloud, לוחצים על תפריט הניווט ( סמל של תפריט הניווט).

התפריט העליון

  1. לאחר מכן בוחרים באפשרות IAM & Admin > Quotas & System Limits.

תפריט המכסות

בדף הזה מפורטות כל המכסות של המוצרים והשירותים בפלטפורמה. אם מופיעה שגיאת גישה, צריך לחזור לדף הקודם ולבדוק את דרישות ההרשאות.

אחר כך מצמצמים את התצוגה למכסות שקשורות ל-BigQuery.

  1. בתפריט הנפתח של כלי הסינון, בוחרים בכותרת שירות.

סינון מאפיינים

  1. אחר כך בוחרים באפשרות BigQuery API. הרשימה שמתקבלת כוללת רק מכסות שקשורות לשירות BigQuery API.

בחירת שירות

4. הגדרת מכסה ברמת הפרויקט

במשימה הזו תגדירו מכסה מותאמת אישית ברמת הפרויקט. מכסות מותאמות אישית ברמת הפרויקט מגבילות את השימוש המצטבר של כל המשתמשים בפרויקט הזה בכל יום.

בחירת המכסה

  1. מסמנים את התיבה בשורה שבה מצוין "Query usage per day" (שימוש בשאילתות ביום) בשדה Name (שם) בטבלה. אפשר להשתמש בתיבת הסינון כדי לחפש את השם הזה.

חיפוש ליום

  1. לוחצים על עריכה. במסוף מופיעה תיבת דו-שיח קופצת.
  2. מבטלים את הסימון של התיבה ללא הגבלה אם היא מסומנת.
  3. מזינים 1 בשדה ערך חדש כדי לציין מכסה של 1TiB (טביבייט).

עריכת המכסה לכל יום

  1. אחרי שמשנים את המכסה, לוחצים על סיום ואז על שליחת הבקשה כדי להגדיר אותה.

תקבלו אישור בתיבת הדו-שיח כשהמכסה תתעדכן.

אחרי שמגדירים את המכסה, אם חורגים מהמכסה המותאמת אישית ברמת הפרויקט, BigQuery יחזיר שגיאה.

תיאור הבקשה

5. הגדרת מכסת משתמשים

אחרי שהגדרתם מכסה ברמת הפרויקט, הגיע הזמן להגדיר מכסה ברמת המשתמש. מכסות מותאמות אישית ברמת המשתמש חלות בנפרד על כל משתמש או חשבון שירות בפרויקט.

בפועל, אתם יכולים לבחור להשתמש באחת מהאפשרויות האלה של מכסת נפח האחסון, או בשתיהן יחד. כשמשתמשים במכסות ברמת הפרויקט וברמת המשתמש בו-זמנית, השימוש נספר בשתי המכסות, והמערכת פועלת בהתאם למגבלה המחמירה מבין השתיים. דוגמה לתרחיש אפשר למצוא במסמכי העזרה שמקושרים בסוף המדריך הזה.

בחירת המכסה

  1. בטבלה, בשדה שם, מסמנים את התיבה בשורה שבה מצוין "שימוש בשאילתות ליום לכל משתמש". אפשר להשתמש בתיבת הסינון כדי לחפש את השם הזה.

חיפוש ליום לכל משתמש

  1. לוחצים על עריכה. במסוף מופיעה תיבת דו-שיח קופצת.
  2. מבטלים את הסימון של התיבה ללא הגבלה אם היא מסומנת.
  3. בשדה ערך חדש, מזינים 0.5 או את המגבלה הרצויה לכם לכל משתמש ליום, כדי לציין מכסת שימוש של 0.5TiB (טביבייט).

מכסת עריכה לכל משתמש ליום

  1. אחרי שמשנים את המכסה, לוחצים על סיום ואז על שליחת הבקשה כדי להגדיר אותה.

תקבלו אישור בתיבת הדו-שיח כשהמכסה תתעדכן.

אחרי שמגדירים את המכסה, אם חורגים מהמכסה המותאמת אישית ברמת המשתמש, מערכת BigQuery תחזיר שגיאה.

6. מזל טוב

יצרתם בהצלחה מכסות בהתאמה אישית לעיבוד שאילתות ברמת הפרויקט וברמת המשתמש.

מה נכלל

  • איך מגיעים לתפריט המכסות
  • איך מגדירים מכסת שימוש מותאמת אישית ברמת הפרויקט
  • איך מגדירים מכסה מותאמת אישית ברמת המשתמש

השלבים הבאים / מידע נוסף

7. סקר

איך תשתמשו במדריך הזה?

רק קוראים את הטקסט קוראים את הטקסט ומבצעים את התרגילים