有人可以向我解释如何使用内容存储数据库与 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');
报告视图不是报告的子级,就像报告是文件夹的子级一样。报表视图引用报表。您需要使用在 CMREFNOORD 等表中找到的 ID 值。
但是对 Content Store 数据库的攻击既不受支持,也不可持续。您不会从 IBM 获得帮助。如果您将环境迁移到 IBM Cloud,您将无法访问 Content Store。您的所有脚本都将毫无用处,并且您需要更新所有自动化才能使用 SDK。您应该使用 Cognos Analytics SDK,可能来自 Java。 IBM 提供了 Java 语言的文档和示例。您可能会找到其他语言的示例,但 IBM 已经很多年没有更新关键项目(例如 C# 所需的 DLL)。