將專案資料匯出至 BigQuery

Firebase 會透過 Firebase 控制台中的工具探索及分析 專案中的歷來資料。這些工具可協助您解答許多關於應用程式使用方式的問題。不過,有時您也想自行設定查詢,以便回答自己的問題。

如要這麼做,請將專案從 Firebase 匯出至 BigQuery。取代為 BigQuery,您可以 透過「BigQuery」SQL 分析資料,或匯出資料以用於 管理自有工具

您可以設定 Firebase,將資料從以下位置匯出至「BigQuery」: 下列 Firebase 產品:

所需權限和建議角色

如要查看或管理將資料匯出至「BigQuery」的設定,您必須具備 取得必要的存取層級

如果您沒有必要的 Firebase 存取權,可以詢問 Firebase 專案擁有者透過 Firebase 控制台的 IAM 設定,指派適用的角色給您。 如果您對存取 Firebase 專案有任何疑問,包括尋找或指派擁有者,請參閱 Firebase 專案權限和存取權常見問題

啟用匯出到 BigQuery 功能

  1. Firebase 主控台中,前往「Integrations」頁面

  2. 在「BigQuery資訊卡中,按一下「連結」

  3. 按照畫面上的指示啟用匯出至 BigQuery 的功能。

啟用匯出至 BigQuery 後會怎麼樣:

  • 請選取資料集位置。建立資料集後,位置 無法變更,但可將資料集複製到其他位置 或在其他位置手動移動 (重新建立) 資料集。學習 詳情請參閱變更資料集位置

  • 根據預設,專案中的所有應用程式都會連結至「BigQuery」,並 您稍後加入專案的任何應用程式,都會自動連結至 BigQuery。你可以 管理該傳送資料的應用程式

  • Firebase 會將現有資料的副本匯出至「BigQuery」。

  • Firebase 會設定每天同步處理 Firebase 專案的資料 BigQuery

如要停用匯出至 BigQuery 的功能,請在 Firebase 控制台中取消連結專案

變更資料集位置

啟用產品的「BigQuery」匯出功能後 並建立資料集,您就無法變更該資料集的位置。不過,您可以將現有資料集複製到位於不同位置的新資料集。如要瞭解 BigQuery 個資料集位置,請參閱 資料集位置

選取要變更資料集位置的產品。

定價和 BigQuery 沙箱

如果您的 Firebase 專案採用免付費的 Spark 方案,可以 CrashlyticsCloud MessagingGoogle Analytics、 和 Performance Monitoring 傳送至 BigQuery 沙箱, 免費使用 BigQuery。詳情請參閱 使用 BigQuery 沙箱 ,瞭解 BigQuery 沙箱功能的相關資訊。

如果 Firebase 專案採用付費方案,可以連結 A/B TestingCrashlyticsCloud MessagingGoogle Analytics、 和 Performance MonitoringBigQuery。使用「BigQuery」時必須遵守 恢復正常 BigQuery 價格, 包括有限的免費用量