
説明
テキスト、テーブル説明は自動的に生成されます

ボックス1:2番目の正規形に非正規化する
非正規化は、より高い正規形の関係の結合を基本関係として格納することにより、より高い正規形をより低い正規形に変換するプロセスです。非正規化は、データベースに更新の異常をもたらすことを犠牲にして、データ検索のパフォーマンスを向上させます。
ボックス2:新しいID列
このステップでは、折りたたみ関係戦略を使用して、分類エンティティをコンポーネントエンティティに折りたたみ、ファクトテーブルに直接接続する単一パーツキーを持つディメンションテーブルを取得できます。シングルパートキーは、長期にわたって一意であり続けるために生成される代理キーです。
例:
ダイアグラムの説明は自動的に生成されます

注:テーブルの代理キーは、各行に固有のIDを持つ列です。キーはテーブルデータから生成されません。データモデラーは、データウェアハウスモデルを設計するときに、テーブルに代理キーを作成することを好みます。IDENTITYプロパティを使用すると、負荷のパフォーマンスに影響を与えることなく、この目標を簡単かつ効果的に達成できます。
参照:
https://www.mssqltips.com/sqlservertip/5614/explore-the-role-of-normal-forms-in-dimension-modeling/
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-identity