【问题标题】:Performance tuning in Cognos Report StudioCognos Report Studio 中的性能调优
【发布时间】:2014-06-26 02:37:03
【问题描述】:

Cognos Report Studio 10.2.1 工作。我有两个查询项。第一个查询项是产生数百万条记录的基表。第二个查询项来自不同的表。我需要LEFT OUTER JOIN第一个查询项与其他。在加入后的第三个查询项中,我正在过滤格式为YYYYMM 的日期列,以提供属于201406 i.e the current Month and Year 的记录。这是两个表中的公共列,除了用于连接两个表的AcctNo
问题是,当我尝试查看Tabular data时,报告需要永远运行。耐心等待30分钟后,我只需要取消报告。当我将相同的过滤条件添加到日期列的第一个查询项,然后查看第三个查询项时,它会给我输出。但从长远来看,我必须将多个表与这个基表连接起来,并且在其中一个表中,过滤条件需要提供两个月的输出。
我正在转换 SAS code to Cognos,在 SAS 代码中,基表上没有过滤器,即使这样,连接查询也需要几秒钟才能运行。
我的问题是:有什么方法可以提高查询的性能,使其运行,更重要的是在更短的时间内运行?
请注意:在这种情况下,不能在 FM 中对我的查询进行建模。

【问题讨论】:

    标签: cognos cognos-8 cognos-bi cognos-10


    【解决方案1】:

    经过多次尝试和错误,我自己解决了这个问题。

    我所做的是创建了第一个查询项的副本,并使用当前月份和年份过滤了第一个查询项,并且为第一个查询项的副本添加了两个月的过滤器。这样我就能够运行我的查询并获得所需的结果。 尽管这是一种罕见的情况,但希望它对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      相关资源
      最近更新 更多