Cognos 10 内容存储数据库

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

有人可以向我解释如何使用内容存储数据库与 iew 及其源报告建立链接吗?我想打印到每个视图的源报告。 Oracle SQL

这是我尝试显示此视图所在文件夹中包含的所有报告:

select 
  obrap.*
, obj.pcmid
, cm.name

from         cmobjnames_base obrap
  inner join cmobjects obj on obj.cmid = obrap.cmid
  inner join cmclasses cm  on cm.classid = obj.classid

where   
  obj.pcmid in (
      select obj.pcmid 
      from         cmobjnames_base obrap
        inner join cmobjects obj on obj.cmid = obrap.cmid
      where obrap.name = 'Vue de rapport de lam Rapport Indicateurs IDFM'
    )
  and cm.name in ('report');
cognos
1个回答
0
投票

报告视图不是报告的子级,就像报告是文件夹的子级一样。报表视图引用报表。您需要使用在 CMREFNOORD 等表中找到的 ID 值。

但是对 Content Store 数据库的攻击既不受支持,也不可持续。您不会从 IBM 获得帮助。如果您将环境迁移到 IBM Cloud,您将无法访问 Content Store。您的所有脚本都将毫无用处,并且您需要更新所有自动化才能使用 SDK。您应该使用 Cognos Analytics SDK,可能来自 Java。 IBM 提供了 Java 语言的文档和示例。您可能会找到其他语言的示例,但 IBM 已经很多年没有更新关键项目(例如 C# 所需的 DLL)。

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