כדי לשפר את הביצועים של דוחות שמבוססים על נתוני BigQuery, אפשר להשתמש בטכניקות הבאות. הטכניקות האלה יכולות לעזור לכם להציג את הוויזואליזציות מהר יותר ולצמצם את העלויות ב-BigQuery.
שיפור הביצועים באמצעות BigQuery Storage Read API
אם השאילתות משתמשות בתוצאות עם חלוקה לדפים, הפעלה של BigQuery Storage Read API יכולה לשפר את זמני השאילתות. Data Studio משתמש אוטומטית ב-Storage Read API כשזה משפר את זמני הריצה של השאילתות.
כדי להפעיל את BigQuery Storage Read API, צריך להעניק את ההרשאות הבאות למשתמש BigQuery שמחובר ל-Data Studio:
bigquery.readsessions.createbigquery.readsessions.getData
האצת הדוחות באמצעות BigQuery BI Engine
BigQuery BI Engine הוא שירות ניתוח מהיר, עם יכולת פעולה הדדית גבוהה, שפועל בזיכרון ומוטמע ב-BigQuery. אם מגדירים את BI Engine עם Data Studio, ההמחשות הוויזואליות מוצגות תוך פחות משנייה, ועלויות המקבילות של השאילתות יורדות (מידע נוסף על BigQuery BI Engine).
דרישות לשימוש ב-BI Engine עם Data Studio
כדי להשתמש ב-BI Engine כדי להאיץ את הדוחות ב-Data Studio, צריך לוודא שמתקיימים התנאים המוקדמים הבאים:
- אחסון נתונים: אתם מאחסנים נתוני דיווח בטבלאות או בתצוגות מפורטות סטנדרטיות של BigQuery.
- פרויקט לחיוב: אתם מציינים פרויקט תקף לחיוב ב-BigQuery שמופעל בו חיוב פעיל Google Cloud .
- הפעלת API: מפעילים את BigQuery API (
bigquery.googleapis.com) בפרויקט. - הזמנת קיבולת: הגדרתם הזמנת קיבולת פעילה של BI Engine (
SIZE_IN_GB) לפרויקט שבו מתבצעות השאילתות.
מדריכים מפורטים להשוואת ביצועים ולאופטימיזציה של טבלאות ב-BI Engine זמינים במאמר ניתוח נתוני BigQuery באמצעות Data Studio.