hive ETL之广告行业-用户行为归类sql
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,-- case2 ----========== click_log ==========--/*11 ad_101 2014-05-01 06:01:12.334+0122 ad_1
千家信息网最后更新 2026年11月01日hive ETL之广告行业-用户行为归类sql
-- case2 ----========== click_log ==========--/*11 ad_101 2014-05-01 06:01:12.334+0122 ad_102 2014-05-01 07:28:12.342+0133 ad_103 2014-05-01 07:50:12.33+0111 ad_104 2014-05-01 09:27:12.33+0122 ad_103 2014-05-01 09:03:12.324+0133 ad_102 2014-05-02 19:10:12.343+0111 ad_101 2014-05-02 09:07:12.344+0135 ad_105 2014-05-03 11:07:12.339+0122 ad_104 2014-05-03 12:59:12.743+0177 ad_103 2014-05-03 18:04:12.355+0199 ad_102 2014-05-04 00:36:39.713+0133 ad_101 2014-05-04 19:10:12.343+0111 ad_101 2014-05-05 09:07:12.344+0135 ad_102 2014-05-05 11:07:12.339+0122 ad_103 2014-05-05 12:59:12.743+0177 ad_104 2014-05-05 18:04:12.355+0199 ad_105 2014-05-05 20:36:39.713+01*/CREATE EXTERNAL TABLE click_log ( cookie_id STRING , ad_id STRING , ts STRING)ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'LOCATION '/tmp/db_case2/click_log';select cookie_id, collect_set(ad_id) as ordersfrom click_log--where ts > '2014-05-02'group by cookie_id;select cookie_id, group_concat(ad_id, '|') as ordersfrom click_log--where ts > '2014-05-02'group by cookie_id;--========== ad_list ==========--/*ad_101 http://abcn.net/ catalog8|catalog1ad_102 http://www.abcn.net/ catalog6|catalog3ad_103 http://fxlive.de/ catalog7ad_104 http://fxlive.fr/ catalog5|catalog1|catalog4|catalog9ad_105 http://fxlive.eu/ */CREATE EXTERNAL TABLE ad_list ( ad_id STRING , url STRING , catalogs array)ROW FORMAT DELIMITEDFIELDS TERMINATED BY '\t'COLLECTION ITEMS TERMINATED BY '|'LOCATION '/tmp/db_case2/ad_list';CREATE EXTERNAL TABLE ad_list_string ( ad_id STRING , url STRING , catalogs STRING)ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'LOCATION '/tmp/db_case2/ad_list';select click.cookie_id, click.ad_id, click.amount, ad_list_string.catalogs as ordersfrom ( select cookie_id, ad_id, count(1) as amount from click_log group by cookie_id, ad_id) clickjoin ad_list_stringon (ad_list_string.ad_id = click.ad_id);select ad_id, catalog from ad_list LATERAL VIEW OUTER explode(catalogs) t AS catalog;select ad_id, collect_set(catalog) from ad_list LATERAL VIEW OUTER explode(catalogs) t AS catalog group by ad_id;select click.cookie_id, ad.catalog from click_log clickleft outer join ( select ad_id, catalog from ad_list LATERAL VIEW OUTER explode(catalogs) t AS catalog) adon (click.ad_id = ad.ad_id);create table cookie_cats asselect click.cookie_id, ad.catalog, count(1) as weight from click_log clickleft outer join ( select ad_id, catalog from ad_list LATERAL VIEW OUTER explode(catalogs) t AS catalog) adon (click.ad_id = ad.ad_id)group by click.cookie_id, ad.catalogorder by cookie_id, weight desc;select cookie_id, collect_set(catalog) from cookie_cats group by cookie_id; -- where catalog is not nullselect cookie_id, group_concat(catalog, '|') from cookie_cats group by cookie_id; -- impala group_concat
广告
用户
行业
行为
归类
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡网
互联网科技有限公司
上海睿民互联网科技有限公司
中关村互联网科技集团
互联网 科技
深圳互联网科技公司
百单互联网科技有限公司
腾讯科技 互联网女皇
唐信互联网科技 大连
互联网科技股有哪些
科技互联网的估值
佳云科技和互联网广告
用友工业互联网科技发展
华中科技大学互联网的牛人
国大互联网教育科技有限公司薪资
美国互联网科技公司
风投北京互联网科技
湖北辰鑫科技互联网
互联网对科技影响
杭州科技互联网公司有哪些
为想互联网科技
亿人帮互联网科技
左右互联网络科技
华中科技有哪些互联网大佬
须眉科技是互联网公司吗
恒银科技与互联网金融
央行互联网金融科技公司
以后互联网后是啥科技
知域互联网科技有限公司大骗子
互联网公司属于科技吗