1

我正在尝试了解 cognos 报告工作室中的“用于参数信息”属性。在这个链接:http ://www-01.ibm.com/support/docview.wss?uid=swg21341901 什么意思'set to Yes are checked for parameter information first'

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

4

2 回答 2

1

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

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

于 2013-01-07T19:55:10.283 回答
0

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

参数信息的用途
和此处:
Cognos 8.3 Prompt Query Hint Settings

于 2013-01-06T08:36:31.240 回答