פלטפורמת Firebase מספקת כלים במסוף Firebase שמאפשרות לבדוק ולנתח את הנתונים של הנתונים ההיסטוריים של הפרויקט. בעזרת הכלים האלה תוכלו לענות על הרבה שאלות לגבי אופן השימוש באפליקציות שלכם. עם זאת, לפעמים תרצו להגדיר שאילתות משלכם כדי לענות על השאלות שלכם.
כדי לעשות זאת, מייצאים את נתוני הפרויקט מ-Firebase אל BigQuery. בעזרת BigQuery תוכלו לנתח את הנתונים באמצעות BigQuery SQL או לייצא את הנתונים כדי להשתמש בהם בכלים משלכם.
אפשר להגדיר את Firebase כך שייצא נתונים אל BigQuery מהמוצרים הבאים של Firebase:
- Analytics
- Cloud Messaging
- Crashlytics
- Performance Monitoring
- A/B Testing
- התאמה אישית של Remote Config
ההרשאות הנדרשות והתפקידים המוצעים
כדי להציג או לנהל את ההגדרות של ייצוא הנתונים אל BigQuery, צריך שיהיה לך רמת הגישה הנדרשת.
אם אין לכם את הרשאת הגישה הנדרשת ל-Firebase, אתם יכולים לבקש מ-Firebase. לבעלים של הפרויקט כדי להקצות לכם את התפקיד הרלוונטי דרך הגדרות IAM במסוף Firebase. אם יש לכם שאלות לגבי הגישה לפרויקט ב-Firebase, כולל איך למצוא בעלים או להקצות בעלים, תוכלו לעיין בשאלות הנפוצות בנושא הרשאות וגישה לפרויקטים ב-Firebase.
הפעלת הייצוא אל BigQuery
במסוף Firebase, עוברים אל הדף 'שילובים'.
בכרטיס BigQuery, לוחצים על קישור.
פועלים לפי ההוראות במסך כדי להפעיל את הייצוא אל BigQuery.
מה קורה כשמפעילים את הייצוא?
בוחרים את המיקום של מערך הנתונים. אי אפשר לשנות את המיקום אחרי שיוצרים את מערך הנתונים, אבל אפשר להעתיק את מערך הנתונים למיקום אחר או להעביר אותו ידנית למיקום אחר (וליצור אותו מחדש). מידע נוסף זמין במאמר שינוי המיקום של פעולות ייצוא קיימות.
המיקום הזה רלוונטי רק לנתונים שיוצאו אל BigQuery, והוא לא משפיע על המיקום של הנתונים שנשמרים לשימוש במסוף Firebase.
כברירת מחדל, כל האפליקציות בפרויקט מקושרות אל BigQuery וגם כל האפליקציות שתוסיפו לפרויקט במועד מאוחר יותר יקושרו באופן אוטומטי אל BigQuery אתם יכולים לקבוע אילו אפליקציות ישלחו נתונים.
מערכת Firebase מייצאת עותק של הנתונים הקיימים שלכם אל BigQuery. ההפצה הראשונית של הנתונים לייצוא עשויה להימשך עד 48 שעות.
מערכת Firebase מגדירה סנכרון יומי של הנתונים שלכם אל BigQuery.
אחרי שמקשרים את הפרויקט, בדרך כלל צריך לחכות עד ליום המחרת לבצע סנכרון כדי לייצא את קבוצת הנתונים הראשונה אל BigQuery.
הסנכרון היומי מתבצע פעם ביום, ללא קשר לייצוא מתוזמן שייתכן שהגדרתם ב-BigQuery. חשוב לזכור שהתזמון והמשך של משימת הסנכרון עשויים להשתנות, לכן לא מומלץ לתזמן פעולות או משימות במורד הזרם על סמך תזמון ספציפי של הייצוא.
כדי להשבית את הייצוא אל BigQuery, ביטול הקישור של הפרויקט במסוף Firebase.
שינוי המיקום של פעולות ייצוא קיימות
אחרי שמפעילים מוצר לייצוא BigQuery ויוצרים מערך נתונים, אי אפשר לשנות את המיקום של מערך הנתונים הזה. עם זאת, אפשר להעתיק את מערך הנתונים הקיים למערך נתונים חדש במיקום אחר ולאפס את ייצוא הנתונים למיקום החדש. מידע על BigQuery מיקומים של מערכי נתונים.
בוחרים את המוצר שרוצים לשנות את המיקום שלו לנתונים. ייצוא
תמחור וארגז החול של BigQuery
אם הפרויקט ב-Firebase רשום בתוכנית Spark ללא עלות, אפשר לקשר אותו Crashlytics, Cloud Messaging, Google Analytics ו-Performance Monitoring Sandbox של BigQuery, שמספק גישה ללא עלות אל BigQuery. למידע על היכולות של ארגז החול של BigQuery, אפשר לעיין במאמר שימוש בארגז החול של BigQuery.
אם פרויקט Firebase שלכם נמצא בתוכנית בתשלום, תוכלו לקשר את A/B Testing, Crashlytics, Cloud Messaging, Google Analytics ו-Performance Monitoring אל BigQuery. השימוש ב-BigQuery כפוף לתעריף הרגיל של BigQuery, שכולל שימוש מוגבל ללא עלות.