更新 : 2007 年 11 月
次の図は、データ ウェアハウス内の "コード チャーン" ファクト テーブルとそれに関連するディメンションとの関係を示しています。
ソース管理スキーマが参照するファクト テーブルは次の 1 つのみです。
- "コード チャーン" ファクト テーブル (dbo.Code Churn)
ソース管理スキーマは、次の 5 つのディメンション テーブルも参照します。
"ファイル" ディメンション テーブル (dbo.File)
"変更セット" ディメンション テーブル (dbo.Changeset)
"チーム プロジェクト" ディメンション テーブル (dbo.Team project) (「共有ディメンション」を参照)
"人" ディメンション テーブル (dbo.Person) (「共有ディメンション」を参照)
"日付" ディメンション テーブル (dbo.Date)(「共有ディメンション」を参照)
"コード チャーン" ファクト テーブル
"コード チャーン" ファクト テーブルには変更セットごとの行が含まれ、追加、削除、および変更が行われた行をカウントするメジャーが含まれます。次の表では、"コード チャーン" ファクト テーブルの各列について説明します。
フィールド |
説明 |
---|---|
__ID |
テーブル内のレコードを識別する番号 (内部的に使用)。 |
追加された行数 |
追加された新しいコードの行数。 |
変更された行数 |
変更されたコードの行数。 |
削除された行数 |
削除されたコードの行数。 |
追加された Net の行数 |
追加された行数と削除された行数の差。 |
__LastUpdatedTime |
レコードが最後に挿入または更新された日時。 |
__TrackingID |
ウェアハウス インフラストラクチャでレコードのトラックに使用される識別番号。 |
変更セット |
変更が関連付けられている変更セットを示す変更セット ディメンションへの外部キー。 |
ファイル名 |
変更されたファイルを示す "ファイル" ディメンション テーブルへの外部キー。 |
日付 |
変更セットが発行された日付を示す "日付" ディメンション テーブルへの外部キー。 |
チェックイン ユーザー |
変更セットをチェックインしたユーザーを示す "人" ディメンション テーブルへの外部キー。 |
チーム プロジェクト |
ファイルが変更されたプロジェクトの "チーム プロジェクト" ディメンション テーブルへの外部キー。 |
"ファイル" ディメンション テーブル
次の表では、"ファイル" ディメンション テーブルの各列について説明します。
フィールド |
説明 |
---|---|
__ID |
テーブル内のレコードの識別番号 (内部使用)。 |
ファイル |
ソース ファイルの名前。 |
親のパス |
[区分|イテレーション|ファイル パス] 階層構造における親ノードの完全パス。たとえば、"$/a/b/c" ファイルを表すデータ行の場合、親のパスは "$/a/b" となります。 |
ファイル パス |
バージョン管理データベース内のディレクトリおよびファイルの階層構造。 |
ファイル拡張子 |
ソース ファイルのファイル名拡張子。 |
__Parent_ID |
階層構造内のこの [区分|イテレーション|ファイル パス] ノードに関する情報を含むキーへの参照。たとえば、"$/a/b/c" ファイルを表すデータ行の場合、Parent_ID には "$/a/b" を含む行のキーの値が含まれます。 |
__LastUpdatedTime |
レコードが最後に挿入または更新された日時。 |
__DimensionMemberActive |
ディメンション メンバへの値の設定が完了しているかどうかを示す値 (内部的に使用)。 |
"変更セット" ディメンション テーブル
次の表では、"変更セット" ディメンション テーブルの各列について説明します。
フィールド |
説明 |
---|---|
__ID |
テーブル内のレコードの識別番号 (内部使用)。 |
変更セット ID |
ファイルの変更点が含まれる変更セットの ID。 |
変更セット |
変更セットに関連付けられているチェックイン コメント。 |
ポリシー オーバーライド コメント |
ポリシーがオーバーライドされると設定されるコメント。この変更セットでポリシーがオーバーライドされていない場合、このフィールドは null です。 |
__LastUpdatedTime |
レコードが最後に挿入または更新された日時。 |
__DimensionMemberActive |
ディメンション メンバへの値の設定が完了しているかどうかを示す値 (内部的に使用)。 |