2011-04-27 84 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