データウェアハウスのデザインパターンとは
ボトムアップデザイン
ボトムアップ・アプローチでは、まず、特定のビジネス・プロセスに対するレポートや分析機能を提供するためにデータマートが作成されます。その後、これらのデータマートを統合して、包括的なデータウェアハウスを作成することができるのだ。データウェアハウス・バスアーキテクチャは、主に「バス」の実装であり、適合したディメンションと適合したファクトの集合体であり、2つ以上のデータマート内のファクト間で（特定の方法で）共有されるディメンションなのだ。

トップダウン設計
トップダウン・アプローチは、正規化されたエンタープライズ・データ・モデルを使用して設計されているのだ。「アトミック」データ、つまり最も詳細なレベルのデータは、データウェアハウスに保存される。特定のビジネスプロセスや特定の部門に必要なデータを含む次元データマートは、データウェアハウスから作成される。

ハイブリッドデザイン
データウェアハウス（DW）は、ハブ＆スポーク・アーキテクチャに似ていることが多い。データウェアハウスに供給されるレガシーシステムには、顧客関係管理や企業資源計画などがあり、大量のデータが生成されます。これらのさまざまなデータモデルを統合し、抽出変換ロードプロセスを促進するために、データウェアハウスはしばしば運用データストアを利用し、そこから実際のDWに情報をパースするのだ。データの冗長性を減らすため、大規模なシステムでは、データを正規化して保存することがよくあるのだ。特定のレポート用のデータマートは、データウェアハウスの上に構築することができるのだ。

ハイブリッドDWデータベースは、データの冗長性を排除するために第3正規形に保たれます。しかし、通常のリレーショナル・データベースは、ディメンション・モデリングが普及しているビジネス・インテリジェンス・レポートには効率的ではありません。小規模なデータマートは、統合ウェアハウスからデータを購入し、必要なファクトテーブルやディメンションにフィルタリングされた特定のデータを使用することができるのだ。DWは、データマートが読み出すことのできる単一の情報源を提供し、幅広いビジネス情報を提供するのだ。ハイブリッド・アーキテクチャでは、DWをマスターデータ管理リポジトリに置き換えて、運用（静的ではない）情報を常駐させることができるのだ。

データ保管庫のモデリング・コンポーネントは、ハブ＆スポーク・アーキテクチャを採用しているのだ。このモデリング・スタイルは、第3正規形とスター・スキーマの両方のベスト・プラクティスからなるハイブリッド設計なのだ。データ保管庫モデルは、真の第三正規形ではなく、そのルールの一部を破っていますが、ボトムアップ設計によるトップダウン・アーキテクチャなのだ。データ保管庫モデルは、厳密にはデータウェアハウスになることを想定しているのだ。エンドユーザーがアクセスできるようにはなっておらず、構築されたとしても、ビジネス目的のためにデータマートやスタースキーマベースのリリースエリアを使用する必要があるのだ。
* ボトムアップ・アプローチをサポートするのだ。