CognosSDK 查询Content Store

 
COGNOS Content Store以数据表的方式,存储COGNOS相关的所有信息,包括权限信息、配置信息、安全信息、文件信息、目录信息、门户设置信息等。查询Content Store的方式,即为通过自定义查询属性,调用COGNOS API查询内容管理库中指定属性的数据项。
 
1. Content Store的组织结构

Content Store中所有对象的组织结构是按照树型层级关系进行组织的。顶层为root类,root的子节点分为七个类别,如下图所示:

 

下面对各个子类别进行简单介绍:

上述各种类别中,Content类是最常用的。用户大部分的查询动作都可以在Content类别中获取结果。下图给出了Content类包含的实例说明。

Content类包含数据包(package)对象和文件夹(folder)对象,每个package对象包含数据包(package)、作业定制(jobDefinition)、数据包属性(package Configuration)、模型(model)、快捷方式(shortcut)、报表(report)等对象。其中的report、model、shortcut、jobDefinition等对象,是与用户的工作紧密相关的。因此开发人员主要对Content类进行查询。查询方式为:通过调用COGNOS API,定制查询的搜索路径(SearchPath)和查询属性(PropEnum),直接查询Content Store,以获取上述对象的相关信息。

2.     搜索路径SearchPath

下表给出了Content类中常用对象的命名和SearchPath

 

下面在给出一些特殊的搜索路径,它们在开发过程也是至关重要的:

3.     定制查询属性PropEnum
PropEnum中存储了Content Store中所有类的属性集。通过在API中指定特定属性,查询出Content Store中某类的属性值。
4.        示例代码

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值