Firebase を BigQuery にリンクする

Firebase プロジェクトを BigQuery にリンクすると、すべてのパラメータとユーザー プロパティに加え、サンプリングされていない元のイベントデータにアクセスできるようになります。

BigQuery に Firebase プロジェクトをリンクすると、Firebase 向け Google アナリティクス(A/B テスト、およびダイナミック リンクのデータを含む)、Crashlytics、Predictions、Cloud Messaging、または Performance Monitoring のデータを 1 日単位でエクスポートし、対応する BigQuery データセットに渡すよう選択できます。

データセットに対してクエリを実行したり、データをエクスポートしたり、外部データと結合したりして、カスタム分析を行うことが可能です。

この記事の内容:

BigQuery Export について

データを BigQuery にエクスポートすると、そのデータの所有者になり、BigQuery ACL を使用して、プロジェクトとデータセットの権限を管理できます。

Crashlytics、PredictionsCloud Messaging、および Performance Monitoring のデータは BigQuery サンドボックスに無料でエクスポートできます。Firebase 向け Google アナリティクスのデータは、Blaze プランのプロジェクトでのみエクスポートできます。

BigQuery サンドボックスとの統合によって、以下にアクセスできるようになります。

  • Crashlytics の致命的なクラッシュ イベントと致命的でないクラッシュ イベント、およびスタック トレースからの詳細
  • Predictions の生データ
  • Cloud Messaging の詳細なデータ
  • キャプチャされた各パフォーマンス イベントの詳細

Blaze プランで利用できる BigQuery との完全統合によって、Firebase 向け Google アナリティクスのデータもエクスポートでき、以下も可能になります。

  • 50 種類のイベント パラメータすべてと 25 種類のユーザー プロパティにアクセスする
  • カスタム指標を生成する

詳しくは BigQuery の料金をご覧ください。

Firebase プロジェクトとそのアプリを BigQuery にリンクするには:

  1. Firebase にログインします。
  2. 設定アイコン をクリックし、[プロジェクトの設定] を選択します。
  3. [プロジェクトの設定] ページで [統合] タブをクリックします。
  4. BigQuery カードで、[リンク] をクリックします。
  • BigQuery では、データの保存、ストリーミング挿入、データのクエリは有料ですが、データの読み込みとエクスポートは無料です。
  • プロジェクト内のアプリはすべてデフォルトで BigQuery にリンクされ、プロジェクトに後から追加したアプリもすべて BigQuery に自動的にリンクされます。また、データを送信するアプリを管理することができます。
  • プロジェクトを BigQuery にリンクすると、1 日分のイベントが初めてエクスポートされたときに、関連付けられている BigQuery プロジェクトに、対応するデータセットが作成されます。その後、リンクされているアプリの元のイベントデータは、日が変わるたびにそのデータセットの新しいテーブルに入力され、その日の BigQuery テーブルにもリアルタイムでストリーミングされます。BigQuery にリンクする前のデータはインポートできません(Performance Monitoring のデータは除く)。デフォルトでは、Google アナリティクスのアプリ + ウェブ プロパティのウェブデータもすべてエクスポートされます。

BigQuery にデータを送信するアプリを管理する

BigQuery にデータを送信するリンク済みプロジェクトのアプリを管理するには:

  1. Firebase にログインします。
  2. 設定アイコン をクリックし、[プロジェクトの設定] を選択します。
  3. [プロジェクトの設定] ページで [統合] タブをクリックします。
  4. BigQuery カードで、[管理] をクリックします。
  5. 商品カードそれぞれで、アプリの横の切り替えボタンを使って、アプリのデータのエクスポートを無効にします。
  6. [エクスポートを停止] をクリックして確定します。

Firebase プロジェクトを Google アナリティクスのアプリ + ウェブ プロパティにリンクすると、Web データを BigQuery Export から除外できなくなります。

アプリのリンクを解除すると、BigQuery の対応するデータセットでデータの入力が停止されます。ただし、データセットは保持され、ストレージとクエリに対する課金も引き続き適用される場合があります。今後の課金を停止するには、データセットを削除します。

BigQuery からリンクを解除するには:

  1. Firebase にログインし、プロジェクトを開きます。
  2. 設定アイコン をクリックし、[プロジェクトの設定] を選択します。
  3. [プロジェクトの設定] ページで [統合] タブをクリックします。
  4. BigQuery カードで、[管理] をクリックします。
  5. [BigQuery の詳細] で、[BigQuery からのリンクを解除] をクリックします。
  6. [BigQuery のリンクを解除] をクリックして確認します。
プロジェクトのリンクを解除すると、BigQuery の対応するデータセットでデータの入力が停止されます。ただし、データセットは保持され、ストレージとクエリに対する課金も引き続き適用される場合があります。今後の課金を停止するには、データセットを削除します。
この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。