Fineindex信息

编辑
文档创建者:夏娃 (67727 )     浏览次数:6215次     编辑次数:22次     最近更新:doreen0813 于 2018-03-19     

目录:

1、描述编辑

FineIndex全称为基于索引的高效计算引擎,是更新到本地的数据库数据,里面保存着数据业务包从数据库中取出来的数据表、字段、表间关系,转义等等,可支持离线使用,其默认保存路径在%BI_HOME%\webapps\WebReport下的cubes文件夹,路径可修改。配置文件根据数据连接存放在BIDataSourceManager.xml,表间关系、表字段都保存在配置文件BusinessPackage.xml文件中。FineBI的Fineindex采用MOLAP的形式,在处理大数据量的问题上具有优良的支撑,Fineindex有以下功能特点:
1、可以将Fineindex看做一个本地数据库故可离线使用;
2、Fineindex里面的数据可以设置定时更新,以保证数据的准确性和实时性;
3、FineBI即时分析的数据来源为Fineindex
4、FineBI即时分析是指用户在分析模板通过业务包对Fineindex中的数据进行自主分析。
数据库、Fineindex、业务包和即时分析的关系:
在上面的描述可以看出数据库,Fineindex,业务包和BI分析有着一系列的依赖关系,在建立业务包的时候,生成Fineindex,并将数据库中数据存在数据库中,在进行即时分析的时候,通过使用业务包的将Fineindex中的数据取出来并进行拖曳分析,这四者之间的关系与业务包紧密相连,可以通过下图直观展现:
222
Fineindex是在业务包创建之后手动更新之后生成的,单表最大可支持19亿数据量。那么怎么查看Fineindex和Fineindex的生成日志呢?Fineindex中的数据来源于数据库,那么数据库数据变更的时候,Fineindex的数据该怎么更新呢?下面详细介绍。

2、Fineindex更新设置编辑

只要业务包发生修改,即会出现如下提示“需要更新FineIndex”,且FineIndex更新处会显示“未更新”。
222
点击数据配置>Fineindex更新,进入Fineindex设置界面,如下图:

222

注:数据库中数据包含转义数据以及表间关系。
若要更改路径,新的FineIndex存放路径必须为空,若为非空路径将不能修改成功。
点击立即更新完成后,在默认路径Finebi/webapps/WebReport文件夹下会生成一个cubes的文件夹,如下图:
222

3、文件备份编辑

我们操作FineBI时,难免会碰到数据被误删或者是想要将数据迁移到另一台服务器的情况,然而作为企业来说数据肯定是非常多的,我们如果将cubes直接拷贝的话将会非常麻烦,所以FineBI在管理系统中提供了备份还原功能,可设置自动或手动备份,在FineBI/webapps/WebReport/bakup文件夹中按时间生成了备份文件,可根据自己需要还原各个时间点的Fineindex数据(前提是数据连接成功)。具体操作可参考备份还原

4、同步数据编辑

作为企业来说,我们经常会有两个环境,一个是生产环境,一个是测试环境,我们比较认可的方式是先在测试环境做好模板然后再拷贝到生产环境,此时只需要使用FineBI4.1版本新增的模板迁移功能即可,需要两个系统的版本相同且数据配置>业务包下的表名及字段名均一致才能操作。具体操作方法可参考模板迁移。(若想要同步所有的数据,可将FineBI/webapps/WebReport下的WEB-INF文件夹拷贝过去,拷贝前请注意备份,拷贝后重新生成FineIndex文件即可,详细内容请参考FineBI工程迁移

索引:

附件列表


主题: 数据配置
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?