Check out what’s new from Firebase at Google I/O 2022. Learn more

將項目數據導出到 BigQuery

Firebase 在 Firebase 控制台中提供工具來探索和分析項目的歷史數據。這些工具可以幫助您回答有關如何使用您的應用程序的許多問題。但是,有時您還想設置自己的查詢來回答自己的問題。

為此,您可以將項目數據從 Firebase 導出到BigQuery中。借助 BigQuery,您可以使用 BigQuery SQL 分析數據或導出數據以與您自己的工具一起使用。

您可以將 Firebase 配置為將數據從以下 Firebase 產品導出到 BigQuery:

啟用 BigQuery 導出

  1. 轉到 Firebase 控制台中的集成頁面。

  2. BigQuery卡片中,點擊鏈接

  3. 按照屏幕上的說明啟用 BigQuery。

當您為 Google Analytics、性能監控或云消息傳遞啟用 BigQuery 導出時:

  • 您選擇數據集區域。創建數據集後,位置無法更改,但您可以將數據集複製到其他位置或手動將數據集移動(重新創建)到其他位置。要了解更多信息,請參閱更改數據集位置

  • 默認情況下,您項目中的所有應用都與 BigQuery 相關聯,您以後添加到項目中的所有應用都會自動與 BigQuery 相關聯。您可以管理哪些應用程序發送數據。您在 Google Analytics 中的Google Analytics 4媒體資源中的所有網絡數據也會自動導出。

  • Firebase 將現有數據的副本導出到 BigQuery。

  • Firebase 設置每天將您的數據從 Firebase 項目同步到 BigQuery。

要停用 BigQuery 導出,請在 Firebase 控制台中取消關聯您的項目

更改數據集位置

在為 BigQuery 導出啟用產品並創建數據集後,您無法更改該數據集的位置。但是,您可以將現有數據集複製到具有不同位置的新數據集。

要了解 BigQuery 數據集位置,請參閱數據集位置

選擇要更改數據集位置的產品。

定價和 BigQuery 沙盒

如果您的 Firebase 項目採用免費的 Spark 計劃,您可以將 Crashlytics、Cloud Messaging、Google Analytics 和性能監控鏈接到BigQuery 沙箱,它提供對 BigQuery 的免費訪問。有關 BigQuery 沙盒功能的信息,請參閱使用 BigQuery 沙盒。

如果您的 Firebase 項目採用付費計劃,您可以將 A/B 測試、Crashlytics、雲消息傳遞、Google Analytics 和性能監控鏈接到 BigQuery。您對 BigQuery 的使用受正常BigQuery 定價的約束,其中包括有限的免費使用。