Сглаживание аналитических данных - отсутствует хит-тип PAGE - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь сгладить аналитические данные в Bigquery, и я видел другие ответы, чтобы отменить вложение как хитов, так и продуктов, однако, как только я включил unnest (product), я получаю меньше результатов и получаю только строки hit.type = «СОБЫТИЕ».

Если я закомментирую unnest (products), тогда я получу больше строк, включая hit.type = 'PAGE' и hit.type = 'EVENT', но тогда я не могу ссылаться на любые данные об уровне продукта в select, потому что unnest (продукт) закомментирован.

Это происходит только для определенного периода набора данных, я вижу типы попаданий PAGE в более ранних данных. Я не понимаю! помогите!

Что может случиться?

select 
h.type as hits_type
-- ,product.productSKU
--  ,product.v2ProductName as product_name

from  `bigquery-public-data.google_analytics_sample.ga_sessions_20170801`, 
unnest(hits) h, 
--unnest(h.product) as p

1 Ответ

1 голос
/ 21 января 2020

Я решил собственную проблему.

Требовалось левое соединение, потому что я думаю, что есть хиты, которые не содержат записи о продуктах

from `bigquery-public-data.google_analytics_sample.ga_sessions_20170801` s, unnest(hits) h left join  unnest(h.product) p
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...