想问一个关于cognos的问题,如何在内容库(oracle)中,可以把 相关的文件夹、报表名 都select出来。 主要是用作统计。

0
已邀请:
1

左右 - 数据服务专家 专注于IBM家族高级分析领域钻研 数据可视化践行者 2015-11-12 回答

感谢你邀请我回答这个问题

首先,cognos不允许直接select内容库的报表,因为内容库是被加密的。
但是有几种方法可以做到类似效果:

1. 用audit database:配置一个audit database然后每天运行状况将被写入到这个数据库(例如一般关注的用户登录登出、报表运行成功状态、后台运行等等)。
请看这个文档,解释如何配置使用:http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1311cognos-acs/index.html
同时ibm还提供了个针对audit database的package包,这样所有你关心的细节都用cognos报表方式给你展现出来了。需要你导入一个IBM Sample Data中的package(audit.zip)

2015-11-12_10h02_19.png



2. 如果只是需要看看大概发生的事情的话,IBM还提供了个界面工具,可以查看内容库中的数据(数据库依旧是加密的,工具仅仅是通过SOAP拿到的返回值),请看这里:http://www.ibm.com/developerworks/data/library/techarticle/dm-0808masters/index.html


3. 以上都是通过工具来绕道拿到数据库中的内容。如果说一定要针对内容库做二次开发,那么只有一种可能:使用Cognos SDK,这里你可以看一下我的一篇blog:http://www.flybi.net/blog/lrblog/2214,中间有代码片段。还有一个之前大牛写的一篇文章,也很有启迪性:http://blog.csdn.net/techchan/ ... 21335

要回复问题请先登录注册