Cognos两种建模工具对于复杂日期维度的处理比较(下)

本文继Cognos两种建模工具对于复杂日期维度的处理比较(上)之后将介绍一下Cognos中建模工具Transform对复杂日期维度的处理。

:Transform建模对于复杂日期维度的处理

为了书写效率,本示例还是采用商品销售数据分析的demo,依然是 testorder、testdate、testproducttype三张表

2.1准备工作

2.1.1:创建DB链接,写入D:\Program Files\ibm\cognos\c10\CS7Gateways\bin\cs7g.ini

[Databases]
enforc_king=^User ID:^?Password:;LOCAL;OR;ORACLE@%s@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1523)))(CONNECT_DATA =(SERVICE_NAME =enforc)))/%s@COLSEQ=
cognos_wxj=^User ID:^?Password:;LOCAL;OR;ORACLE@%s@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1524)))(CONNECT_DATA =(SERVICE_NAME =cognos)))/%s@COLSEQ=

2.1.2:创建IQD文件,此示例采用iqd作为transform的数据源

  更多请点击:如何用FrameworkManager生成IQD文件

2.2:开始模型设计

 2.2.1:导入数据表

2.2.2:设计多层次复杂日期维度

step1:拖入(年-季度-月-日)层次

step2:同理拖入一个周,效果如下图

step3:给周个月拖入上一级别年

step4:整体效果展示

step5:年level属性设置(其他季度、月、周设置相同)

step6:日level属性设置,注意圈着的地方

step7:查看用户视图效果

step8:效果如图所示

step9:如果按照8的效果用户就不同意了,所以接下来需要自定义节点名称,即cube发布后的显示内容

 

截止目前,Transform日期维度的设计工作已经完毕,接下来我们要审核自己的模型,创建度量,创建cube,发布cube到Cognos Connection查看效果,由于本文侧重于描述

日期维度的创建所以,Transform的具体设计执行发布等细节不在阐述。

step10:效果展示

模型效果展示如下图:

数据效果展示如下图:

 OK,截止到目前Transform对于日期维度的处理已经OK了。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值