多次元データ処理の代替案
-
24-10-2019 - |
質問
私は多次元データ処理を探していますが、OLAPを使用する必要はありません。たとえば、販売取引の表があります。製品、状態、地域、時間(毎月、四半期ごと)などの多くの次元で総売上を持ちたいと思います。測定値(総売上)が必要な次元は動的であり、実行時にのみ知られています。
OLAPテクノロジー(キューブ)を使用してこれを達成できます。しかし、キー価値データベースやRDBMSの上にあるソフトウェアを使用する可能性など、より単純な代替案(オープンソース)を探しています(パフォーマンスのニーズを考慮して理想的なオプションではありません)。
皆さんに!
解決
「with rollup」オプションの周りに内部クエリを作成してみてください。いくつかのデータベース(MySQLを含むこのオプションがあります)。これにより、いくつかのフラグを設定することにより、データベース内でクエリのようなOLAPキューブを実行できます。
http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html
他のヒント
ペンタホ このアリーナで私が知っている唯一のオープンソースプレーヤーです。他にもあると確信しています。しかし、PentahoがMySQLをサポートしているかどうかはわかりません。
GreenPlum Community Edition PostgreSQLに基づいて構築されています。
所属していません StackOverflow