项目思路
该项目的目的是为了设计出一套完整的智能营销数据分析系统,通过业务驱动或数据导向,针对性的指定营销策略。
整个项目的设计思路如下:
综合上面得到的用户最终进行推送订阅,达到智能营销的目的。
项目解决方案部分展示
1、不同表之间的关联图
该项目涉及太多的表,我们第一步就是要弄清楚不同表之间的联系。
2、相关数据集介绍
数据来源于企业真实脱敏的数据,对业务的发展起到了正相关的作用,使得这套系统的设计非常贴合真实环境,为智能营销起到指导性作用。
3、项目完整的可执行SQL
你是否写过超过100行的SQL代码呢?或者说,写出过这么多有关联的SQL呢?赶紧学习起来吧!
比如用车消费能力,这里脚本太长只展示一部分:
use ccdb;
-- 创建临时表
DROP TEMPORARY TABLE IF EXISTS d_type_user_tmp;
CREATE TEMPORARY TABLE user_layer_tmp
select * from
(
select 'A类用户' as user_type, '大于等于3单用户' as details, one_user_cnt as user_cnt from c_type_user_tmp
union all
select 'B类用户' as user_type, '等于2单用户' as details, two_user_cnt as user_cnt from b_type_user_tmp
union all
select 'C类用户' as user_type , '等于1单用户' as details, thr_user_cnt as user_cnt from a_type_user_tmp
union all
select 'D类用户' as user_type, '历史有完单,最近90天无完单用户' as details, 90_user_cnt as user_cnt from d_type_user_tmp
)t ;
4、分析结果的可视化
包含柱形图、条形图、饼图、组合图、漏斗图等等的应用,你是否结合过SQL一起应用过呢?