原始檔控制結構描述
更新:2007 年 11 月
下表顯示資料倉儲中的 Code Churn 事實資料表和相關測量 (維度) 之間的關聯性。
原始檔控制結構描述只會參考一個事實資料表:
- Code Churn 事實資料表 (dbo.Code Churn).
原始檔控制結構描述也會參考五個維度 (Dimension) 資料表:
File 維度資料表 (dbo.File)
Changeset 維度資料表 (dbo.Changeset)
Team Project 維度資料表 (dbo.Team project) (請參閱共用維度)
Person 維度資料表 (dbo.Person) (請參閱共用維度)
Date 維度資料表 (dbo.Date) (請參閱共用維度)。
Code Churn 事實資料表
Code Churn 事實資料表中會針對每個變更集具有一個資料列,並包含計算所加入、刪除和變更之程式行的測量。下表描述 Code Churn 事實資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
用來識別資料表之記錄的號碼 (內部使用)。 |
Lines Added |
已加入之新程式行的數目。 |
Lines Modified |
已修改之程式行的數目。 |
Lines Deleted |
已移除之程式行的數目。 |
Net Lines Added |
已加入的程式行數和已刪除的程式行數之間的差異。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__TrackingID |
倉儲基礎結構用來追蹤記錄的識別號碼。 |
Changeset |
Changeset 維度的外部索引鍵,此維度用來表示與變更關聯之變更集。 |
Filename |
File 維度資料表的外部索引鍵,此資料表用來表示修改過的檔案。 |
Date |
Date 維度資料表的外部索引鍵,此資料表用來表示變更集的送出日期。 |
Checked In By |
Person 維度資料表的外部索引鍵,該資料表表示簽入變更集的人員。 |
Team Project |
檔案已變更過之專案之 Team Project 維度資料表的外部索引鍵。 |
File 維度資料表
下表描述 File 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
用來識別資料表中之記錄的號碼 (內部使用)。 |
File |
原始程式檔 (Source File) 的名稱。 |
Parent Path |
在 [區域|反覆項目|檔案路徑] 階層架構中的父節點完整路徑。例如,如果資料行表示檔案 "$/a/b/c",則父路徑為 "$/a/b"。 |
File Path |
版本控制資料庫中之目錄和檔案的階層架構。 |
File Extension |
原始程式檔的副檔名。 |
__Parent_ID |
索引鍵的參考,該索引鍵包含與階層架構中的這個 [區域|反覆項目|檔案路徑] 節點相關的資訊。例如,如果資料列代表檔案 "$/a/b/c",包含 "$/a/b" 之資料列的索引鍵值會包含在 parent_ID 中。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
描述維度成員是否已完全填入的值 (內部使用)。 |
Changeset 維度資料表
下表描述 Changeset 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
用來識別資料表中之記錄的號碼 (內部使用)。 |
Changeset ID |
包含此檔案變更的變更集 ID。 |
Changeset |
與變更集關聯的簽入註解。 |
Policy Override Comment |
原則覆寫時提供的註解。如果原則未使用這個變更集覆寫,則這個欄位為 null。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |