Cognos学习之四:Cube性能优化、参数配置和更新

本文详细介绍了Cognos Cube的性能优化方法,包括数据预处理以减少Transformer处理时间,优化定时控制以适应结构型和事务型数据源,验证类别唯一性以提升数据访问速度,利用多服务器处理功能和增量更新来提高性能,以及设置Transformer环境参数以获得最佳性能。此外,还提到了参数设置文件的使用和重要提示。
摘要由CSDN通过智能技术生成

1.        与数据相关的考虑事项
对源数据进行分析是确定数据质量、存储方式、源数据类型和所需准备工作的重要一步。  
1.1        清洁合并数据
对数据进行预处理可以带来性能上的提高:
•        如果源数据只含有模型所需的信息,将会加快Transformer 的读取时间。例如,如果在数据源中包含了一些没有用的列,那么即使在模型中没有用到这些列,Transformer 也会花费额外的时间对它们进行处理。

•        数据合并可以减少被读取的记录的数量。Transformer读取的记录数量越少,PowerCube生成的时间也就越短。
1.1.1        提示
•        当设计将在Transformer中所使用的数据源时,要尽量只包含那些生成模型所需的列,使处理时间最小化。如果包含了不需要的列,可能就会对数据源的处理时间产生影响。
•        在可能的情况下,请保持Transformer模型中的类别结构,这样就可以减少对它们进行重建所需的多余的处理过程。
•        如果模型中包含了较长的描述,我们推荐您使用已经含有和描述相关联的类别的模型来生成PowerCubes。
1.2        定时(Timing)
定时控制 (在数据源属性页上)可以控制Transformer在什么时候对数据源进行处理。
首先应该执行结构型数据源来创建模型中的类别结构。完成这一步后,如果在PowerCube生成过程中不需要执行它们 (数据源中没有添加新的类别,并且含有这些类别的模型已经得到保存) ,那么可以将数据源的定时功能(timing)设置如下:

有些结构型数据源代表一种易变动的结构,这种结构需要在每次生成PowerCube时对这些类别进行更新。可以将这种类型的数据源的定时功能设置为在创建PowerCube的类别生成阶段来运行。

事务型数据源随着每次生成PowreCube时度量值所需的新数据的变化而不断发生变化 。事务型数据源在PowerCube创建过程中执行来提供度量值:

1.3        验证类别唯一性,最大化数据访问的速度
在数据源属性页上有两个用于唯一性验证的设置。默认的属性设置为Verify Category Uniqueness。对于所提供的列与含有唯一层的维度中的层相关联的数据源,推荐使用该项设置。通常这些数据源为结构型数据源。

如果设置为Verify Category Uniqueness并且Transformer 检测到在一个标识为“Unique”(层属性)的层上有两个类别具有相同的源值,就会返回以下错误信息:
(TR2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值