为什么在Cognos 10和Cognos 11查询主题中生成的本机SQL是不同的

问题描述 投票:0回答:1

我陷入了非常奇怪的境地,并试图寻找过去两周的解决方案。我们已经从Cognos 10迁移了一个关系包并将其作为源报告到Cognos 11环境。软件包是Cognos 10具有兼容的查询模式作为类型(32位C ++查询引擎),而Cognos 11具有与动态查询模式相同的软件包类型(64位扩展查询引擎)。现在,当我为Cognos 10和Cognos 11中的任何查询生成本机SQL时,即使我们具有相同的报告,相同的包,所有属性(如基数,聚合等)都不变,这些问题也会生成不同的查询和不同的结果集有关Cognos 11环境的某些List报告没有提供任何数据。我怎样才能解决这个问题 ?非常感谢您的帮助。

data-migration cognos-10 native-sql cognos-11
1个回答
0
投票

[信息不足,包括不了解您的数据,不了解您的报告和不了解您的建模,我无法对您的情况发表评论,但是这里有一些需要考虑的事情。

您有两个大变量。一种是从10迁移到11。第二种是从cqm迁移到dqm。控制一个(例如,在ca11环境中尝试cqm)可能有助于理解所发生的情况。

最大的问题是,哪个结果集正确?

cognos sql生成的不同吗?

如果将本机sql直接输入到数据库中,您将得到什么结果?

您确定您一直在遵循最佳做法吗?

这里是您可能想阅读的文档。它具有指向其他一些文档的链接,包括动态查询红皮书。

https://www.ibm.com/support/pages/two-query-modes-ibm-cognos-business-intelligence-v10

© www.soinside.com 2019 - 2024. All rights reserved.