將 Firebase 連結至 BigQuery

您將 Firebase 專案連結至 BigQuery 後,就可以存取未取樣的原始事件資料,以及您所有的參數和使用者屬性。

把 Firebase 專案連結至 BigQuery 後,您可以選擇每天將 Google Analytics for Firebase (包括部分 A/B 版本測試和 Dynamic Links 資料)、Crashlytics、Firebase 預測、雲端通訊和/或 Performance Monitoring 的資料匯出至對應的 BigQuery 資料集。

您可以查詢及匯出資料集,也可以將取自外部來源的資料併進資料集來進行自訂分析。

本文內容

BigQuery Export 簡介

您將資料匯出至 BigQuery 後即擁有該項資料,而且可以使用 BigQuery ACL 來管理專案和資料集的權限。

您可以免費將 Google Analytics (分析)、Crashlytics、Firebase 預測雲端通訊Performance Monitoring 的資料免費匯出至 BigQuery 沙箱 (須遵守沙箱限制)。

與 BigQuery 沙箱整合後,您可以存取下列幾種資料:

  • Google Analytics (分析) 應用程式和應用程式 + 網站資源的資料
  • Google Analytics for Firebase 的資料
  • Crashlytics 嚴重和一般當機事件以及堆疊追蹤的詳細資料
  • 原始的 Firebase 預測資料
  • 詳細的雲端通訊資料
  • Performance Monitoring 所記錄每一項事件的詳細資料

進一步瞭解從沙箱升級的方式,以及 BigQuery 定價

如要將 Firebase 專案以及其應用程式連結至 BigQuery,請按照下列步驟操作:

  1. 登入 Firebase 帳戶。
  2. 按一下 設定圖示,然後選取 [專案設定]
  3. 在「專案設定」頁面中點選 [整合] 分頁標籤。
  4. 在 BigQuery 資訊卡中按一下 [連結]
  • BigQuery 會向您收取資料儲存、串流資料插入和資料查詢的費用,資料載入及匯出則是免費的。
  • 根據預設,您專案中所有的應用程式都會連結至 BigQuery,您之後才加進專案的應用程式也統統會自動與 BigQuery 連結。此外,您可以控管該讓哪些應用程式傳送資料
  • 您將專案連結至 BigQuery 後,系統第一次執行每日事件匯出作業時,會在相關 BigQuery 專案中建立對應的資料集,然後每天在相關資料集內的新表格中,填入各個已連結應用程式的原始事件資料,並將這種資料即時串流至個別的當日 BigQuery 資料表 (系統無法匯入連結 BigQuery 之前的資料,但 Performance Monitoring 資料除外)。根據預設,系統也會匯出 Google Analytics (分析) 中應用程式 + 網站資源的所有網站資料。

管理要向 BigQuery 傳送資料的應用程式

如要管理連結專案中要向 BigQuery 傳送資料的應用程式,請按照下列步驟執行:

  1. 登入 Firebase 帳戶。
  2. 按一下 設定圖示,然後選取 [專案設定]
  3. 在「專案設定」頁面中點選 [整合] 分頁標籤。
  4. 在 BigQuery 資訊卡中按一下 [管理]
  5. 在「每一張」產品資訊卡中,使用應用程式旁的切換按鈕停用應用程式的資料匯出功能。
  6. 按一下 [停止匯出] 來確認這項操作。

使用「這項專案中的網頁應用程式和串流」開關,控制從所連結 Firebase 專案和 Analytics (分析) 應用程式 + 網站資源匯出網頁串流的動作。

您取消連結應用程式後,系統不會再將資料填入 BigQuery 中對應的資料集,不過系統會保存資料集,而且可能仍會針對儲存空間和查詢功能收費。如果不想繼續付費,只要刪除資料集即可。

如要取消專案和 BigQuery 的連結,請按照下列步驟操作:

  1. 登入 Firebase 並開啟專案。
  2. 按一下 設定圖示,然後選取 [專案設定]
  3. 在「專案設定」頁面中點選 [整合] 分頁標籤。
  4. 在 BigQuery 資訊卡中按一下 [管理]
  5. 在「BigQuery 詳細資料」窗格中,按一下 [取消連結 BigQuery]。
  6. 按一下 [取消連結 BigQuery] 來確認這項操作。
您取消連結專案後,系統不會再將資料填入 BigQuery 中對應的資料集,不過系統會保存資料集,而且可能仍會針對儲存空間和查詢功能收費。如果不想繼續付費,只要刪除資料集即可。
這對您有幫助嗎?
我們應如何改進呢?