多维数据处理替代方案
我正在寻找多维数据处理但不必使用任何 OLAP。 例如,我有一个销售交易表。我希望获得许多维度的总销售额,例如产品、州、地区、时间(每月、每季度)等。我需要度量的维度(总销售额)是动态的,并且仅在运行时才知道。
我可以使用 OLAP 技术(多维数据集)来完成此任务。但我正在寻找更简单的替代方案(开源),例如使用键值数据库或 RDBMS 之上的某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。
交给你们了!
I am looking for a multi-dimensional data processing but without having to use any OLAP.
For example, I have a table of sales transactions. I would like to have the total sales on many dimensions like Product, State, Region, Time (monthly, quarterly) etc. The dimensions on which I need the measure (Total Sales) is dynamic and is known only at run time.
I can accomplish this using OLAP technologies (cubes). But I am looking for simpler alternatives (Open source) like possibility of using key-value databases or some software on top of RDBMS (not an ideal option considering performance needs).
Over to you folks !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试围绕“With ROLLUP”选项构建内部查询。一些数据库(包括MySQL有这个选项)。这将允许您通过设置一些标志来在数据库中执行类似 OLAP 多维数据集的查询。
http://dev.mysql.com/doc/refman /5.0/en/group-by-modifiers.html
Try build your internal queries around the "With ROLLUP" option. Several Databases (including MySQL have this option). This will allow you to perform OLAP cube like querying within your database by setting a few flags.
http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html
Pentaho 是我所知道的这个领域唯一的开源播放器。我确信还有其他人。不过我不知道 Pentaho 是否支持 MySQL。
Greenplum 社区版 基于 PostgreSQL 构建。
Pentaho is the only open source player I know of in this arena. I'm sure there are others. I don't know whether Pentaho supports MySQL, though.
Greenplum Community Edition is built on PostgreSQL.