商业智能图表软件如何更新cube

商业智能图表软件中Cube的更新是指将数据库中的数据同步到cube当中,保证数据的一致性。

按照更新方式不同,分为两类,手动更新Cube和定时更新Cube,而定时更新又包括全局更新和部分更新两种。

工具/原料

商业智能图表软件FineBI

方法/步骤

1 手动更新Cube

在商业智能图表软件的业务包管理界面创建完业务包之后,业务包中的数据并没有更新到本地,只是与数据库建立了关系,如果想要将数据更新到本地,那就需要在商业智能图表软件的cube更新设置中手动更新cube,点击立即更新多维数据库,即可将数据更新到本地,如下图:


商业智能图表软件如何更新cube

2  全局更新Cube

商业智能图表软件的Cube全局更新,是指Cube中的数据全部都更新一遍,包括所有业务包中的所有的表和字段。

选择商业智能图表软件的数据配置>cube更新设置,可以对Cube进行全局更新设置,比如说我们设置每周周二的0点对cube进行更新操作,如下图:

注:可以点击定时设置按钮添加全局更新的时间点,比如说周二更新一次,周三还要更新一次,则可以点击定时设置添加一个全部自动更新点。

商业智能图表软件会自动保存其操作步骤,Cube就会在固定的时间点进行更新,以保证数据的准确性和实时性。


商业智能图表软件如何更新cube

3 Cube部分更新

商业智能图表软件的Cube部分更新,是指在某个业务包上面设置定时更新,在某个固定的时间点对某个的业务包中的特定表进行数据更新,部分更新分为两种,全量更新和增量更新。

选择商业智能图表软件的数据配置>业务包管理,点击需要设置Cube定时更新的业务包,进入业务包设置界面,单击需要设置更新的表,如下图,选择BIdemo业务包,对活动费用表设置定时更新。

点击活动费用(activity_fee)表,进入商业智能图表软件的表设置界面,点击下方的更新设置按钮,如下图:


商业智能图表软件如何更新cube

4 进入activity_fee设置界面,如下图:

注:直接点击立即更新该表可手动更新。

 


商业智能图表软件如何更新cube

5 总是全量更新

全量更新是指对表中的所有数据进行更新。

在商业智能图表软件中对数据表进行全量更新如果不添加定时设置,会默认使用全局更新的时间点来进行全量更新,如下图:

注:可选择不随全局更新时间点更新该数据表,下拉框中选择不更新即可。


商业智能图表软件如何更新cube

6 在商业智能图表软件中除了可随全局更新设置的时间点来对数据表进行全量更新之外,还可以为该数据表单独设置全量更新的时间点,点击定时设置,添加时间点即可,如下图:

注:定时设置可添加多个,即可设置多个更新时间点。


商业智能图表软件如何更新cube

7 首次生成为全量,以后增量更新

商业智能图表软件的增量更新是指对表中新增加、新删除和新修改的数据进行更新,即将数据库中有变化的数据更新值Cube中,并保持以前的数据不变动。

在使用增量更新之前,必须保证数据库中有一张额外的数据表记录着原始数据表的数据变化过程,比如说原始表名为A,该表有一个ID作为数据表的唯一标识,那么必须存在一张数据表B,记录着A数据表的数据变化过程,一般来说B数据表中存有三个字段,ID(与A表对应)、操作方式(包括增加、删除和修改)以及操作时间,商业智能图表软件通过读取B表中的操作过程来对cube中数据进行增量更新。增量更新包括增量增加、增量删除和增量修改。

8 商业智能图表软件的增量增加是指对数据库中增加的数据更新至cube中,通过执行sql语句查询出记录A数据表新增加的数据,然后通过FineBI设置的时间参数来控制是否只更新本次新增数据,如下图:


商业智能图表软件如何更新cube

9 商业智能图表软件的增量删除是指对数据库中删除的数据更新到cube中,与增量增加类似,如下图:


商业智能图表软件如何更新cube

10 商业智能图表软件的增量修改是指对数据库中修改的数据更新到cube中,与增量增加类似,如下图:

注:增量更新输入sql时,可以点击预览按钮查看sql执行效果。


商业智能图表软件如何更新cube

11 首次生成为全量,以后不再更新

首次生成为全量,以后不再更新是指在设置页面所有设置的时间点各执行一次更新之后,将不再执行,如果全局手动或定时更新时刻表设置为一起更新,那么将包括全局更新中设置的时间点,如下图“


商业智能图表软件如何更新cube

12 Cube日志查看

点击的FineBI service列表中的cube更新设置选项,即可进入商业智能图表软件的cube更新设置界面,即可查看Cube更新日志,日志包括生成Cube过程中的报错信息,数据库转移数据所用时间、生成索引所用时间和生成字段关联所用时间,如下图:


商业智能图表软件如何更新cube

相关内容

  1. 商业智能图表软件如何修改cube存放路径

    商业智能图表软件的Cube是指更新到本地数据库的数据,可支持离线使用,其默认保存路径在%BI_HOME%\WEB-INF\resources的cubes文件夹下,可修改,根据数据连接分开存放,表间关系与数据库转义保存在配置文件bi_connection.xml文件中.商业智能图表软件的Cube是在业 ...

  2. 商业智能图表软件中如何使用部分字段

    商业智能图表软件FineBI使用部分字段就是指自己选择需要从数据库中同步到Cube里面的数据表中的字段添加进来,不同步不需要的字段,增强Cube的实用性,加快其同步速度.工具/原料商业智能图表软件FineBI方法/步骤1. 示例下面我们以商业智能图表软件FineBI的BIdemo业务包为例,将该业务 ...

  3. 商业智能图表软件FineBI如何配置数据

    商业智能图表软件FineBI的数据业务包是BI分析的数据基础,由管理员创建,通过FineReport定义的数据连接向数据库中取数,获取到的数据自动保存在Cube中,BI分析则从Cube中获取数据,这也就保证了只要Cube中存有数据,就算不联网也可以使用BI分析.工具/原料商业智能图表软件FineBI ...

  4. 商业智能图表软件FineBI中的多路径表间关联关系

    在商业智能图表软件FineBI中多路径表间关联关系是指,从一张表到另外一张表,除了可以从路径1关联过去,还可以从路径2关联过去,比如说有A.B.C三张表,从A表到C表有一个直接的关联关系,同时A表也关联到B表,B表关联到C表,即A通过B表关联C表,那么A到C就有2条路径:工具/原料商业智能图表软件F ...

  5. 商业智能图表软件如何过滤数据

    实际情况中,在商业智能图表软件FineBI中一个数据表存有的数据是非常大的,比如说,合同信息表,一般性,表里面会存有近几年或者说所有年的合同信息,但是我们在使用数据表进行分析的时候大多时候只需要使用到本年或者近两年的数据,年代再远一点的基本上用不到,那么我们在将这种数据表添加到商业智能图表软件Fin ...

  6. 商业智能图表软件如何分组统计字段

    商业智能图表软件FineBI的分组统计字段是指将分组的结果和统计的结果作为原始数据表存储在业务包中,一般来说,商业智能图表软件FineBI的数据库数据表中的数据全部是明细表,没有经过基本的汇总统计,但是,在使用过程中,我们可能需要使用到已经经过基本的分组统计的数据作为原始数据,此时直接使用明细数据, ...

  7. 决策支持图表工具如何更新cube

    决策支持图表工具中Cube的更新是指将数据库中的数据同步到cube当中,保证数据的一致性.工具/原料决策支持图表工具FineBI方法/步骤1 手动更新Cube在决策支持图表工具的业务包管理界面创建完业务包之后,业务包中的数据并没有更新到本地,只是与数据库建立了关系,如果想要将数据更新到本地,那就需要 ...

  8. 决策支持图表工具如何修改cube存放路径

    决策支持图表工具的Cube是指更新到本地数据库的数据,可支持离线使用,其默认保存路径在%BI_HOME%\WEB-INF\resources的cubes文件夹下,可修改,根据数据连接分开存放,表间关系与数据库转义保存在配置文件bi_connection.xml文件中.决策支持图表工具的Cube是在业 ...

  9. 决策支持图表工具中如何使用部分字段

    决策支持图表工具FineBI使用部分字段就是指自己选择需要从数据库中同步到Cube里面的数据表中的字段添加进来,不同步不需要的字段,增强Cube的实用性,加快其同步速度.工具/原料决策支持图表工具FineBI方法/步骤1  示例下面我们以决策支持图表工具FineBI的BIdemo业务包为例,将该业务 ...