1. 描述

在解决思路中描述了该示例需要用到的几个字段来源于两张表:合同信息表(contract)和客户信息(customer),所以将这两个表添加到新建业务包客户流失中去。

2. 新建数据连接

在销售额分析的数据连接中已经建立了一个BIdemo的数据连接,上述的2张表也均在这个连接所指向的数据库中,该示例就不再赘述。

3. 新建业务包

用管理员账号登录BI系统,点击数据配置>业务包管理,点击添加按钮添加一个业务包,并将BIdemo连接中的分公司信息、客户信息和合同信息两个表添加进来。

注:在选择数据表的时候可以发现BIdemo数据连接中的数据表均已经被转义了,这是因为在上一节中用的也是BIdemo数据连接中的数据,已经对其转义过,故这里显示的是中文名称。

4. 读取数据库转义和关联

由于在上个示例中已经读取过了数据库转义和关联,这里就无需再次读取。
注:如果该示例所用数据是通过另外一个数据连接添加进来的,则需要再次读取数据库转义和关联。

5. 业务包权限分配

业务包不仅可以分配使用权限,同时还可以对业务包中数据内容进行权限配置。

5.1 添加用户角色

点击FineBI service>权限配置管理,选择客户流失业务包,将业务包权限分配给管理组—助理和管理组—负责人

5.2 业务包数据过滤

由于领导只需要查看近2年的数据,那么就不能将所有数据都分配出去,如果都分配出去,最后参与分析的数据就会不准确。
FineBI商业智能系统提供业务包数据过滤的功能,可以将角色能够使用的业务包中的数据进行过滤。
合同信息表中存的是每个合同的具体信息,包括合同签约时间,那么近2年的数据则就是合同签约时间在2011年和2013年之间的数据。
在权限配置界面,点击管理组的助理角色,在下方会显示一个角色配置界面如下图:

商业智能分析角色权限添加

点击添加条件按钮,添加过滤条件,在弹出的业务包选择框中选择需要过滤的字段,这里选择合同信息>合同签约时间字段,页面会返回到角色权限配置界面,此时权限配置界面新增一个过滤条件,接着在过滤条件中填写过滤字段需要满足的条件数据即可。

详细功能介绍请查看业务包权限分配之过滤数据

点击保存。
同样为管理组的负责人角色添加一个一模一样的过滤条件,全部保存。
到此为止,业务包已经创建好了。