Firebase 會透過 Firebase 控制台中的工具探索及分析 專案中的歷來資料。這些工具可協助您解答許多關於應用程式使用方式的問題。不過,有時您也想自行設定查詢,以便回答自己的問題。
如要這麼做,請將專案從 Firebase 匯出至 BigQuery。取代為 BigQuery,您可以 透過「BigQuery」SQL 分析資料,或匯出資料以用於 管理自有工具
您可以設定 Firebase,將資料從以下位置匯出至「BigQuery」: 下列 Firebase 產品:
所需權限和建議角色
如要查看或管理將資料匯出至「BigQuery」的設定,您必須具備 取得必要的存取層級
如果您沒有必要的 Firebase 存取權,可以詢問 Firebase 專案擁有者透過 Firebase 控制台的 IAM 設定,指派適用的角色給您。 如果您對存取 Firebase 專案有任何疑問,包括尋找或指派擁有者,請參閱 Firebase 專案權限和存取權常見問題。
啟用匯出到 BigQuery 功能
在 Firebase 主控台中,前往「Integrations」頁面。
在「BigQuery」資訊卡中,按一下「連結」。
按照畫面上的指示啟用匯出至 BigQuery 的功能。
啟用匯出至 BigQuery 後會怎麼樣:
請選取資料集位置。建立資料集後,位置 無法變更,但可將資料集複製到其他位置 或在其他位置手動移動 (重新建立) 資料集。學習 詳情請參閱變更資料集位置。
根據預設,專案中的所有應用程式都會連結至「BigQuery」,並 您稍後加入專案的任何應用程式,都會自動連結至 BigQuery。你可以 管理該傳送資料的應用程式。
Firebase 會將現有資料的副本匯出至「BigQuery」。
Firebase 會設定每天同步處理 Firebase 專案的資料 BigQuery。
如要停用匯出至 BigQuery 的功能,請在 Firebase 控制台中取消連結專案。
變更資料集位置
啟用產品的「BigQuery」匯出功能後 並建立資料集,您就無法變更該資料集的位置。不過,您可以將現有資料集複製到位於不同位置的新資料集。如要瞭解 BigQuery 個資料集位置,請參閱 資料集位置。
選取要變更資料集位置的產品。
如要變更 Google Analytics 資料集的位置,請按照下列操作說明進行:
前往 Firebase 控制台中的 「整合」頁面。 接著,按照下列步驟操作:
- 在 BigQuery 資訊卡中,按一下「管理」。
- 關閉「Google Analytics」滑桿即可停用 BigQuery。
在 Google Cloud 主控台中,前往 BigQuery 頁面。接著,按照下列步驟操作:
返回 Firebase 控制台和 BigQuery 資訊卡。接著,按照下列步驟操作:
- 切換「Google Analytics」滑桿即可重新啟用 BigQuery 整合。
- 選取您要啟用匯出功能的應用程式。
定價和 BigQuery 沙箱
如果您的 Firebase 專案採用免付費的 Spark 方案,可以 Crashlytics、Cloud Messaging、Google Analytics、 和 Performance Monitoring 傳送至 BigQuery 沙箱, 免費使用 BigQuery。詳情請參閱 使用 BigQuery 沙箱 ,瞭解 BigQuery 沙箱功能的相關資訊。
如果 Firebase 專案採用付費方案,可以連結 A/B Testing。 Crashlytics、Cloud Messaging、Google Analytics、 和 Performance Monitoring 至 BigQuery。使用「BigQuery」時必須遵守 恢復正常 BigQuery 價格, 包括有限的免費用量