- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
商业智能BI应用之销售额分析
1. 问题描述
某公司为了加快公司的业务发展 ,扩大市场份额 ,总公司领导想要查看某个时间段各
公司的销售情况 ,分析影响各分公司销售额的主要因素 ,加大销售额较低的分公司所在省市
的宣传力度,加强对各分公司销售员的管理,从而提升该省市的销售额。
如下图 ,选择不同的合同签约时间 ,不同的分公司 ,下面的分公司销售额就会显示该时
间段里面所选分公司的销售额 ,可对比各个分公司之间的销售情况 ,点击分公司销售额不同
的分公司柱子,销售经理销售额就会显示该分公司各个销售员的销售情况:
2. 解决思路
从问题描述中可以分析出 ,领导想要查看两个方面的内容 ,一个是各分公司的总销售额 ,
另一个是各分公司对应的销售员的数量和销售情况,那么主要涉及到了以下几个不同的数
据 :合同签约时间、分公司名称、各个分公司对应销售以及销售额 ,这些字段对应的数据存
在数据库中的contract、customer和region三个表中,根据FineBI流程分为三步走:
第一步、管理员帐号登陆
http://localhost:8080/WebReport/ReportServer?op=fbi数据决策系统,在平台管
理BI数据配置数据连接管理新建一个数据连接,将数据库与 FineBI连接起来,然后再
点击业务包管理新建一个业务包 ,然后为该业务包在刚刚新建的数据连接基础上添加上述的
几个数据表 ,同时为数据表建立转义与关联(将数据表和字段转义成跟业务相关 ,新建分析
人员可理解的名称),并将业务包的使用权限分配给新建分析和查看分析的员工。
第二步、业务人员或者领导的助理用其自己的系统帐号登录 ,在 BI新建分析处新建一
个即时分析,并将建好的即时分析分享给领导,由问题描述可知,这里需要使用到2个控
件来过滤时间段的选择和分公司的选择 ,而各个分公司的销售额和分公司对应的销售员则可
用2个图表显示,并且图表之间有联动效果。
第三步、用领导的账号登录系统,点击BI查看分享过来的分析。
管理员创建业务包
管理员创建业务包是解决问题的第一步,可以分为以下几个步骤:
1. 新建数据连接
拥有 BI数据配置权限的用户登录系统
http://localhost:8080/FineBI/ReportServer?op=fbi ,一般是管理员,点击数据配置
进入 FineBIservice界面,在左侧列表中选择数据连接管理选项,进入数据连接配置界面 ,
如下图:
点击新建数据连接 ,添加一个数据连接,如下图,数据连接命名为BIdemo :
点击确定,即新增了一个数据连接,数据连接管理中会新增一个刚刚新建的数据连接 ,
如下图:
2. 新建业务包
上述数据连接建立好之后,用拥有 BI数据配置权限的用户登录系统
http://localhost:8080/FineBI/ReportServer?op=fbi ,一般是管理员,这里无需再次
登录 ,点击数据配置业务包管理 ,进入业务包管理界面 ,单击添加按钮 ,即可新建一个业
务包,如下图:
详细功能介绍请查看业务包的创建与删除
3. 数据模型
数据模型是指为该业务包添加数据,进行数据表的管理,分为4个部分:数据表添加、
读取数据转义、读取数据关联和生成cube。
3.1 数据表添加
在业务包管理界面 ,点击添加按钮之后 ,页面跳转到数据表添加界面 ,为该业务包添加
数据,即通过数据连接从数据库中取数至业务包中。选中BIdemo数据连接,可以看到该
数据连接下的所有数据表 ,在解决思路里面讲述了解决该问题只需要使用到三张表 ,这三张
表在数据库中对应的名字为contract、customer和region,但是为了方便起见,我们这
里将所有表全部添加进来,如下图:
点击下一步,数据表即添加完成。
详细功能介绍请查看数据表的添加与删除
3.2 读取数据转义
数据表添加完成后 ,可以看到 ,添加进来的数据表名全是英文 ,由于该数据准备是给业
务人员使用 ,这些英文表名的数据表对于业务人员来说是很难理解的 ,并不清楚表与实际业
务的对应关系 ,所以需要将数据表名和字段转义为业务人员可理解的 ,可与实际业务对应起
来的名字 ,此时 ,FineBI提供了直接读取数据库转义的功能来保证数据的可读性 ,如下图 ,
点击读取数据库转义 ,FineBI就会自动读取数据库表中存储的转义注释,并显示在表名称
上面:
详细功能介绍请查看读取数据库转义
3.3 读取数据关联
文档评论(0)