【发布时间】:2018-10-29 22:59:39
【问题描述】:
我正在尝试生成带有特定电子邮件 ID 过滤器的报告。问题是这些 id 列表非常庞大(76k 电子邮件地址)。
当我运行 Cognos 报告时,它会一直循环(继续运行),但在一个小时内没有任何结果,然后崩溃。
谁能提供任何建议,告诉我如何在 Cognos 10 报表工作室中过滤这么多值?
【问题讨论】:
-
我不知道这种 SQL 风格,但我可以建议您将电子邮件列表添加到正式表中,然后对该表进行索引。然后,它可能会运行得更快。您可以在问题中包含您的查询以获得更集中的答案。
-
我做不到。没有查询,它是在 Cognos Report studio 中使用数据集市构建的报表。
-
我会检查 Report Studio 中生成的 SQL。查看过滤器是否正在传递到数据库,或者 Cognos 是否正在尝试过滤它。你没有说你正在使用什么 RDBMS,但 76k 可能超过了一些在列表中可以处理的。您确实需要研究另一种方法。
标签: sql filter cognos cognos-10