Cognos属性的含义用于参数信息

时间:2013-01-04 19:12:44

标签: performance cognos

我正在尝试了解cognos report studio中的“使用参数信息”属性。在此链接:http://www-01.ibm.com/support/docview.wss?uid=swg21341901 'set to Yes are checked for parameter information first'

的含义是什么

是否意味着它会检查是否提供了参数值?但无论如何它将检查所有必需参数。通过将此属性设置为“否”,我们已经看到了一些性能改进。为什么将其设置为“否”可以提高性能?

2 个答案:

答案 0 :(得分:1)

复杂报告上的参数分辨率可能非常昂贵。 Cognos必须在您的报告/仪表板界面上找出在某些查询可以运行之前需要哪些提示等...当您具有参数依赖项或过滤器的参数时,这会变得更复杂。特别是当您有交互式报告时,您有参数控制与报表创建仪表板交互式效果的页面相同。

您可以将Use Parameter For Info视为一个很好的提示,以帮助Cognos了解哪些查询专门用于提供参数信息以帮助报告执行优化。

答案 1 :(得分:0)

该属性位于查询级别。
通常,最好使用针对提示值的小查询。
当Cognos加载报告时,它会搜索可以找到参数值的位置。
如果使用“使用参数信息”将小查询设置为“是”,它将首先搜索这些查询,这可以提高性能,尤其是在内部有许多查询的大型报表中。
可在此处找到更多信息:

What is Use for parameter info
在这里:
Cognos 8.3 Prompt Query Hint Settings