【发布时间】:2014-02-01 00:19:19
【问题描述】:
我有一个 Cognos 报告,其中有级联提示。层次结构在所附图像中定义。
第一个父级(除法)在 3-5 秒内填充两个级联子级。 但是当我选择任何策略(将填充下面的两个孩子)时,大约需要 2 分钟。
事实:
- 两分钟后的结果集正常(~20行)
- 所有提示后面的查询都很简单Select DISTINCT Col_Name
- 我已经在所有提示列上创建了索引。
- 尝试将本地缓存和执行方法开启为并发。
- 我使用的是 Cognos Report Studio 10.1
任何帮助将不胜感激。 谢谢,
唔
【问题讨论】:
-
首先,尝试仅级联其中一个,并了解问题出在 AL-No 或 Claim No 中。索引应该在 where 列而不是 display 列上创建。您是否扫描事实表以获取不同的值?这不是一个好习惯。
-
嗨,冉,对不起,我错过了那个。问题在于 Al-No,如果我从级联中删除 AL,一切都很顺利。 Policy-No 下的 Claim No. 被快速过滤。即使是不同的 Al-No 也会在几秒钟内显示出来。问题是当我们要根据选定的 Policy-No 过滤 Al-No 时。有很多重复的 Al-No。总计为 36652106,不同的是 22478。我从详细信息表中获取此信息。谢谢。
-
我对一件事感到困惑,级联背后的查询逻辑是什么?当我们从级联提示中进行选择时,查询结束时实际发生了什么?任何想法在哪里挖?谢谢。
-
您从什么类型的数据库中查询?
-
DW 内容存储在 DB2 中
标签: query-optimization cognos cognos-bi cognos-10