追溯4--追溯的几种方式(转载-cognos中国andy)

浏览: 1185

 总结:报表定义的方法需要操作的步骤比数据包追溯定义的操作步骤少

【cognos技巧】在Cognos报表中使用钻取特性数据包Cognos的钻取方式大致可以分为三种:1、模型固有的->由CUBE和DMR支持的维度层级钻取2、报表固有的->ReportStudio报表定义的报表跳转或者自定义集实现表间或者表内钻取3、基于数据包定义的->通过Cognos Portal中定义数据包的追溯规则实现4、基于自定义集的->通过自定义集上定义钻取规则实现更为复杂的钻取规则其中,有报表之间钻取或者数据包之间钻取又叫穿透(钻取)或者跳转,因为这种方式较为随便,不需要像维度钻取那样需要严格的数据逻辑。      不同粒度的数据使用不同查询方法实现是解决效率问题的重要途径,而Cognos穿透钻取的方法让这种实现方式显得更为自然,既达到了提升效率的目的,有让使用者感觉到了方便。      不讲第一种钻取,只讲第二种和第三种。     一、 第二种钻取是在做报表的时候实现的      1、原始查询 定义了跳转的报表在运行结果上会显示超链接,点击时会跳转到目标报表上。2、通过点击上一级报表的链接运行新报表 运行出的目标报表,目标报表采用了源报表传递的参数“效率等级”进行了过滤,在该例子中,传递的参数值是“1到2秒”,因此目标报表显示了运行效率在“1到2秒”的报表清单。二、报表中添加链接的方法      1、先制作好两张报表源报表X和目标报表Y,一般两种报表X\Y之间存在一定的关联关系,如X为汇总报表,Y为明细表,如上述原始查询X显示每种报表的数量: 2、在目标查询Y中定义过滤条件    目标清单表样式: 定义过滤条件: 3、在源表中定义钻取规则   通过以上设置即可以实现第一步演示的钻取行为。本版热帖树状提示单选复选过滤~新感觉cognos报表制作初步(教你从0开始制作报表)sdk CMService 精品函数读取公共文件夹报表链接【经验共享】FM.Set Governors(全局设置)的总结【cognos 8教程第十五讲】Cognos8导出数据包站内热点树状提示单选复选过滤~新感觉分享,如何把已经发布的2个包打包到一个新包中在RS中添加外部数据开始使用cognos8.2
Cognos的钻取方式大致可以分为三种:1、模型固有的->由CUBE和DMR支持的维度层级钻取2、报表固有的->ReportStudio报表定义的报表跳转或者自定义集实现表间或者表内钻取3、基于数据包定义的->通过Cognos Portal中定义数据包的追溯规则实现4、基于自定义集的->通过自定义集上定义钻取规则实现更为复杂的钻取规则其中,有报表之间钻取或者数据包之间钻取又叫穿透(钻取)或者跳转,因为这种方式较为随便,不需要像维度钻取那样需要严格的数据逻辑。      不同粒度的数据使用不同查询方法实现是解决效率问题的重要途径,而Cognos穿透钻取的方法让这种实现方式显得更为自然,既达到了提升效率的目的,有让使用者感觉到了方便。      不讲第一种钻取,只讲第二种和第三种。     一、 第二种钻取是在做报表的时候实现的      1、原始查询 定义了跳转的报表在运行结果上会显示超链接,点击时会跳转到目标报表上。2、通过点击上一级报表的链接运行新报表 运行出的目标报表,目标报表采用了源报表传递的参数“效率等级”进行了过滤,在该例子中,传递的参数值是“1到2秒”,因此目标报表显示了运行效率在“1到2秒”的报表清单。二、报表中添加链接的方法      1、先制作好两张报表源报表X和目标报表Y,一般两种报表X\Y之间存在一定的关联关系,如X为汇总报表,Y为明细表,如上述原始查询X显示每种报表的数量: 2、在目标查询Y中定义过滤条件    目标清单表样式: 定义过滤条件: 3、在源表中定义钻取规则   通过以上设置即可以实现第一步演示的钻取行为。

回复 引用报告0

2#八星级会员 andy 发表于 2011-2-10 14:26 | 只看该作者三、基于数据包定义的钻取方式1、定义目标报表《当前报表的请求清单》,如下: 该应用用于查询报表的执行信息,包含了每一次请求的报表名称、时间点、执行时间等相关信息,该报表用于显示某一报表的所有运行清单,作为被钻取的目标报表使用。钻取时该报表所需传递的参数: 2、定义基于数据包(模型)的追溯(钻取)行为   3、效果演示基于上述数据包建立任一查询,如下: 在任一行上点击右键: 进入“相关链接”,出现目标追溯规则清单 根据钻取过程传递的参数运行结果: 4、补充说明     在定义了数据包的追溯规则后,使用Query Studio时默认就使用了数据包的追溯规则,当使用ReportStudio时必须设置允许基于数据包的追溯,如下:  四、基于自定义集的钻取     基于自定义集的钻取可以在报表设计阶段定义基于数据规则的钻取行为,但是该方式大多数情况下可以使用模型固有的方式代替,即该方法实现复杂且应用不及以上两种方法直观、方便,有机会再整理!
三、基于数据包定义的钻取方式1、定义目标报表《当前报表的请求清单》,如下: 该应用用于查询报表的执行信息,包含了每一次请求的报表名称、时间点、执行时间等相关信息,该报表用于显示某一报表的所有运行清单,作为被钻取的目标报表使用。钻取时该报表所需传递的参数: 2、定义基于数据包(模型)的追溯(钻取)行为   3、效果演示基于上述数据包建立任一查询,如下: 在任一行上点击右键: 进入“相关链接”,出现目标追溯规则清单 根据钻取过程传递的参数运行结果: 4、补充说明     在定义了数据包的追溯规则后,使用Query Studio时默认就使用了数据包的追溯规则,当使用ReportStudio时必须设置允许基于数据包的追溯,如下:  四、基于自定义集的钻取     基于自定义集的钻取可以在报表设计阶段定义基于数据规则的钻取行为,但是该方式大多数情况下可以使用模型固有的方式代替,即该方法实现复杂且应用不及以上两种方法直观、方便,有机会再整理!

推荐 0
本文由 cognos两万五 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册