【问题标题】:Teradata SQL & cognos. How can I customize Cognos to accept a customized & more efficiently performing SQLTeradata SQL & cognos。如何自定义 Cognos 以接受自定义且执行效率更高的 SQL
【发布时间】:2016-08-26 01:20:07
【问题描述】:

首先,我想说我不是 Cognos Guy。所以我已经完全脱离了开发 cognos 多维数据集/报告任何你想称之为的东西。 有自动生成的 COGNOS 查询——写得非常糟糕,这将导致 Teradata (DBS 15.1.x) 系统占用假脱机和 CPU。从 DBQL 中取出它们后,我可以很好地调整它们。我想知道如何实现可以作为批处理报告定期运行的自定义查询,而不是 Cognos 自动生成这些查询。 例如。您创建一个立方体 - 它在其后面编写代码,然后您可以打开代码并编写与原始代码等效但性能更好的自定义代码。然后,当您再次打开多维数据集时 - 它会记住有一个自定义 SQL 并运行它而不是它自己的自动生成的 SQL。这就是我想象的一种方式,但又一次 - 我不是 cognos 资源,所以请不要因为缺乏知识而拒绝我。这正是我想要了解的 感谢您对我的包容

【问题讨论】:

    标签: sql database teradata cognos impromptu


    【解决方案1】:

    在 Framework Manager 中,您可以创建一个包含复杂查询的查询主题。不要导入表等。只需创建 QS 并将您的查询放入其中。

    【讨论】:

      【解决方案2】:

      您需要使用存储过程来返回您预期的数据并将其添加到模型中。

      然后,不要在 Cognos 报表工作室(和联接)中使用几个表,而是添加一个查询并将其指向您的存储过程。这样,您的 Cognos 报告将执行该过程而不是生成查询(在许多情况下可能效率不高)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-10
        • 1970-01-01
        • 2020-11-28
        相关资源
        最近更新 更多