28. session service url
abc... book h9p://〜
def... video h9p://〜
ghi... video_monthly h9p://〜
jkl... book h9p://〜
session service url
abc... all h9p://〜
def... all h9p://〜
ghi... all h9p://〜
jkl... all h9p://〜
abc... book h9p://〜
def... video h9p://〜
ghi... video_monthly h9p://〜
jkl... book h9p://〜
ログデータ
中間データ
LATERAL VIEW
28
29. SELECT
*
FROM
(
SELECT
session,
service,
url
FROM
activity
) a
LATERAL VIEW explode(array(site, 'all')) a as site
session service url
abc... book h9p://〜
def... video h9p://〜
ghi... video_monthly h9p://〜
jkl... book h9p://〜
session service url
abc... all h9p://〜
def... all h9p://〜
ghi... all h9p://〜
jkl... all h9p://〜
abc... book h9p://〜
def... video h9p://〜
ghi... video_monthly h9p://〜
jkl... book h9p://〜
29
30. SELECT
*
FROM
(
SELECT
*
FROM
activity
) a
LATERAL VIEW explode(array(site, 'all')) a as site
LATERAL VIEW explode(array(division, 'all')) a as division
LATERAL VIEW explode(array(service, 'all')) a as service
LATERAL VIEW explode(array(purchase_site, 'all')) a as site_kind
LATERAL VIEW explode(array(view_type, 'all')) a as view_type
30