Commit 8e0aca13 authored by 高雅喆's avatar 高雅喆

add device_search_tag

parent 5f33725c
...@@ -548,16 +548,18 @@ object GetDevicePortrait { ...@@ -548,16 +548,18 @@ object GetDevicePortrait {
val device_search_tag = sc.sql( val device_search_tag = sc.sql(
s""" s"""
|select |select c.device_id,c.stat_date,c.cid_id,count(c.level1_id) as level1_count
|from (select
| a.cl_id as device_id,a.partition_date as stat_date, | a.cl_id as device_id,a.partition_date as stat_date,
| COALESCE(a.params['diary_id'], a.params['business_id'], 0) as cid_id, | COALESCE(a.params['diary_id'], a.params['business_id'], 0) as cid_id,
| split(b.level1_ids,';')[0] as level1_id | split(b.level1_ids,';')[0] as level1_id
|from online.tl_hdfs_maidian_view a | from online.tl_hdfs_maidian_view a
|left join diary_feat b | left join diary_feat b
|on COALESCE(a.params['diary_id'], a.params['business_id'], 0) = b.diary_id | on COALESCE(a.params['diary_id'], a.params['business_id'], 0) = b.diary_id
|where | where
| a.partition_date = '20181224' | a.partition_date = '20181224'
| and (a.action = 'on_click_diary_card' or (a.action="full_stack_click_video_card_full_screen_play" and a.params["card_type"]="diary")) | and (a.action = 'on_click_diary_card' or (a.action="full_stack_click_video_card_full_screen_play" and a.params["card_type"]="diary"))) c
|group by c.device_id,c.cid_id
""".stripMargin """.stripMargin
) )
device_search_tag.show() device_search_tag.show()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment