我正在尝试了解cognos report studio中的“使用参数信息”属性。在此链接:http://www-01.ibm.com/support/docview.wss?uid=swg21341901
'set to Yes are checked for parameter information first'
是否意味着它会检查是否提供了参数值?但无论如何它将检查所有必需参数。通过将此属性设置为“否”,我们已经看到了一些性能改进。为什么将其设置为“否”可以提高性能?
答案 0 :(得分:1)
复杂报告上的参数分辨率可能非常昂贵。 Cognos必须在您的报告/仪表板界面上找出在某些查询可以运行之前需要哪些提示等...当您具有参数依赖项或过滤器的参数时,这会变得更复杂。特别是当您有交互式报告时,您有参数控制与报表创建仪表板交互式效果的页面相同。
您可以将Use Parameter For Info视为一个很好的提示,以帮助Cognos了解哪些查询专门用于提供参数信息以帮助报告执行优化。
答案 1 :(得分:0)
该属性位于查询级别。
通常,最好使用针对提示值的小查询。
当Cognos加载报告时,它会搜索可以找到参数值的位置。
如果使用“使用参数信息”将小查询设置为“是”,它将首先搜索这些查询,这可以提高性能,尤其是在内部有许多查询的大型报表中。
可在此处找到更多信息:
What is Use for parameter info
在这里:
Cognos 8.3 Prompt Query Hint Settings