流行的在线分析处理(OLAP)软件

时间:2015-03-19 15:51:03

标签: olap

您能推荐一些流行的软件来实现OLAP吗?如果有额外的相关链接会好得多。

1 个答案:

答案 0 :(得分:3)

OLAP systems - MOLAP and ROLAP有两个主要类别:

  • MOLAP(多维在线分析处理) = MOLAP将此数据存储在优化的多维存储中。优化这个词在这里很重要。需要对数据进行预处理以存储在此类特殊数据存储中,然后快速读取数据(存储的数据经过优化以执行分析查询)。
  • ROLAP(关系在线分析处理) = ROLAP不需要预先计算分析信息。 ROLAP存储和访问关系数据库中的数据并生成SQL查询以获取分析信息(聚合信息不是预先计算的,但是第一次计算后可以缓存信息。)

OLAP系统由多维数据集,维度和度量组成。多维数据集元数据通常是从星型模式或雪花模式创建的。我建议您查看The Data Warehouse Toolkit, 3rd Edition

基本 BI解决方案通常由五部分组成。我将在开源 ROLAP解决方案上对其进行描述,我建议:

  • 源系统= 各种数据库,Web服务,文件。用于分析的对象。数据已加载到DWH。
  • OLAP DWH(数据仓库)= 用于在多维模式(通常是星型模式)中存储当前和历史分析数据的数据库。对于ROLAP,您可以选择任何RDBMS:
  • ETL(Extract-transform-load)= 从源系统提取数据,转换数据并加载到DWH的过程。
  • OLAP server = 在DWH的顶部构建OLAP(多维数据集),可以使用多维查询语言(MDX)查询并由BI前端应用程序访问。
  • BI分析工具= 用于分析数据的前端应用程序:

MOLAP解决方案:

  • 有一个开源MOLAP服务器:Palo。其他大多数都是商业广告:JedoxicCube

其他ROLAP解决方案: