c11版本中,对于客户数量类的分析是否有相应技术可以实现

c11版本中,对于客户数量类的分析是否有相应技术可以实现?

业务场景:有些客户在北京 和上海都买过保单,在两个机构都会算作一个客户按照分公司合计为2个,统计全国客户只会统计出一个客户。c8和C10.1中的cube无法实现类似规则,只能按照最细粒度统计数量再汇总。

参与6

2同行回答

topzgmtopzgm课题专家组软件架构设计师People's Bank of China
对于数据分析类的用户需求,可以采用MOLAP或者ROLAP这2种方法,采用MOLAP方法的话可以考虑使用power cude(dynamic cube),而采用ROLAP方法的话可以考虑使用物化视图。采用MOLAP方法,性能高,但是查询不灵活、查询功能不强、耗费大量磁盘存储、运维复杂等缺点。采用ROLAP方法,则性...显示全部

对于数据分析类的用户需求,可以采用MOLAP或者ROLAP这2种方法,采用MOLAP方法的话可以考虑使用power cude(dynamic cube),而采用ROLAP方法的话可以考虑使用物化视图。采用MOLAP方法,性能高,但是查询不灵活、查询功能不强、耗费大量磁盘存储、运维复杂等缺点。采用ROLAP方法,则性能也高,而且查询很灵活、查询功能强大、节约存储、运维简单等有点,但是开发成本高、开发周期长。

个人认为,cognos power cude(dynamic cube)都属于MOLAP方法,如果MOLAP在理论上没有取得突破的话,其查询不灵活、查询功能不强等上述缺点就会一直存在,不管Cognos 11还是后续版本。可以根据自身业务需求,考虑ROLAP方法,完全自己把控计算规则,灵活而又高效。

收起
银行 · 2017-05-23
浏览1033
BangbenBangben咨询专家ibm
Dynamic cube中指标支持count distinct. 将客户号作为指标加到cube中,聚合方式设置成count distinct就可以. 不过这种方式由于是从底层动态聚合的,系统开销比较大. 所以数据量大的时候,这种指标的计算性能不会很好.PowerCube实现这种需求是通过将客户作为一个维度,对指标...显示全部

Dynamic cube中指标支持count distinct. 将客户号作为指标加到cube中,聚合方式设置成count distinct就可以. 不过这种方式由于是从底层动态聚合的,系统开销比较大. 所以数据量大的时候,这种指标的计算性能不会很好.

PowerCube实现这种需求是通过将客户作为一个维度,对指标求category count就可以实现.只是这种方法不适合客户在2百万以上的分析.

收起
IT咨询服务 · 2017-05-25
浏览971

提问者

linlin3354
软件开发工程师中科软
擅长领域: 大数据商业智能cognos

问题来自

相关问题

相关资料

问题状态

  • 发布时间:2017-05-23
  • 关注会员:3 人
  • 问题浏览:3940
  • 最近回答:2017-05-25
  • X社区推广