0
BigQueryを使用して私の会社のGAセッションデータを検索し始めました。 GAに渡されたそれぞれのexperimentId
のカウントを生成するためのクエリを生成しようとしています。BigQueryネストされたフィールドを照会する方法
experimentId
は、ネストされたフィールドとしてhits.experiment.experimentId
に格納されます。これまでのところ、私は次のクエリを持っていますが、この情報を得るために左の結合を行う必要があるのは非効率です。別のネストされた配列にネストされた変数に対してこのクエリを最適化するにはどうすればよいですか?
SELECT
e.experimentId,
count(*)
FROM
`project-name.IDNUM.ga_sessions_20170527`,
UNNEST(hits) AS hits
LEFT JOIN UNNEST(hits.experiment) as e
GROUP BY e.experimentId