政府机关windows模型

【已结帖】Transformer怎样进行增量更新

版本:cognos8.4.1开发环境:windows(刷新数据)正式环境:linux由于数据量正在逐渐增长,全量更新模型时已越来越慢,所以想对Transformer进行增量更新。但是每天刷新数据的环境是windows,刷新完CUBE文件后还需要通过FTP上传至linux环境中,所以通过时间进行分区的方法显示有点行不通,...显示全部
版本:cognos8.4.1

开发环境:windows(刷新数据)

正式环境:linux


由于数据量正在逐渐增长,全量更新模型时已越来越慢,所以想对Transformer进行增量更新。但是每天刷新数据的环境是windows,刷新完CUBE文件后还需要通过FTP上传至linux环境中,所以通过时间进行分区的方法显示有点行不通,太过于繁琐,在论坛里看了一下午的贴子,好像除了时间分区的方法之外,还有一种在普通cube之上更新的方法,就是全量更新一个mdc文件,然后再在此mdc文件基础上进行增量更新。


下面是我的操作步骤:

1、先全量更新一个cube,生成一个mdc,然后在数据源IQD文件里添加where条件:where date_id=trunc(sysdate-1,'dd')   (系统前一天的数据)

2、更改PowerCube的Processing属性:把This cube is incremenally updated属性勾选上。

未命名.jpg



3、更改PowerCube中的Meaures和Dimesions属性,将所有的维度与指标列为不显示(此步骤参照实体书cognos由此开始设置,不设置此项也会报错)

4、刷新cube报错:


Transformer刷新日志中的纪录:
PowerPlay Transformer DA Server  Tue Jul 03 17:12:42 2012
星期二 03 七月 2012 17:13:07 2 0000F3F5 (TR2747) Dimension '统计日期' contains a unique level with unique move specified.  This model contains an incremental update cube.  Any unique moves will invalidate this cube. [->Cancel]





请高手指点如何用此方式进行cube文件增量更新。





解决方法:具体的过程我就不贴出来了,详细可以参考9楼回复的链接,里面有很详细的操作。收起
参与16

查看其它 13 个回答cognoswxj5173的回答

cognoswxj5173cognoswxj5173BI开发工程师5173
123456          ....................
电信设备制造商 · 2012-07-06
浏览1413

回答者

cognoswxj5173
BI开发工程师5173

cognoswxj5173 最近回答过的问题

回答状态

  • 发布时间:2012-07-06
  • 关注会员:1 人
  • 回答浏览:1413
  • X社区推广