Dimensional Modeling: キンボール法 (PDF 版をダウンロード)
優れた次元モデリングは、アーキテクチャにかかわらず、適切に設計されたデータウェアハウス/ビジネス インテリジェンス システムにとって非常に重要です。 このコースでは、業界のディメンジョンモデリングのソートリーダーであるマーギー・ロスから直接学ぶことができます。
The Data Warehouse Toolkit, 3rd Edition (Kimball/Ross, 2013) では、ディメンジョン技術と語彙の幅広いポートフォリオを確立し、適合ディメンジョン、ゆっくり変化するディメンション、ジャンクディメンション、ミニディメンション、ブリッジテーブル、定期的および累積スナップショットファクト表など、数え切れないほどの要素を盛り込みました。 5574>
この集中講義では、基本から高度なパターンやベストプラクティスを網羅した、実践的なディメンション・モデリング・テクニックを学習します。 コンセプトは、実際の業界のシナリオに基づいて、講義、クラス演習、小グループのワークショップ、および個人的な問題の組み合わせで学習します。
講師紹介
マーギー・ロスは、ラルフ・キンボールと共同で「The Data Warehouse Toolkit, 3rd Edition」と他のいくつかのToolkitの本を執筆しています。 30年以上にわたってディメンション・モデリングに注力し、以前はラルフと共同でキンボール大学のクラスを担当していた。 マーギーは、世界中で約15,000人の学生にディメンジョンモデリングのコンセプトを教えています。
Dimensional Modeling Fundamentals
- DW/BI システムの目的
- Role of Dimensional Modeling in the independent mart, Kimball, Corporate Information Factory.におけるディメンショナル・モデリングの役割。 ハイブリッドアーキテクチャ
- ファクトテーブルとディメンションテーブルの特徴
- ファクトテーブルの粒度
- ディメンションモデリングの利点
- 4-…ステップ設計プロセス
Retail Sales Case Study
- トランザクションファクト表
- 正規化ディメンジョン表階層
- ヌルの扱い
- Degenerate dimensions
- Surrogate keys for dimensions
- ディメンションの役割 ———————-
- Dimension role ———————-
- Surrogate keys for dimensions
- Dimension role ———————-
- Transaction fact table
- 日付と時間帯8071>
- Centipede ファクト・テーブルと正規化ディメンジョン
- Snowflake スキーマと正規化ディメンジョン
- Factless ファクト・テーブル
Dimension role ———————-
Denormal dimension hierarchiesプレーイング
Invoicing Design Workshop
- 運用ヘッダー/ラインデータとのコンプリケーション
- 異なる詳細度での割り当てファクト
- ファクトとディメンションの同時使用
- 抽象的なもの。 Generic dimensions
- Freeform text comments
- Junk dimensions for miscellaneous transaction indicators
- Multiple currencies and units of measure
コース詳細 – 2日目
在庫ケーススタディ
- Impression of business processes on data architecture
- semi-Simultaneous Dimensionals
- 定期的・累積的スナップショットファクト表
- 整形次元-同一・縮小ロールアップ
- エンタープライズデータウェアハウスバス構成とバス行列
- ファクト表横断ドリル
- 統合プロセス横断ファクト表
- 個人演習。 ビジネス要件をエンタープライズ DW バス マトリックスに変換する
Simultaneous Dimensionals
Higher Education Design Review Exercise
- Common design flaws and mistakes to avoid
- Bridge tables and primary designation for multivalued dimension attributes
- Checklist for conducting design reviews
Slowly changing dimensions
- Type 0.DIMENSIONS(ディメンジョン属性をゆっくりと変更する)。 retain original
- Type 1: overwrite
- Type 2: 新しい行を追加
- Type 3: 新しい属性を追加、さらに複数のタイプ3属性を追加
- Type 4: ミニ次元を追加、さらにタイプ4の課題
- 現在の属性値とポイントインタイム属性値を提供する高度なテクニック
- Type 5: 新しい属性を追加、さらにタイプ3の課題
- Type 5: ミニ次元を追加、さらにタイプ3の課題
- TYPE 4: ミニ次元を追加、さらにタイプ3の課題
- TYPE 5: ミニ次元を追加。 ミニディメンションを追加し、さらにタイプ1の属性/アウトリガーを追加
- Type 6: 同じディメンションにタイプ1とタイプ2の属性を併記
- Type 7: 8071>
Credit Card Design Workshop
- Complementary transaction and periodic snapshot schemas
- Design considerations for one dimensions versus two dimensions
- Bridge tables for multivalued dimension attributes
- Fact table normalization with measurement type dimension
- Fact table normalization with measuring type dimension
- Tagging row after fact
保険事例
- デザインパターンと手法の検討
- バスマトリックスの開発から 拡張ケーススタディ
- ファクトテーブル粒の比較
- 実装バスマトリックスの詳細
コース詳細 – 3日目
ライフサイクルの概要, 要求事項 次元モデリングプロセス
- キンボールライフサイクル手法の概要
- 準備因子とスコーピング
- 要件収集のベストプラクティスと優先順位付け
- 次元モデリング 参加者とプロセスフロー
Financial Case Study
- General ledger schemas
- Fact table surrogate keys
- Audit dimensions
- Fact value banding
- Timespan transaction, 周期的ファクト・テーブル、累積スナップショット・ファクト・テーブル
- わずかに荒れた階層を固定深度に強制変更
- 荒れた可変深度階層用のブリッジ・テーブル。 8071>
- More on multiple currencies
- Multiple time zones
- Supertype and subtypes
Human Resources Multivalued Dimension Exercise
- 列対行トレードオフ
- “Many-to-many” dimension examples and design alternatives(”多対多 “ディメンジョンの例と設計オプション)。 ブリッジを含む
- レポート間の課題
顧客事例
- ディメンション属性としての集計事実
- 時系列のディメンションタグ
- アウトリガー
- コホート
- ビッグデータ. 予測分析、処方分析
- 従来のDWと分析サンドボックスの補完