c11版本中,对于客户数量类的分析是否有相应技术可以实现?
业务场景:有些客户在北京 和上海都买过保单,在两个机构都会算作一个客户按照分公司合计为2个,统计全国客户只会统计出一个客户。c8和C10.1中的cube无法实现类似规则,只能按照最细粒度统计数量再汇总。
对于数据分析类的用户需求,可以采用MOLAP或者ROLAP这2种方法,采用MOLAP方法的话可以考虑使用power cude(dynamic cube),而采用ROLAP方法的话可以考虑使用物化视图。采用MOLAP方法,性能高,但是查询不灵活、查询功能不强、耗费大量磁盘存储、运维复杂等缺点。采用ROLAP方法,则性能也高,而且查询很灵活、查询功能强大、节约存储、运维简单等有点,但是开发成本高、开发周期长。
个人认为,cognos power cude(dynamic cube)都属于MOLAP方法,如果MOLAP在理论上没有取得突破的话,其查询不灵活、查询功能不强等上述缺点就会一直存在,不管Cognos 11还是后续版本。可以根据自身业务需求,考虑ROLAP方法,完全自己把控计算规则,灵活而又高效。
收起