商业智能FineBI使用教程:[1]创建业务包
1. 新建数据连接
拥有BI数据配置权限的用户登录系统,一般是管理员,点击管理系统>BI数据配置进入BI数据配置界面,单击左下角的设置按钮,进入BI属性配置界面,如下图:
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/059057299a88391324cc205d26bcbe2f46707cbd.jpg)
点击数据连接配置>新建数据连接,添加一个数据连接,如下图,数据连接重命名为BIdemo,添加完成之后,数据连接配置框中会新增一个刚刚新建的数据连接:
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/d9e638334884cde34d069a5df07f860e7d7542bd.jpg)
2. 新建业务包
上述数据连接建立好之后,用拥有BI数据配置权限的用户登录系统,一般是管理员,点击管理系统>BI数据配置进入BI数据配置界面,单击添加按钮,新建一个业务包,命名为销售分析,如下图:
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/777f3fc2bbd6e1d076c256d20d254193cfe8afbd.jpg)
3. 数据模型
数据模型是指为该业务包添加数据,进行数据表的管理,分为3个部分:数据表添加、读取数据转义、读取数据关联。
3.1 数据表添加
点击数据表管理,为该业务包添加数据,即通过上面新建的BIdemo数据连接从数据库中取数。选中BIdemo数据连接,可以看到该数据连接下有9个表,在解决思路里面讲述了解决该问题只需要使用到三张表,这三张表在数据库中对应的名字为contract、customer和region,但是为了方便起见,我们这里将9张表全部添加进来,如下图:
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/d04eec260d9a310e31b3259931b842406bfea2bd.jpg)
3.2 读取数据转义
从上图可以看到,添加进来的数据表名全是英文,由于该数据准备是给业务人员使用,这些英文表名的数据表对于业务人员来说是很难理解的,并不清楚表与实际业务的对应关系,所以需要将数据表名和字段转义为业务人员可理解的,可与实际业务对应起来的名字,如下图,点击读取数据库转义,FineBI就会自动读取数据库表中存储的转义注释,并显示在表名称上面:
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/76b6860e5f20437164f1fa93323acd8921c58fbd.jpg)
3.3 读取数据关联
在数据库中数据表之间是通过主键外键进行关联的,那么FineBI也能将这些关联关系读取进来,作为数据分析的基础,如下图,点击读取数据库关联,将数据库中的主外键关联读取进来:
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/51cd85cec7f88a770df744ff6e4a2f27e6eff8bd.jpg)
注:点击切换到关联视图即可查看数据表之间的关联关系
点击完成,业务包新建好了,与此同时,FineBI会将数据库中的数据更新至本地cubes文件夹中,保证离线情况下可以使用业务包中数据,并可设置定时更新,保证数据的准确性,如下图
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/a9338a1fbee434da94748690f271fe1d97d8e4bd.jpg)
4. 业务包权限分配
管理员创建好业务包是为了给业务人员新建分析、管理员查看分析用的,所以FineBI提供了业务包权限分配功能来实现不同人员可以使用不同业务数据功能,即只有管理员将业务包的使用权限分配给了某个角色,该角色才可以使用该业务包中的数据新建分析或是查看分析。
4.1 用户角色
在权限分配之前,必须先给系统中添加用户,配置角色,FineBI用户添加支持用户同步数据集和自定义手动添加用户,同步数据集,顾名思义,就是可将数据库中的用户信息同步至系统中。用户角色存在多对一的关系,即一个角色可以拥有多个用户,FineBI的用户角色由部门和职位组成,如,数据库中员工Cherry的部门是管理组,职位是负责人,则其用户角色为管理组的负责人。
此处我们使用同步数据集来添加用户配置角色,详细的配置过程请查看配置用户同步数据集,同步数据集配置完成之后,重新登录,点击管理系统>用户,即可查看用户信息,如下图:
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/50189b40102a04e2b888f6f12b7aa010bd33c2bd.jpg)
注:用户角色可从数据库中导入,也可手动添加,详细请查看添加和管理用户账户
4.2 权限分配
用户配置完成之后,点击创建好的业务包销售分析右下角的,进入业务包权限分配页面,由于该分析是由管理组的助理(Anna)新建给管理组的负责人(Cherry)查看,所以需要给这两个角色配置业务包使用权限,点击添加角色,添加管理组的助理和管理组的负责人两个角色,如下图:
![商业智能FineBI使用教程:[1]创建业务包](https://exp-picture.cdn.bcebos.com/35f2224133bad3419f572d84427622bc7cc52c82.jpg)