业务及需求调研
- 应详细调研业务流程,确定各个业务领域中业务线对应的业务模块,以及所有的业务活动。。
- 进行需求调研,其一,提取出现有报表系统中的需求指标,其二与运营、分析人员沟通获知常用的需求指标,确定业务口径和技术口径。
开发过程中应以业务为主,需求为辅,不断思考当前开发是否满足已知的需求。
eg: 需求:计算时间段内加购用户数 解释:期间内有过将商品成功加入购物车操作的用户数 该需求有需要明确的地方为:“成功加入购物车操作的用户”, 如果要求“成功加购”则必须使用购物车表去进行统计; 否则可以通过用户行为表去统计当前用户的购物车点击行为。
我项目中目前需求如下
指标 | 指标解释 |
总销售报表 | 时间段内各个销售指标 |
订单明细报表 | |
商品/商品详情页下单转化 | |
商品/资源位下单转化 | |
商品/分类栏下单转化 | |
各店铺经营指标 |
用户分析 | 新、老、活跃用户,下单用户 |
用户留存分析 | |
用户复购分析 | |
访客情况 | 跳失、来源、会员…… |
页面访问情况 | 详情页、店铺页、首页、发现页…… |
活动商品浏览销售情况 | |
商城店铺浏览销售情况 | |
资源位浏览销售情况 |
数据域划分
我司目前根据整体业务共划分为15个能力中心,分别为用户中心、会员中心、商品中心、库存中心、定价中心、活动中心、促销中心、卡券中心、积分中心、订单中心、支付中心、结算中心、评价中心、运输中心、申诉中心。划分数据域采用了业务中心的方式以业务模块进行划分,再添加公共域,共计16个数据域。
构建总线矩阵
划分完数据域后,应根据各个数据域中的业务过程去划分总线矩阵。主要是明确两件事:1.确定每个数据域下有那些业务过程;2.业务过程与哪些维度相关。
维度建模
尽可能创建全面的维度,不要