組建結構描述
更新:2007 年 11 月
下表顯示資料倉儲中的 Build、Build Changeset 和 Build Project 這些事實資料表,和相關測量 (維度) 之間的關聯性。
組建結構描述會參考三個事實資料表:
Build Changeset 事實資料表 (dbo.Build Changeset)
Build Project 事實資料表 (dbo.Build Project)
Build Details 事實資料表 (dbo.Build Details)
組建結構描述也會參考九個維度資料表:
Build 維度資料表 (dbo.Build)
File 維度資料表 (dbo.File)
Build Flavor 維度資料表 (dbo.Build Flavor)
Build Status 維度資料表 (dbo.Build Status)
Build Quality 維度資料表 (dbo.Build Quality)
Changeset 維度資料表 (dbo.Changeset)
Platform 維度資料表 (dbo.Platform)
Team Project 維度資料表 (dbo.Team Project) (請參閱共用維度)
Date 維度資料表 (dbo.Date) (請參閱共用維度)
Build Changeset 事實資料表
下表描述 Build Changeset 事實資料表中的資料行:組建中所含的每個變更集在資料表中都會有一個資料列。
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__TrackingId |
倉儲基礎結構用來追蹤記錄的識別號碼。 |
Build |
Build 維度資料表的外部索引鍵。 |
Changeset |
Changeset 維度資料表的外部索引鍵。 |
Team 專案 |
Team Project 維度資料表的外部索引鍵。 |
Build Project 事實資料表
下表描述 Build Project 事實資料表中的資料行。檔案的每次編譯作業在資料表中都會有一個資料列。
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
Compile Errors |
在建置期間所產生的編譯錯誤數目。 |
Compile Warnings |
在建置期間所產生的編譯警告數目。 |
Static Analysis Errors |
在建置期間所產生的靜態分析錯誤數目。 |
Static Analysis Warnings |
在建置期間所產生的靜態分析警告數目。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__TrackingId |
倉儲基礎結構用來追蹤記錄的識別號碼。 |
Build |
Build 維度資料表的外部索引鍵。 |
Date |
Date 維度資料表的外部索引鍵。 |
Platfom |
Platform 維度資料表的外部索引鍵。 |
Flavor |
Build Flavor 維度資料表的外部索引鍵。 |
Source Project |
File 維度資料表的外部索引鍵。 |
Team 專案 |
Team Project 維度資料表的外部索引鍵。 |
Build Details 事實資料表
下表描述 Build Details 事實資料表中的資料行:
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
Logical Tracking ID |
工作項目追蹤倉儲配接器以判定該倉儲內已存在多少工作項目記錄時所用的識別號碼。 |
Build Duration |
完成組建的時間長度,以分鐘計算。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__TrackingId |
倉儲基礎結構用來追蹤記錄的識別號碼。 |
Build |
Build 維度資料表的外部索引鍵。 |
Date |
Date 維度資料表的外部索引鍵。 |
組建品質 |
Build Quality 維度資料表的外部索引鍵。 |
Build Status |
Build Status 維度資料表的外部索引鍵。 |
Team 專案 |
Team Project 維度資料表的外部索引鍵。 |
Build 維度資料表
下表描述 Build 維度資料表中的資料行。資料表中一個資料列代表一個 Team Build。
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
Build Artifact Moniker |
將物件 (例如,工作項目) 連結到特定組建時所用的識別號碼。 |
Build |
用來唯一識別此組建的號碼或名稱。 |
Build Type |
組建定義的名稱。如需詳細資訊,請參閱 HOW TO:建立組建定義。 |
Drop Location |
已完成之組建未來放置所在的伺服器和共用位置。 |
Build Start Time |
組建開始時的日期和時間。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |
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 |
描述維度成員是否已完全填入的值 (內部使用)。 |
Build Flavor 維度資料表
下表描述 Build Flavor 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
Build Flavor |
組建的組態。如需詳細資訊,請參閱 HOW TO:建立組建定義。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |
Build Status 維度資料表
下表描述 Build Status 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
Build Status |
|
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
描述維度成員是否已完全填入的值 (內部使用)。 |
Build Quality 維度資料表
下表描述 Build Quality 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
Build Quality |
組建目前的品質。如需詳細資訊,請參閱 HOW TO:設定組建品質。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |
Changeset 維度資料表
下表描述 Changeset 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
Changeset ID |
包含此檔案變更的變更集 ID。 |
Changeset |
與變更集關聯的簽入註解。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |
Platform 維度資料表
下表描述 Platform 維度資料表中的資料行。
欄位 |
說明 |
---|---|
__ID |
資料表的記錄識別碼 (內部使用)。 |
Platform |
建置此組建的平台。如需詳細資訊,請參閱 HOW TO:建立組建定義。 |
__LastUpdatedTime |
上一次插入或更新記錄的日期和時間。 |
__DimensionMemberActive |
維度成員是否已完全填入 (內部使用)。 |