2012-01-09 12 views
0

分析のための人口統計データのデータベースを構築しています。このデータは、犯罪データから国勢調査データ、他のものまで、あらゆる場所にあります。私たちは、地理学、メートル法、または時間帯を使って掘り下げたいと思っています。そして、都市Aについて多くの情報を見つけるために多くの正規化を行っていますが、1つのテーブルから人口データを引き出すことは明らかに困難です関係の性質上、JOINingとUNIONingを何度も行わずに、3つまたは4つの異なるデータテーブルから、別のデータまたは別のデータからの暴行事例を検出します。大量の人口統計データを簡単に分析できるように保存する - OLAP、ORM、カスタムソリューション?

私はOLAPがこれのいくつかを対象としていることを知っていますが、いつもデータを追加しようとしているときは、常にデータキューブを更新することに圧倒されますか?また、ユーザーが非常に細かい情報を必要とすることが多い場合は、すべての集計計算がちょっとしたオーバーヘッドにすぎませんか?

これを簡単にする別の代替、データ構造またはORM型がありますか? SSASのような特定のツールに時間を掛けるのは嫌いです。入力をありがとう!

[編集 - 私はデータを保管し、SSRSのようなものをそれに適用するつもりです。私はOLAPが最良の選択ではないかもしれない自分の状況に何か要因があるかどうか、あるいはいつでもより適切な記憶メカニズムがあるかどうかをもっと尋ねています。]

+0

スターとスノーフレークのスキーマをチェックアウト:) –

答えて

1

クリーニングのために何かの説明のdata warehouseが必要ですデータを収集して集計します。これは、さまざまなソースからのデータ(「このデータはすべての場所にある」)に適しています。

報告するには、おそらく何らかの種類のBIシステムが必要です。

これらはどちらも単純なアプリケーション/システムではありません。

関連する問題