示例:将属性添加至数据模型中现有的视图或表
以下示例过程显示如何将项目添加至 IBM Cognos 8 模型中的现有视图。对于本示例,假设您需要将定制要约属性添加至 Campaign 数据库,然后将它包括在报告中。您已完成下列任务:
*
UA_OfferAttribute 表中创建要约属性。
*
*
*
已在 Campaign 数据库中运行生成的脚本来更新“要约定制属性”报告视图 UARC_OFFEREXTATTR
现在,要将新的要约属性添加至 Cognos 8 Campaign 模型,应完成下列步骤。
1.
备份 Campaign 模型。即,导航到 Cognos/models 目录并复制 CampaignModel 子目录。在分布式 Cognos 环境中,models 目录是运行 Content Manager 的系统上的位置。
2.
在 Framework Manager 中,打开 Campaign.cpf 文件(项目),然后打开导入视图节点。
3.
导入视图下面,选择表示定制要约属性的的报告视图的查询对象:导入视图 > 竞销活动定制属性 > UARC_OFFEREXTATTR
4.
选择工具 > 更新对象。Cognos 会刷新视图的节点下面列示的列,以便它们反映 Campaign 数据库的 UARC_OFFEREXTATTR 报告视图中目前存在的所有列。
5.
展开模型视图并选择表示此视图中的定制要约属性的节点:模型视图 > 竞销活动定制属性 > 要约定制属性
6.
双击要约定制属性节点以打开查询主题定义对话框。
7.
找到新的列并将它添加至模型视图。然后,编辑查询项目的名称,以便它更容易阅读。例如,Campaign 数据模型的导入视图中名为 LASTRUNDATE 的列在在模型视图中显示为上次运行日期
*
因为业务视图包含模型视图要约定制属性的快捷方式,所以现在新的查询项目在业务视图中可用,而不必手动添加。
8.
9.
现在,可以使用 IBM Cognos Report Studio 将属性添加至适当的报告。