Microsoft SQL Server Analysis Services のディメンションでは、次の 2 つのストレージ モードがサポートされています。
リレーショナル OLAP (ROLAP)
多次元 OLAP (MOLAP)
ストレージ モードは、ディメンションのデータの場所と形式を決定します。 MOLAP は、ディメンションの既定のストレージ モードです。 関連トピック:パーティションストレージモードと処理
MOLAP
MOLAP を使用するディメンションのデータは、Analysis Services のインスタンスの多次元構造に格納されます。 この多次元構造は、ディメンションの処理時に作成され、設定されます。 MOLAP ディメンションは、ROLAP ディメンションよりも優れたクエリ パフォーマンスを提供します。
ROLAP
ROLAP を使用するディメンションのデータは、ディメンションの定義に使用されるテーブルに実際に格納されます。 ROLAP ストレージ モードを使用すると、大量のデータを複製することなく、クエリのパフォーマンスを犠牲にして大きなディメンションをサポートできます。 ディメンションはディメンションの定義に使用されるデータ ソース ビューのテーブルに直接依存するため、ROLAP ストレージ モードではリアルタイム OLAP もサポートされます。
重要
ディメンションが ROLAP ストレージ モードを使用し、ディメンションが MOLAP ストレージを使用するキューブに含まれている場合は、ソース テーブルに対するスキーマの変更の後に、キューブの即時処理を行う必要があります。 これを行わないと、キューブのクエリを実行するときに一貫性のない結果になる可能性があります。 関連トピック:SSIS を使用した Analysis Services 管理タスクの自動化。