2017-12-06 15 views
1

データウェアハウスとMOLAPサーバーの違いは何ですか? データはデータウェアハウスとMOLAPサーバーの両方に保存されていますか?データウェアハウスとMOLAPサーバーの相違

クエリをポーズすると、データウェアハウスまたはMOLAPサーバーに送信されますか?

ROLAPを使用すると、ROLAPサーバーがデータウェアハウス(ファクトテーブルとディメンションテーブルを格納する)に対してSQLクエリを実行してから分析を行うことは意味があります。しかし、私はROLAPが運用データベース(OLTP)から直接データを収集するところを読んだことがありますが、データウェアハウスはどこで使用されていますか?

Architecture

答えて

1

OLAPの「MOLAP」風味(「ROLAP」と区別されるように)データウェアハウスとは別に、それ自体でデータストアです。

通常、MOLAPサーバーはデータウェアハウスからそのデータを定期的に取得します。したがって、データは実際に両方に存在します。

違いは、MOLAPサーバーは、階層内のレベルで合計を事前計算する特定の種類のデータベース(キューブ)であり、さらにユーザーがデータウェアハウスよりも照会およびナビゲートしやすいようにデータを構成することです適切なツールを自由に使用できます)。 データウェアハウスは次元モデリングできますが、RDBMSのリレーショナルデータモデルに格納されることがよくあります。 したがって、MOLAPキューブ(または他の現代的な選択肢)は、パフォーマンスの向上とデータウェアハウスに格納されたデータの理解を容易にする「セマンティックレイヤー」の両方を提供します。

ユーザーは、データウェアハウスではなくMOLAPサーバーを照会できます。ユーザーがデータウェアハウスに直接問い合わせるのを止めることはできません。

ユーザーがROLAPサーバーに照会すると、OLTPシステムである可能性のある基礎データベースに問合せが渡されますが、データウェアハウスになる可能性が高くなります。パフォーマンスと理解度を考慮したレポート作成とクエリを実行できます。したがって、ROLAPはユーザーフレンドリな「意味層」を提供しますが、クエリー速度のためにデータウェアハウスのパフォーマンスに依存します。

+0

ありがとうございます!したがって、データウェアハウスは、ファクトテーブルとディメンションテーブルとしてデータをリレーショナル形式で格納することができますか? – user2725580

+1

はい、正しいです。 – Rich

関連する問題