首页 文章

Cognos Report Studio中的性能调整

提问于
浏览
0

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代码中,基表上没有过滤器,即使这样连接查询也需要几秒钟才能运行 .
我的问题是:有没有办法提高查询的性能,使其运行,更重要的是在更短的时间内运行?
Pl注意:在这种情况下,在FM中建模我的查询不是一个选项 .

1 回答

  • 0

    经过多次试验和错误后,我能够自行解决问题 .

    我所做的是创建了第一个查询项的副本,并使用当前月份和年份过滤了第一个查询项,并为第一个查询项的副本添加了两个月的过滤器 . 这样我就可以运行我的查询并获得所需的结果 . 虽然这是一种罕见的情况,但希望它可以帮助别人 .

相关问题