# 山东省烟草数据分析DEMO

预计用时:一周
难易程度:★★★★☆

本演练案例使用了山东省烟草专卖局的部分业务场景,目的是测试你对SuccBI产品的数据加工、数据可视化效果制作、门户页面制作等技能掌握情况。

在继续阅读本文前你需要先完成快速开始中的数据加工、仪表板制作和门户应用制作部分的学习。请认真阅读技术要求和评分标准,更多信息见实战演练技术要求和评分标准

# 案例场景

以下是一个虚构的场景(你可以据此想象以后工作中可能遇到的情形):

  • 山东省烟草专卖局是新拓展的客户,在经过一次售前交流后客户方提供了一份脱敏后的数据《业务数据-2019年1月卷烟统计报表》,希望你分析这份数据并做出DEMO来
  • DEMO需要围绕烟草业务展开,使用已有的数据做出一份漂亮的数据可视化DEMO。制作的DEMO过程需要能体现BI产品的能力和特色
  • DEMO需要在一周内完成,并为用户做二次汇报交流(你制作的DEMO效果会影响用户接下来是否继续和你深入沟通合作)。

# DEMO目标效果

# 门户集成效果

卷烟销售指标

案例项目名称为山东省烟草数据分析平台,包括领导驾驶舱和业务报表,其中领导驾驶舱从全局角度展现山东省烟草专卖局的销售情况,业务报表提供了数据查询,供业务用户日常工作查询所需。业务门户的框架结构如下:

  1. 领导驾驶舱:
    • 卷烟销售主要指标情况
    • 卷烟销售分析
    • 销售执行情况
  2. 业务报表:
    • 表1 卷烟销售主要指标执行情况
    • 表2 计划执行情况及人均销量
    • 表9 批发价600元条(含)以上高价位卷烟购销存

# 可视化效果

# 1、卷烟销售指标

卷烟销售指标

说明:

  1. 地图:
    • 默认展示的是全省销售指标
    • 点击周围六个指标交互刷新地图,地图更新为选中指标的分布。例如点击全省销售收入,则地图更新为全省销售收入分布
    • 使用图标标记出全省增幅排名Top3的城市
  2. 六大指标的说明:
    • 指标分别是:销量、销售收入、单箱收入、年度计划销量及完成情况、低价位卷烟计划及完成情况、人均销量
    • 每个指标分别对应一个数据卡片,数据卡片内容包括:指标值,全国排名、去年同期值以及增幅、增幅最大和最小的城市以及数据
    • 六个指标的全国排名使用随机数,随机数的规则为:1-33之间的任意整数即可

# 2、卷烟销售分析

卷烟销售分析

说明:

  1. 数据来源:业务数据-2019年1月卷烟统计报表.xlsx中的多个sheet表数据
  2. 技术点要求:
    • 高价位卷烟销量指标:设置钻取到表9_批发价600元条含以上高价位烟卷购销存
    • 不同产地卷烟系统外销售情况:使用堆积图形式
    • 重点品牌系统外销售情况:可以切换角度查看,默认显示“双十五品牌”情况,可以切换到 “鼓励培育品牌”查看

# 3、销售执行情况

销售执行情况

说明:

  1. 数据来源:业务数据-2019年1月卷烟统计报表.xlsx中的表1 指标主要情况排名表
  2. 技术点要求:湖北省烟草销量情况点击可以链接到表2_卷烟销售计划执行情况及人均销量

# 业务报表效果

# 1、卷烟销售主要指标执行情况

卷烟销售主要指标执行情况

说明:

  1. 排名:标注top3
  2. 同比增减额/增幅:使用上下箭头和颜色标注增长和下降

# 2、卷烟销售计划执行情况及人均销量

卷烟销售计划执行情况及人均销量

说明:

  1. 排名:标注top3
  2. 计划完成:使用数据条

# 3、批发价600元/条(含)以上高价位烟卷购销存

批发价600元/条(含)以上高价位烟卷购销存

说明:

  1. 单位:设置层层下钻到末级显示

# DEMO技术展示目标

DEMO需要围绕业务展开的同时,制作过程也需要能体现BI产品的能力和特色,包括:

  1. 使用主题和风格:使用系统自带主题和风格样式,不需要额外复杂的样式设置
  2. 数据加工:
    • 使用到文本转ID组件:将中文的维度转化为代码存储,例如行政区划等
    • 使用列转行组件:将列存储的指标转为行存储方便分析
  3. 仪表板:
    • 同期和增幅数据使用快速分析功能:体现产品的易用,以及丰富的函数库
    • KPI交互地图:点击的KPI指标,可以更新地图的分析指标为点击的KPI指标
    • 数据卡片使用合适的面板布局,重复的数据卡片使用浮动面板:体现产品的布局易用
    • 使用交互功能,实现图形的层层下钻,下钻到末级可以跳转到其他页面
    • 使用标签页切换指标的走势,按月显示指标趋势或者按季度展示
  4. 报表:
    • 使用条件样式功能标记增幅数据,以及隔行换色
    • 实现省市两级钻取

# 实战提示

如果你对本实战演练完全没有思路,可以阅读下面的实战提示,了解更多帮助信息。如果你有思路,则可以略过本章。

点击这里查看实战提示>>

建议的实施规范

  1. 无需查询额外的任务资料,直接基于提供的业务数据即可实现原型DEMO
  2. 设计稿的指标数据,大部分是不能直接取excel中的数据,需要使用数据加工处理
  3. 数据加工输出物理表命名规则:
    • 事实表对应物理表命名规则: fact_yc_xxx
    • 维表对应物理表命名规则:dim_yc_xxx
  4. 行政区划维:使用系统自带的维表,并设置省市区县三级。维表路径为succbidw / succbidw / gen_dim_xzqhfz
  5. 模型需要设置主键,有时间字段需要设置数据期
  6. 单位名称/单位列(山东省各地市):使用文本转ID的方式将单位数据转为代码存储,并关联行政区划维表,可以实现省市的层层下钻
  7. 可视化分析、业务报表及门户采用绿色风格,使用系统自带的风格样式即可,不需要额外增加和更新风格

模型1-卷烟分产地销售指标模型

提供的业务数据业务数据-2019年1月卷烟统计报表.xlsx中,表3、表4、表5、表6、表9为同一口径指标,可以加工为一个数据模型输出,输出的模型结构见下载素材中的模型结构要求.xlsx-卷烟分产地销售指标,实现思路如下:

  1. 移除不必的字段:分别处理五个sheet页面,移除不必的字段。例如同比增减额、同比等,这些数字是可以计算的直接移除
  2. 列转行处理产地字段:在上一步的基础上,分别处理五个列加工节点
  3. 使用关联合并五个表:关联字段为单位和产地,将五个表做关联合并
  4. 文本转ID:单位和产地使用文本转ID方式,并关联行政区划维表和产地维表。其中产地使用空白模型增加维表,行政区划使用系统自带物理表增加行政区划维表

模型2-系统外销售类别模型

提供的业务数据业务数据-2019年1月卷烟统计报表.xlsx中,表7是各类别卷烟的销售情况(指标包括本期值、同期值和增幅),可以使用列转行的方式将卷烟分类做成维度方便分析,输出的模型结构见下载素材中的模型结构要求.xlsx-系统外销售类别,列转行的实现思路:

  1. 一个编码列,三个数据列
  2. 编码列:卷烟类别
  3. 三个数据列分别是:本期值、同期值、增幅

# 获取案例素材

素材截图

下载素材资料 (opens new window) (提取码:SuccBI)

  • 业务数据-2019年1月卷烟统计报表.xlsx 客户提供的业务数据
  • 模型结构要求.xlsx 数据加工说明中的模型结构要求
  • 山东省烟草原型设计.ppt 包含了原型设计中用到的模型结构和可视化原型界面及要求
  • 图片 可视化中用到的图标
是否有帮助?
0条评论
评论