2017-11-07 1 views
1

firebaseをbigqueryにリンクしており、毎日日付スタンプで新しいテーブルが作成されます。エクスポート内の列は、次のリンクにあります。https://support.google.com/firebase/answer/7029846?hl=en エクスポートされているfirebase分析データ(add_porduct_like、add_product_to_cartなど)はありません。完全なデータをBigQueryにどのようにエクスポートできますか?BigQueryエクスポートスキーマ - 完全なイベントカラムをファイアベースからエクスポートする方法

答えて

0

Firebase Analyticsのデータは、Big Queryで毎日作成された日単位のテーブルにエクスポートされています。

ここで必要なことは、関連するデータを抽出するためにクエリを実行することです。

FirebaseデータをBig Queryにエクスポートするときのサンプルクエリについては、docを参照してください。

要するに、スキーマを使用し、フィールド名に基づいて、Big Queryで取得したデータをFirebaseで照会することができます。

0

パラメータを含むイベントをFirebase Analyticsに提出すると、列として配列event_dim.paramsに格納されます。 データベースからデータを取得するには、あなたは(私は標準SQLを使用しています)、このクエリを使用する必要があります。

SELECT 
    event_dim.name AS event_name, 
    event_dim.params AS event_params 

FROM 
    `project.your_app.app_events_20171109`, 
    UNNEST(event_dim) as event_dim 

あなたが特定のパラメータを取得したい場合、あなたはまた、別のフィールドをネスト解除する必要があります:

SELECT 
    event_dim.name AS event_name, 
    event_dim.params AS event_params 

FROM 
    `project.your_app.app_events_20171109`, 
    UNNEST(event_dim) as event_dim, 
    UNNEST(event_dim.params) as params 

WHERE params.key LIKE "add_product_to_cart" 

あなたはどのようにFirebase解析データを格納し、どのように、ここでUNNEST関数を使用する方法についての詳細を読むことができます:https://firebase.googleblog.com/2017/03/bigquery-tip-unnest-function.html

関連する問題