我正在寻找多维数据处理,但不必使用任何 OLAP。例如,我有一个销售交易表。我想要产品、州、地区、时间(每月、每季度)等多个维度的总销售额。我需要度量的维度(总销售额)是动态的,仅在运行时才知道。
我可以使用 OLAP 技术(多维数据集)来实现这一点。但我正在寻找更简单的替代方案(开源),例如在 RDBMS 之上使用键值数据库或某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。
交给你们了!
我正在寻找多维数据处理,但不必使用任何 OLAP。例如,我有一个销售交易表。我想要产品、州、地区、时间(每月、每季度)等多个维度的总销售额。我需要度量的维度(总销售额)是动态的,仅在运行时才知道。
我可以使用 OLAP 技术(多维数据集)来实现这一点。但我正在寻找更简单的替代方案(开源),例如在 RDBMS 之上使用键值数据库或某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。
交给你们了!
Pentaho是我所知道的在这个领域中唯一的开源播放器。我确定还有其他人。不过,我不知道 Pentaho 是否支持 MySQL。
Greenplum 社区版基于 PostgreSQL 构建。
尝试围绕“With ROLLUP”选项构建您的内部查询。几个数据库(包括 MySQL 有这个选项)。这将允许您通过设置一些标志来执行 OLAP 多维数据集,例如在数据库中进行查询。
http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html