多语言展示
当前在线:1119今日阅读:168今日分享:49

多维数据分析工具FineBI之业务包数据模型的建立

数据模型是指为该业务包添加数据,进行数据表的管理,分为4个部分:数据表添加、读取数据转义、读取数据关联和生成cube。下面将通过多维数据分析工具FineBI进行介绍。
工具/原料

多维数据分析工具FineBI V3.7

方法/步骤
1

数据表添加在业务包管理界面,点击添加按钮之后,页面跳转到数据表添加界面,为该业务包添加数据,即通过数据连接从数据库中取数至业务包中。选中BIdemo数据连接,可以看到该数据连接下的所有数据表,在解决思路里面讲述了解决该问题只需要使用到三张表,这三张表在数据库中对应的名字为contract、customer和region,但是为了方便起见,我们这里将所有表全部添加进来,如下图:

2

读取数据转义数据表添加完成后,可以看到,添加进来的数据表名全是英文,由于该数据准备是给业务人员使用,这些英文表名的数据表对于业务人员来说是很难理解的,并不清楚表与实际业务的对应关系,所以需要将数据表名和字段转义为业务人员可理解的,可与实际业务对应起来的名字,此时,FineBI提供了直接读取数据库转义的功能来保证数据的可读性,如下图,点击读取数据库转义,FineBI就会自动读取数据库表中存储的转义注释,并显示在表名称上面:

3

读取数据关联在数据库中数据表之间是通过主键外键进行关联的,那么FineBI也能将这些关联关系读取进来,作为数据分析的基础,如下图,点击读取数据库关联,将数据库中的主外键关联读取进来:

4

最后给业务包命名为销售分析,如下图:

5

生成cube点击保存对业务包的操作,业务包新建好了,接下来需要将数据表中的数据加载到cube中,点击cube更新设置,点击立即更新多维数据库,即可将数据更新到cube中了,如下图:

6

与此同时,FineBI会将数据库中的数据更新至本地cubes文件夹中,保证离线情况下可以使用业务包中数据,并可设置定时更新,保证数据的准确性,如下图

推荐信息