將項目數據導出到 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、Cloud Messaging、Google Analytics 和效能監控連結到 BigQuery。您對 BigQuery 的使用須遵守BigQuery 的正常定價,其中包括有限的免費使用。