0

一年以来,我一直在使用 cognos,但我偶然发现了另一个需要紧急解决方法的问题。我有这个模型每天自动生成多维数据集(使用批处理文件)。生成是成功的,尽管主要问题是生成多维数据集所消耗的时间。尽管考虑到所涉及的数据(数据包括大约 7 年前的历史交易),这在某种程度上是可以接受的。现在我们提出的主要想法是限制或以某种方式将前几年的数据包含在模型中,并在日常多维数据集生成中保持不变(因为这些数据没有预期的变化)。仅应处理当年的数据,并将这些数据与历史数据一起添加。到目前为止,我已经尝试使用操纵 iqd,但结果不包括生成的多维数据集中的历史数据。

4

1 回答 1

0

您正在寻找的是基于时间的分区。在 Google 中搜索基于变压器时间的分区。例如,这是 8.4,但您应该能够在 v10 上找到 doco。

http://publib.boulder.ibm.com/infocenter/c8bi/v8r4m0/index.jsp?topic=/com.ibm.swg.im.cognos.ug_cogtr.8.4.0.doc/ug_cogtr_id7761DefiningTBPCube.html

这使您可以一次构建以前的年份,它将作为多个单独的 MDC 文件存在。然后,您只需定期构建当前年份的多维数据集,它只会刷新一个 MDC 文件。这些都透明地播种在主虚拟 MDC 和 VCD 文件中。

显然 v10 有一些构建优化,所以如果可能的话,我会在 v10 而不是 v7 中这样做

于 2012-11-16T05:33:03.813 回答