データウェアハウスとデータマートの違い
コンテンツ
データウェアハウスとデータマートは データリポジトリ 同じ目的に役立ちます。これらは、保存するデータまたは情報の量によって区別できます。データウェアハウスとデータマートの重要な違いは、データウェアハウスは意思決定要求を満たすために情報指向のデータベースであるのに対して、データマートはデータウェアハウス全体の完全な論理サブセットであるということです。
簡単に言えば、データマートは範囲が制限されたデータウェアハウスであり、そのデータは、データウェアハウスからのデータの要約と選択、またはソースデータシステムからの個別の抽出、変換、ロードプロセスの助けを借りて取得できます。
- 比較表
- 定義
- 主な違い
- 結論
比較表
比較の根拠 | データウェアハウス | データ市場 |
---|---|---|
ベーシック | データウェアハウスはアプリケーションに依存しません。 | データマートは、意思決定支援システムアプリケーションに固有のものです。 |
システムの種類 | 一元化 | 分散型 |
データの形式 | 詳細 | 要約 |
非正規化の使用 | データはわずかに非正規化されています。 | データは高度に非正規化されています。 |
データ・モデル | トップダウン | 一気飲み |
自然 | 柔軟でデータ指向で長寿命。 | 制限があり、プロジェクト指向で短命です。 |
使用されるスキーマのタイプ | 事実の星座 | 星と雪の結晶 |
作りやすさ | 構築が難しい | 簡単に構築 |
データウェアハウスの定義
用語 データウェアハウス 時変、サブジェクト指向、不揮発性の統合されたデータのグループを意味します 意思決定 管理のプロセス。または、複数のソースから収集され、さまざまなアプリケーションシステムの統合を可能にする唯一のサイトにある統一されたスキーマに格納された情報のリポジトリ。このデータが収集されると、長期間保存されるため、寿命が長くなり、アクセスが許可されます 歴史的情報。
その結果、データウェアハウスはユーザーに単一の 統合された ユーザーが意思決定支援クエリを簡単に作成できるデータへのインターフェイス。データウェアハウスは、データを情報に変換するのに役立ちます。データウェアハウスの設計には、トップダウンアプローチが含まれます。
顧客、販売、資産、アイテムなど、組織全体にわたる主題に関する情報を収集するため、その範囲は企業全体に及びます。一般的に、 事実の星座 スキーマが使用されており、さまざまなテーマをカバーしています。データウェアハウスは静的な構造ではなく、 進化する 継続的に。
データマートの定義
A データ市場 データウェアハウスのサブセットまたは特定のユーザーセットに対応する企業全体のデータのサブグループとして呼び出すことができます。データウェアハウスには、 部局 そして 論理的 データマートは、データの図で永続的でなければならず、 堅牢性 データウェアハウスの。データマートとは、 単一のタスク これらは、ボトムアップのアプローチを使用して設計されています。
データマートの範囲は、選択された特定のサブジェクトに制限されているため、その範囲は部門全体です。これらは通常で実装されます 低価格 部門サーバー。データマートの実装サイクルは、月や年ではなく週で監視されます。
なので星 そして スノーフレークスキーマ これらはデータマートで一般的に使用されている理由です。ただし、スタースキーマはスノーフレークスキーマよりも人気があります。データソースに応じて、データマートは2つのタイプに分類できます。 依存 そして 独立した データマート。
- データウェアハウスはアプリケーションに依存しませんが、データマートは意思決定支援システムアプリケーションに固有です。
- データは単一に保存され、 一元化 データウェアハウスのリポジトリ。反対に、データマートはデータを保存します 分散して ユーザーエリアで。
- データウェアハウスには 詳細な データの形式。対照的に、データマートには まとめた および選択されたデータ。
- データウェアハウスのデータは わずかに データマートの場合は非正規化されますが 高く 非正規化。
- データウェアハウスの構築には、 トップダウン アプローチ。逆に、データマートを構築している間一気飲み アプローチが使用されます。
- データウェアハウスは フレキシブル, 情報指向 そして長年の既存の性質。それどころか、データマートは 制限的, プロジェクト指向 そして、より短い存在です。
- 通常、ファクトコンステレーションスキーマはデータウェアハウスのモデリングに使用されますが、データマートスタースキーマはより一般的です。
結論
データウェアハウスは、エンタープライズビュー、単一および一元化されたストレージシステム、固有のアーキテクチャおよびアプリケーションの独立性を提供し、データマートは部門ビュー、分散ストレージを提供するデータウェアハウスのサブセットです。データウェアハウスは非常に大きく統合されているため、障害のリスクが高く、構築が困難です。一方、データマートは簡単に構築でき、関連する障害リスクも低くなりますが、データマートが断片化する可能性があります。