# 山东省烟草数据分析DEMO
预计用时:一周
难易程度:★★★★☆
本演练案例使用了山东省烟草专卖局的部分业务场景,目的是测试你对SuccBI产品的数据加工、数据可视化效果制作、门户页面制作等技能掌握情况。
在继续阅读本文前你需要先完成快速开始中的数据加工、仪表板制作和门户应用制作部分的学习。请认真阅读技术要求和评分标准,更多信息见实战演练技术要求和评分标准。
# 案例场景
以下是一个虚构的场景(你可以据此想象以后工作中可能遇到的情形):
- 山东省烟草专卖局是新拓展的客户,在经过一次售前交流后客户方提供了一份脱敏后的数据《业务数据-2019年1月卷烟统计报表》,希望你分析这份数据并做出DEMO来
- DEMO需要围绕烟草业务展开,使用已有的数据做出一份漂亮的数据可视化DEMO。制作的DEMO过程需要能体现BI产品的能力和特色
- DEMO需要在一周内完成,并为用户做二次汇报交流(你制作的DEMO效果会影响用户接下来是否继续和你深入沟通合作)。
# DEMO目标效果
# 门户集成效果
案例项目名称为山东省烟草数据分析平台,包括领导驾驶舱和业务报表,其中领导驾驶舱从全局角度展现山东省烟草专卖局的销售情况,业务报表提供了数据查询,供业务用户日常工作查询所需。业务门户的框架结构如下:
- 领导驾驶舱:
- 卷烟销售主要指标情况
- 卷烟销售分析
- 销售执行情况
- 业务报表:
- 表1 卷烟销售主要指标执行情况
- 表2 计划执行情况及人均销量
- 表9 批发价600元条(含)以上高价位卷烟购销存
# 可视化效果
# 1、卷烟销售指标
说明:
- 地图:
- 默认展示的是全省销售指标
- 点击周围六个指标交互刷新地图,地图更新为选中指标的分布。例如点击全省销售收入,则地图更新为全省销售收入分布
- 使用图标标记出全省增幅排名Top3的城市
- 六大指标的说明:
- 指标分别是:销量、销售收入、单箱收入、年度计划销量及完成情况、低价位卷烟计划及完成情况、人均销量
- 每个指标分别对应一个数据卡片,数据卡片内容包括:指标值,全国排名、去年同期值以及增幅、增幅最大和最小的城市以及数据
- 六个指标的全国排名使用随机数,随机数的规则为:1-33之间的任意整数即可
# 2、卷烟销售分析
说明:
- 数据来源:
业务数据-2019年1月卷烟统计报表.xlsx
中的多个sheet表数据 - 技术点要求:
- 高价位卷烟销量指标:设置钻取到表9_批发价600元条含以上高价位烟卷购销存
- 不同产地卷烟系统外销售情况:使用堆积图形式
- 重点品牌系统外销售情况:可以切换角度查看,默认显示“双十五品牌”情况,可以切换到 “鼓励培育品牌”查看
# 3、销售执行情况
说明:
- 数据来源:
业务数据-2019年1月卷烟统计报表.xlsx
中的表1 指标主要情况排名表
- 技术点要求:湖北省烟草销量情况点击可以链接到表2_卷烟销售计划执行情况及人均销量
# 业务报表效果
# 1、卷烟销售主要指标执行情况
说明:
- 排名:标注top3
- 同比增减额/增幅:使用上下箭头和颜色标注增长和下降
# 2、卷烟销售计划执行情况及人均销量
说明:
- 排名:标注top3
- 计划完成:使用数据条
# 3、批发价600元/条(含)以上高价位烟卷购销存
说明:
- 单位:设置层层下钻到末级显示
# DEMO技术展示目标
DEMO需要围绕业务展开的同时,制作过程也需要能体现BI产品的能力和特色,包括:
- 使用主题和风格:使用系统自带主题和风格样式,不需要额外复杂的样式设置
- 数据加工:
- 使用到文本转ID组件:将中文的维度转化为代码存储,例如行政区划等
- 使用列转行组件:将列存储的指标转为行存储方便分析
- 仪表板:
- 同期和增幅数据使用快速分析功能:体现产品的易用,以及丰富的函数库
- KPI交互地图:点击的KPI指标,可以更新地图的分析指标为点击的KPI指标
- 数据卡片使用合适的面板布局,重复的数据卡片使用浮动面板:体现产品的布局易用
- 使用交互功能,实现图形的层层下钻,下钻到末级可以跳转到其他页面
- 使用标签页切换指标的走势,按月显示指标趋势或者按季度展示
- 报表:
- 使用条件样式功能标记增幅数据,以及隔行换色
- 实现省市两级钻取
# 实战提示
如果你对本实战演练完全没有思路,可以阅读下面的实战提示,了解更多帮助信息。如果你有思路,则可以略过本章。
点击这里查看实战提示>>
建议的实施规范
- 无需查询额外的任务资料,直接基于提供的业务数据即可实现原型DEMO
- 设计稿的指标数据,大部分是不能直接取excel中的数据,需要使用数据加工处理
- 数据加工输出物理表命名规则:
- 事实表对应物理表命名规则:
fact_yc_xxx
- 维表对应物理表命名规则:
dim_yc_xxx
- 事实表对应物理表命名规则:
- 行政区划维:使用系统自带的维表,并设置省市区县三级。维表路径为
succbidw / succbidw / gen_dim_xzqhfz
- 模型需要设置主键,有时间字段需要设置数据期
- 单位名称/单位列(山东省各地市):使用文本转ID的方式将单位数据转为代码存储,并关联行政区划维表,可以实现省市的层层下钻
- 可视化分析、业务报表及门户采用绿色风格,使用系统自带的风格样式即可,不需要额外增加和更新风格
模型1-卷烟分产地销售指标模型
提供的业务数据业务数据-2019年1月卷烟统计报表.xlsx
中,表3、表4、表5、表6、表9为同一口径指标,可以加工为一个数据模型输出,输出的模型结构见下载素材中的模型结构要求.xlsx-卷烟分产地销售指标
,实现思路如下:
- 移除不必的字段:分别处理五个sheet页面,移除不必的字段。例如同比增减额、同比等,这些数字是可以计算的直接移除
- 列转行处理产地字段:在上一步的基础上,分别处理五个列加工节点
- 使用关联合并五个表:关联字段为单位和产地,将五个表做关联合并
- 文本转ID:单位和产地使用文本转ID方式,并关联行政区划维表和产地维表。其中产地使用空白模型增加维表,行政区划使用系统自带物理表增加行政区划维表
模型2-系统外销售类别模型
提供的业务数据业务数据-2019年1月卷烟统计报表.xlsx
中,表7是各类别卷烟的销售情况(指标包括本期值、同期值和增幅),可以使用列转行的方式将卷烟分类做成维度方便分析,输出的模型结构见下载素材中的模型结构要求.xlsx-系统外销售类别
,列转行的实现思路:
- 一个编码列,三个数据列
- 编码列:卷烟类别
- 三个数据列分别是:本期值、同期值、增幅
# 获取案例素材
下载素材资料 (opens new window) (提取码:SuccBI)
业务数据-2019年1月卷烟统计报表.xlsx
客户提供的业务数据模型结构要求.xlsx
数据加工说明中的模型结构要求山东省烟草原型设计.ppt
包含了原型设计中用到的模型结构和可视化原型界面及要求图片
可视化中用到的图标
0条评论
评论