互联网服务cube

kylin 生成的cube与 cognos生成的cube的区别?

如标题“kylin 生成的cube与 cognos生成的cube的区别”
kylin是通过生成CUBE提高前台展示的,
cognos也可以生成cube,这两个在生成CUBE上有什么根本的区别呢???

参与9

3同行回答

topzgmtopzgm课题专家组软件架构设计师People's Bank of China
从3个层面来回答这个问题:1)从概念层面,也就是从业务层面来看,kylin CUBE与cognos CUBE都是CUBE,没有什么不同,有关CUBE相关概念可以自己阅读图灵奖得主詹姆士·格雷(James Gray)的相关论文。2)从逻辑层面,kylin CUBE采用MOLAP技术;而Cognos PowerCUBE采用MOLAP技术,Cognos Dynam...显示全部

从3个层面来回答这个问题:
1)从概念层面,也就是从业务层面来看,kylin CUBE与cognos CUBE都是CUBE,没有什么不同,有关CUBE相关概念可以自己阅读图灵奖得主詹姆士·格雷(James Gray)的相关论文。
2)从逻辑层面,kylin CUBE采用MOLAP技术;而Cognos PowerCUBE采用MOLAP技术,Cognos Dynamic Cube采用基于内存的ROLAP技术。逻辑层面的区别较大。
3)从物理层面,kylin CUBE是MOLAP系统,用于大数据生态圈的数据分析业务,通过预计算的方式将用户设定的CUBE缓存到HBase中,基于HADOOP的相关技术(HDFS/HBASE/HIVE/MAPREDUCE)。而Cognos CUBE,用于传统企业BI的数据分析业务,核心采用C++编写,其中Cognos PowerCUBE采用MOLAP技术生成MDC多维数据库文件;而Cognos Dynamic Cube采用基于内存的ROLAP技术,与内存、数据库结合。物理层面的区别最大。

收起
银行 · 2018-01-03
浏览2817
王磊磊 邀答
kentkent软件开发工程师招银网络科技
好久没来了,我最近工作忙,也接触了kylin.简单回答一下cognos的传统CUBE别人访问不了,自己配套工具玩的high,也有自己的局限性。kylin自认为是CUBE,提前把各种维度组合的group by sum计算好了,存成多个文件,按访问请求自行判断该从哪个文件取数据。 可以支持ODBC ,jdbc, 的接口以S...显示全部

好久没来了,我最近工作忙,也接触了kylin.简单回答一下

cognos的传统CUBE别人访问不了,自己配套工具玩的high,也有自己的局限性。
kylin自认为是CUBE,提前把各种维度组合的group by sum计算好了,存成多个文件,按访问请求自行判断该从哪个文件取数据。 可以支持ODBC ,jdbc, 的接口以SQL访问。
但是对于cognos的动态cube,引入这种思路的变种。。仔细一两句聊不清楚。我也不熟就不多说了。

收起
互联网服务 · 2018-01-03
浏览3130
richardhourichardhou软件开发工程师Kyligence
可以看一下这里的资料:https://kyligence.io/zh/solution/cognos-olap-migration/显示全部
互联网服务 · 2019-04-15
浏览2371

提问者

smileqwe
数据库开发工程师中软
擅长领域: 大数据cognos联机分析处理

问题状态

  • 发布时间:2018-01-02
  • 关注会员:4 人
  • 问题浏览:4288
  • 最近回答:2019-04-15
  • X社区推广