キューブと統合ディメンションモデル(もしあれば)の違いは何ですか?
-
22-09-2019 - |
質問
私は現在、ビジネス・インテリジェンス・ソリューションとしてSQL Server 2008を研究し、現在のAnalysis Servicesを見て(と私は、全体として、ビジネス・インテリジェンスにかなり新たなんだ...)しています。
私はSSASにおける用語の一部、キューブとMSの統合ディメンションモデルの間で特に概念的な違いで混乱ビットです。
私はSSASキューブは、基本的にはOLAPキューブであると信じて - 。ディメンション、メジャー、基になるデータソースとビジネスユーザーの間に位置し、何か
しかし、その後、私はUDMが同様であることを理解して何の種類のこと。
ドキュメントのためのSQL Server 2005の限り示唆しているようです。
は "キューブは統一次元モデル(UDM)と本質的に同義である。"
しかし、その後 SQL Server 2008人のページのソートUDMは、両方の多次元データのラッパー(キューブ)のとのリレーショナルデータであることを示唆しているの:
「を使用するビジネスエンティティ、ビジネスロジック、計算、およびメトリクスを含み、リレーショナルおよび多次元データのための1つの統合ビジネスビューを提供するために、統一ディメンションモデル。」
このブログ記事でも同様に提案します
「UDMは、すべてのOLAP分析およびリレーショナルレポートのニーズのための単一次元モデルを提供します。あなたはMDXまたはSQLのいずれかを使用することができますので、」
キューブの上に座っているUDMの何かか?それとも、彼らは同じものですか。私はキューブデザイナアプリケーションでキューブを開発すると推定します。私はUDMを開発するだろうか?
解決
伝統的なキューブは、スターまたはスノーフレーク構造に関連dimensiona有する単一のメジャーグループ(事実)に基づいている。
A UDM(統一データモデル)は、あなただけの任意の参照寸法を使用して基本的なSQLデータモデルと、多対多のディメンションについてオーバー多次元構造を作成することができます。
注意、あなたはどんな古い構造の上にASを平手打ちする必要があり意味するものではありませんすることができという理由だけで - それは最も可能性の高いひどく実行します。伝統的なスター・スキーマは、最速です。
また、時には、追加のSSASは、そのような行動とのKPIなどの機能を意味すると解釈されます。