Firebase プロジェクトを BigQuery にリンクすると、すべてのパラメータとユーザー プロパティに加え、サンプリングされていない元のイベントデータにアクセスできるようになります。
BigQuery に Firebase プロジェクトをリンクすると、Firebase 向け Google アナリティクス(A/B テスト、およびダイナミック リンクのデータを含む)、Crashlytics、Predictions、Cloud Messaging、または Performance Monitoring のデータを 1 日単位でエクスポートし、対応する BigQuery データセットに渡すよう選択できます。
データセットに対してクエリを実行したり、データをエクスポートしたり、外部データと結合したりして、カスタム分析を行うことが可能です。
この記事の内容:BigQuery Export について
データを BigQuery にエクスポートすると、そのデータの所有者になり、BigQuery ACL を使用して、プロジェクトやデータセットの権限を管理できます。
Google アナリティクス、Crashlytics、Predictions、Cloud Messaging、Performance Monitoring のデータは BigQuery サンドボックスに無料でエクスポートできます(サンドボックスの制限が適用されます)。
BigQuery サンドボックスとの統合によって、以下にアクセスできるようになります。
- Google アナリティクス アプリとアプリ + ウェブ プロパティのデータ
- Firebase 向け Google アナリティクスのデータ
- Crashlytics の致命的なクラッシュ イベントと致命的でないクラッシュ イベント、およびスタック トレースからの詳細
- Predictions の生データ
- Cloud Messaging の詳細なデータ
- キャプチャされた各パフォーマンス モニタリング イベントの詳細
Sandbox からのアップグレードと BigQuery の料金についての詳細をご覧ください。
Firebase プロジェクトを BigQuery にリンクする
Firebase プロジェクトとそのアプリを BigQuery にリンクするには:
- Firebase にログインします。
をクリックし、[プロジェクトの設定] を選択します。
- [プロジェクトの設定] ページで [統合] タブをクリックします。
- BigQuery カードで、[リンク] をクリックします。
- BigQuery では、データの保存、ストリーミング挿入、データのクエリは有料ですが、データの読み込みとエクスポートは無料です。
- プロジェクト内のアプリはすべてデフォルトで BigQuery にリンクされ、プロジェクトに後から追加したアプリもすべて BigQuery に自動的にリンクされます。データを送信するアプリを管理することもできます。
- プロジェクトを BigQuery にリンクすると、1 日分のイベントが初めてエクスポートされたときに、関連付けられている BigQuery プロジェクトに、対応するデータセットが作成されます。その後、リンクされているアプリの元のイベントデータは、日が変わるたびにそのデータセットの新しいテーブルに入力され、その日の BigQuery テーブルにもリアルタイムでストリーミングされます。BigQuery にリンクする前のデータはインポートできません(Performance Monitoring のデータは除く)。デフォルトでは、Google アナリティクスのアプリ + ウェブ プロパティのウェブデータもすべてエクスポートされます。
BigQuery にデータを送信するアプリを管理する
BigQuery にデータを送信するリンク済みプロジェクトのアプリを管理するには:
- Firebase にログインします。
をクリックし、[プロジェクトの設定] を選択します。
- [プロジェクトの設定] ページで [統合] タブをクリックします。
- BigQuery カードで、[管理] をクリックします。
- 商品カードそれぞれで、アプリの横の切り替えボタンを使って、アプリのデータのエクスポートを無効にします。
- [エクスポートを停止] をクリックして確定します。
このプロジェクト内のウェブアプリとストリームの切り替えを使用して、関連付けられた Firebase プロジェクトとアナリティクスのアプリ + ウェブ プロパティからのウェブ ストリームのエクスポートを制御します。
アプリのリンクを解除すると、BigQuery の対応するデータセットでデータの入力が停止されます。ただし、データセットは保持され、ストレージとクエリに対する課金も引き続き適用されます。今後の課金を停止するには、データセットを削除します。
BigQuery から Firebase プロジェクトのリンクを解除する
BigQuery からリンクを解除するには:
- Firebase にログインし、プロジェクトを開きます。
をクリックし、[プロジェクトの設定] を選択します。
- [プロジェクトの設定] ページで [統合] タブをクリックします。
- BigQuery カードで、[管理] をクリックします。
- [BigQuery の詳細] で、[BigQuery からのリンクを解除] をクリックします。
- [BigQuery のリンクを解除] をクリックして確認します。