我正在寻找多维数据处理,但无需使用任何OLAP。例如,我有一个销售交易表。我希望在诸如产品,州,地区,时间(每月,每季度)等多个维度上的总销售额。我需要度量(总销售额)的维度是动态的,并且只在运行时才知道。多维数据处理替代方案
我可以使用OLAP技术(立方体)来实现这一点。但是我正在寻找更简单的替代方法(开放源代码),就像在RDBMS之上使用键值数据库或某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。
在你们家里!
我正在寻找多维数据处理,但无需使用任何OLAP。例如,我有一个销售交易表。我希望在诸如产品,州,地区,时间(每月,每季度)等多个维度上的总销售额。我需要度量(总销售额)的维度是动态的,并且只在运行时才知道。多维数据处理替代方案
我可以使用OLAP技术(立方体)来实现这一点。但是我正在寻找更简单的替代方法(开放源代码),就像在RDBMS之上使用键值数据库或某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。
在你们家里!
尝试围绕“With ROLLUP”选项构建您的内部查询。几个数据库(包括MySQL有这个选项)。这将允许您通过设置几个标志来执行OLAP多维数据集,例如在数据库中查询。
http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html
看起来很有前途。会尝试让你知道。 – Sathya 2011-05-04 06:48:12
Pentaho是我在这个舞台上唯一知道的开源软件。我确定还有其他人。不过,我不知道Pentaho是否支持MySQL。
Greenplum Community Edition构建于PostgreSQL上。
纠正我,如果我错了:你想OLAP多维数据集的功能集,而无需实际使用OLAP多维数据集,以及你愿意安装软件来查询您的OLTP数据库,以获得这些功能? – 2011-04-30 10:58:36
是的。那就对了。 – Sathya 2011-05-03 07:06:19
你使用的是什么dbms? – 2011-05-03 10:21:58