在Cognos BI环境中使用Apache Hadoop

kau*_*tta 3 hadoop cognos sap-iq

这可能是一个愚蠢的问题,因为我还没有完全理解Cognos BI的工作原理.另外,我尝试在Stack Exchange上发布此内容,但是徒劳(使用put标签时出错).

我的问题是 - Apache Hadoop可用于使Cognos BI更快地运行吗?或者Cognos做的是Hadoop做的事情(MapReduce功能)?

我开始工作的地方使用Sybase IQ(内容存储库)之上的Cognos BI套件.Apache Tomcat是Web服务器.有时会发生的事情是,如果数据集很大,Cognos会花费大量时间(几乎死掉)来生成报告.

那么,Apache Hadoop可以通过适应Cognos和Sybase之间的某种方式来帮助Cognos更好地运行吗?或者报告优化是这种情况下唯一的出路?

多谢你们.

小智 5

Hadoop作为一个平台不是针对特殊查询或分析报告.
Cognos是IBM的产品.它只能查询它自己的Hadoop分布,这被称为大洞察:
InfoSphere BigInsights
Over BigInsight Cognos使用Hive发布查询,最终转换为MapReduce.

您说您正在使用Sybase IQ(这不是内容存储库,这是您运行查询的报告数据库).
虽然我对Sybase IQ知之甚少,但我正在与Vertica合作,后者也是柱状DB.
为了获得良好的性能,您必须调整任何可能的内容:

  • Cognos Framework模型
  • Cognos报道
  • Sybase DB调优和结构.Hadoop当然可以通过以正确的粒度级别准备数据并预先计算您所需的任何计算来提供帮助.