私はDW設計にかなり慣れておらず、ITインフラストラクチャをモデル化するためにDWに取り組んでいます。
この時点での主要な問題/質問は、ドライブ情報をモデル化する方法です。
ファイルとフォルダの集計データと物理ドライブの個別データを収集します。ドライブ情報には、最低でも合計と空き容量が含まれ、週に数回更新されます。
答える必要があるビジネス上の質問の1つは、ドライブの使用状況が時間とともにどのように傾向にあるかです。ドライブ情報は、ファイル/フォルダーレベルまでの階層でも使用されます。
私が今見ることができるオプションは:
DRIVE
ディメンションとして 実装- 階層設計を簡素化
- これによりレポートに問題が発生しますか?ディメンションのみの時間制限データを報告することは私には直観に反するようです
- また、データを更新するたびに変化することがわかっているディメンションがあることも問題のようです。
DRIVE
ファクトテーブルとして実装- レポートを簡素化
- 複雑な階層(?)-
Drive
データを特定のサーバーまたはコンピューターにマップするためにも使用します。ファクトテーブルを階層の中間レベルとして使用することはできますか?そうは思いません。
DRIVE
ファクトとディメンションの両方として実装- ファクトには、キー、日付、およびスペースに関するファクトのみが含まれます
- Dimensionには、使用しているコンピューターなど、その他の非追加データが含まれます。
- 両方の問題を解決しているようですが、これはアンチパターンですか?