刚开始使用COGNOS的时候,比较喜欢用Transformer来开发MOLAP Report。而Framework mamager就成了单纯的IQD生成工具。随着项目不断深入和经验的积累,才发觉FM的很多实用、强大的功能被忽略了(当然FM还有很多很多的细节、高级使用和技巧,这里我不多熬术)。下面举2个我比较喜欢的例:
1、Parameter Map,结合Macro使用,如
#prompt('depart_id','string',' ',where table.depatr_id=')#, --非必选参数
#prompt('month')#,--必选参数
#promptmany('Category_id','string',' ',where table.category_id in ')# --非必选、多选参数
从底层过滤query事实表,其数据准确,查询速度快。再将其和access manager/sun one结合起来使用,就能很灵活准确地控制显示数据的权限:如 分公司部门只能看到分公司部门的销售数据。我项目上就是这么做的。
【有人说这样做参数的下拉选择不好处理,这个时候就用DMR就好处理了】
2、DMR&.基于关系型的多维建模。这个功能最近项目上使用得很频繁,不晓得其他朋友使用得如何?我觉得非常好用,很适合项目上的中式的综合统计报表。在设计报表的步骤和MOLAP几乎是一样的,处理起来很灵活。但处理数据量不易过大,这点和Transformer是不可比的。
就这么多,欢迎大家发表看法或斧正错误之处。