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

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

ハイブリッド設計
データウェアハウス（DW）は多くの場合、ハブとスポークのアーキテクチャに似ています。データウェアハウスに供給されるレガシーシステムには、顧客関係管理やエンタープライズリソースプランニングが含まれることが多く、大量のデータが生成されます。これらのさまざまなデータモデルを統合し、抽出変換ロードプロセスを容易にするために、データウェアハウスでは運用データストアを利用することが多く、そこからの情報は実際のDWに解析される。データの冗長性を減らすため、大規模なシステムでは正規化された方法でデータを格納することが多い。その後、特定のレポート用のデータマートをデータウェアハウス上に構築することができる。

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

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