2011-04-27 63 views
2

我正在寻找多维数据处理,但无需使用任何OLAP。例如,我有一个销售交易表。我希望在诸如产品,州,地区,时间(每月,每季度)等多个维度上的总销售额。我需要度量(总销售额)的维度是动态的,并且只在运行时才知道。多维数据处理替代方案

我可以使用OLAP技术(立方体)来实现这一点。但是我正在寻找更简单的替代方法(开放源代码),就像在RDBMS之上使用键值数据库或某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。

在你们家里!

+0

纠正我,如果我错了:你想OLAP多维数据集的功能集,而无需实际使用OLAP多维数据集,以及你愿意安装软件来查询您的OLTP数据库,以获得这些功能? – 2011-04-30 10:58:36

+0

是的。那就对了。 – Sathya 2011-05-03 07:06:19

+0

你使用的是什么dbms? – 2011-05-03 10:21:58

回答

1

尝试围绕“With ROLLUP”选项构建您的内部查询。几个数据库(包括MySQL有这个选项)。这将允许您通过设置几个标志来执行OLAP多维数据集,例如在数据库中查询。

http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html

+0

看起来很有前途。会尝试让你知道。 – Sathya 2011-05-04 06:48:12

1

Pentaho是我在这个舞台上唯一知道的开源软件。我确定还有其他人。不过,我不知道Pentaho是否支持MySQL。

Greenplum Community Edition构建于PostgreSQL上。

+0

Pentaho带有自己的OLAP权利? (蒙德里安)。我正在寻找一个非OLAP解决方案。 – Sathya 2011-05-04 06:47:51

+0

+1我指向GreenPlum。它可能也适合我的需求。 – Sathya 2011-05-04 09:30:01