-1

中小企業向けの Inmon タイプのデータ ウェアハウス ソリューションの実装を計画しています。データ ウェアハウス ソリューションには、第 3 正規形リポジトリと一連のデータ マートがあります。データは、「オンライン」データソース (OLTP) からデータ ウェアハウス リポジトリおよびデータ マートに流れます。理論をよく理解していると思います。私は数冊の本 (Laberge による「データ ウェアハウス メンター」、Kimball および Inmon による本) を読みましたが、実際のソリューションとベスト プラクティスについて質問があります。

質問:

  1. アプリケーション (レポート システムなど) にデータ ウェアハウス リポジトリ (中央の 3NF データ ストレージを指しています) に対してクエリを実行させるのは良い考えですか、それとも常にデータ マートを介してデータにアクセスする必要がありますか?
  2. データ リポジトリとデータ マート オブジェクト (スキーマ、テーブル、フィールドなど) の標準命名規則はありますか?
  3. 実際のデータ ウェアハウス スキーマの例を教えてください。MSSQL AdventureWorksDW は既に確認済みです。

フィードバックをいただければ幸いです。ありがとう。

4

1 に答える 1

1

1) 場合による。3NF が機能するのであれば、次元データ マートを使用する理由にはなりません。通常、データ マートは集約とパフォーマンス上の理由から存在します。「とにかくすべてのクエリがデータ マートで発生するのに、なぜ 3NF レイヤーがあるのか​​?」という疑問が常に生じます。

2) 会社が定義したベスト プラクティスを使用します。業界にはあらゆる種類の標準があり、既存のものを使用してください。

3) 実際のインモン スタイルのデータ ウェアハウスは、インモンが定義する巨大なデータ ディクショナリと「企業情報工場」を構築するための膨大な時間と政治的意志を持てる非常に大規模な企業、または非常に小規模な企業にほぼ独占的に存在します。データを読み取るソース システムはほとんどありません。オンラインになったときにすべてのシステムを統合しないと、将来、3NF モデルがビジネスに正確に適合しないことが判明したときに問題が発生します。キンボール データ マートは、最初からすべてを行う必要はなく、1 つのビジネス分野から始めて、時間をかけてゆっくりと拡大し、他のビジネス分野を含めることができます。

于 2013-03-25T11:33:30.563 に答える