Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

將項目數據導出到 BigQuery

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

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

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

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

所需的權限和建議的角色

要查看或管理將數據導出到 BigQuery 的設置,您必須具有所需的訪問權限級別。

如果您沒有必要的 Firebase 訪問權限,您可以要求 Firebase 項目所有者通過Firebase 控制台 IAM 設置為您分配適用的角色。如果您對訪問 Firebase 項目(包括查找或分配所有者)有任何疑問,請查看權限和訪問 Firebase 項目的常見問題解答

啟用 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 定價的約束,其中包括有限的免費使用。