共用方式為


Team System Analysis Services Cube 中提供的量值群組和度量

使用適用於 Visual Studio Application Lifecycle Management (ALM) 的 SQL Server Analysis Services Cube 可讓您產生報表,說明 Team 專案集合中所儲存之資料的相關彙總資訊。 您可以輕鬆使用這項資料,在 Office Excel 中建立樞紐分析表和樞紐分析圖。 您可以將 Cube 項目拖曳至樞紐分析表或樞紐分析圖上,以快速地編寫問題及擷取答案。 這個 Cube 已經過最佳化,而可回答「在專案中,每天有多少作用中、已解決與已關閉的 Bug?」之類的問題。

注意事項注意事項

如果您的 Visual Studio ALM 資料倉儲使用的是 SQL Server Enterprise Edition,則 Cube 清單將包含 Team System 與一組檢視方塊。 這些檢視方塊可提供更具重點的資料檢視,如此一來,您就不用捲動針對整個 Team System Cube 定義的所有維度與量值群組。

本主題內容

  • 檢視方塊與量值群組

  • Cube 詞彙和定義

檢視方塊與量值群組

下表說明量值群組;這些群組會根據其 Cube 檢視方塊進行分組。 Team System Cube 包含所有量值群組,再加上以專屬於 Team System 檢視方塊的形式列出的量值群組。 量值群組大多包含一個或多個累加計數。 您可以使用累加計數來產生趨勢報告。 在某些情況下,累加計數的名稱有趨勢標籤 (例如,[組建結果計數趨勢] 和 [點計數趨勢])。

注意事項注意事項

所有量值群組都包含以測試結果的開始、結束、建立與完成日期為準的累加計數。

檢視方塊

量值群組

說明

組建

建置量值群組

提供可說明組建的度量 (例如建置時間和建置頻率),以及可由不同維度加以分析的度量 (例如執行組建的人員、組建類型、組建類別、建置結果等等)。

組建變更集

支援以組建與版本控制變更集為重點的報表。 包含組建內之版本控制變更集的累加計數。

組建涵蓋範圍

支援著重於針對組建執行測試所涵蓋之程式碼範圍的報表。 包括下列累積資料:

  • 涵蓋的區塊:選取的組建中所涵蓋的區塊數。 如果您針對某個組建執行多個回合,該組建涵蓋範圍就會反映組合的回合涵蓋範圍。 但您應考量各回合間所涵蓋的區塊數有重疊的可能性。

  • 未涵蓋的區塊:選取的組建中未涵蓋的區塊數。 如果您針對某個組建執行多個回合,該組建涵蓋範圍就會反映組合的回合涵蓋範圍。 但您應考量各回合間所涵蓋的區塊數有重疊的可能性。

  • 組建涵蓋範圍:有相關聯之程式碼涵蓋範圍統計資料的組建數。

  • 涵蓋的程式行:選取的組建中所涵蓋的程式行數。 如果您針對某個組建執行多個回合,該組建涵蓋範圍就會反映組合的回合涵蓋範圍。 不過,您應該考慮不同回合所涵蓋的程式行可能有重疊情形。

  • 未涵蓋的程式行:選取的組建中未涵蓋的程式行數。 如果您針對某個組建執行多個回合,該組建涵蓋範圍就會反映組合的回合涵蓋範圍。 不過,您應該考慮不同回合所涵蓋的程式行可能有重疊情形。

  • 部分涵蓋的程式行:選取的組建中部分涵蓋的程式行數。 如果您針對某個組建執行多個回合,該組建涵蓋範圍就會反映組合的回合涵蓋範圍。 不過,您應該考慮不同回合所涵蓋的程式行可能有重疊情形。

如需使用此量值群組之報表的範例,請參閱程式碼涵蓋範圍 Excel 報表

組建詳細資料

支援以組建的狀態、品質與持續期間為重點的報表。 包括下列累積資料:

  • 組建詳細資料計數:特定組建的執行次數。

  • 組建持續期間:完成組建所耗費的分鐘數。

如需使用此量值群組之報表的範例,請參閱組建品質 Excel 報表

組建專案

支援以組建與建置來源專案檔為重點的報表。 包括下列累積資料:

  • 組建專案計數:Team 專案的建置次數。

  • 編譯錯誤:所選組建的編譯錯誤數。

  • 編譯警告:所選組建的編譯警告數。

  • 靜態分析錯誤:所選組建的靜態分析錯誤數。

  • 靜態分析警告:所選組建的靜態分析警告數。

程式碼變換

程式碼變換量值群組

支援以 Team Foundation 版本控制中所儲存的檔案版本數以及程式碼變更範圍為重點的報表。 度量可以依照檔案目錄、組建或由簽入程式碼的小組成員進行分析。 所有總計都可以根據一段時間進行分析,讓您能夠回答下列類型的問題:

  • 在兩個組建之間,.cs 檔案中有多少行程式碼有所變更?

  • 在特定建置中有多少特定副檔名的檔案經過變更?

  • 特定建置的來源基底中有多少程式碼行?

  • 哪些變更集已提交?每項變更的詳細資料為何 (例如,執行變更的人員、修改了什麼檔案,以及進行變更的日期等)?

包括下列累積資料:

  • 程式碼變換計數:在版本控制系統中的檔案變更次數。

  • 加入的程式行:為選取的維度加入的程式行數。

  • 刪除的程式行:已刪除的程式行數。

  • 修改的程式行:在選取的時間週期內修改的程式行數。

  • 變換總計:已加入、修改或刪除的程式行總數。

  • 總行數:選取的檔案路徑階層部分在特定的組建上或一組組建之間的程式行總數。 這項計算只會傳回組建的資訊,在使用時如果未選取個別組建,則會傳回 NULL。 程式行數是將組建類型與作業系統的特定組合之中已加入的程式行數與已刪除的程式行數彙總之後所計算出來的。

程式碼涵蓋範圍

程式碼涵蓋範圍量值群組

提供在各種組建及回合組態中進行測試的程式行數和區塊數的相關度量資訊。

組建涵蓋範圍

此群組與 [組建] 檢視方塊中的 [組建涵蓋範圍] 量值群組相同。

回合涵蓋範圍

支援以某個測試回合中的測試所涵蓋的程式碼範圍為重點的報表。 包括下列累積資料:

  • 回合涵蓋範圍涵蓋的區塊:一回合中的所有測試所涵蓋的區塊數。 但您應考量各測試間的涵蓋範圍有重疊的可能性。

  • 回合涵蓋範圍未涵蓋的區塊:一回合中的所有測試未涵蓋的區塊數。 不過,您應該考慮不同測試的涵蓋範圍可能有重疊情形。

  • 回合涵蓋範圍:有相關聯之程式碼涵蓋範圍統計資料的測試回合數。

  • 回合涵蓋範圍涵蓋的行:一回合中的所有測試所涵蓋的程式行數。 不過,您應該考慮不同測試的涵蓋範圍可能有重疊情形。

  • 回合涵蓋範圍未涵蓋的行:一回合中的所有測試未涵蓋的程式行數。 不過,您應該考慮不同測試的涵蓋範圍可能有重疊情形。

  • 回合涵蓋範圍部分涵蓋的行:一回合中的所有測試部分涵蓋的程式行數。 不過,您應該考慮不同測試的涵蓋範圍可能有重疊情形。

測試

測試量值群組

提供測試回合和測試結果的相關度量資訊。 您可以對測試結果進行一段時間的追蹤,也可以依照結果、測試的組建、測試類型和其他維度來進行分析。

包括下列累積資料:

  • 組建結果計數趨勢:特定組建中每項測試結果的最新版本數。

  • 點計數趨勢:特定組建中每項測試結果的最新版本數。 如果針對某個組建多次執行測試,則 [點計數趨勢] 會計算最近一次測試的測試結果。

  • 結果計數:所有測試結果的個別數目。

  • 結果計數趨勢:每項測試結果的最新版本數。

  • 結果轉換計數:特定組建中的結果變更時的所有測試結果數。

  • 測試案例計數:測試案例的數目。

如需使用此量值群組之報表的範例,請參閱測試間距 Excel 報表 (Agile)

工作項目

工作項目量值群組

提供工作項目的度量資訊和詳細資訊,其中的歷史資訊可用以分析某一段時間或當天的工作項目總數。 您可以使用此量值群組來回答下列類型的問題:

  • 在上次的反覆項目中,每天待處理的 Bug 總計是多少?

  • 去年每個月有多少個作用中的情節?

  • 上個月每天每個優先權之作用中的 Bug 有多少個?

包括下列累積資料:

  • 修訂計數:已發生的工作項目修訂數。 在檢視工作項目的詳細記錄時,這個值很有用。 例如,會傳回 [修訂計數] 的查詢如果以「變更者」維度進行資料分組,並以日期範圍進行篩選,將會顯示每個人員修改某個工作項目的次數。

    此量值在顯示特定工作項目的詳細記錄時也很有用。

  • 狀態變更計數:工作項目變更狀態的次數。 此項目可用以顯示 Bug 在特定時間範圍內於特定產品區域中的重新啟動結果。 如需範例,請參閱Bug 重新啟動 Excel 報表

  • 工作項目計數:個別工作項目的計數。

如需使用此量值群組之報表的範例,請參閱Bug 重新啟動 Excel 報表

Team System

Analysis Services 資料 Cube 量值群組

提供為先前列於本表中的所有量值群組而定義的所有度量,並包含下列以工作項目為重點的量值群組。

目前工作項目

提供有關工作項目現行狀態的度量。 支援以測試案例、變更集、工作項目與連結工作項目為重點的報表。

您可以使用此量值群組來回答類似下列的問題:

  • 每個人被指派多少個作用中的工作?

  • 專案的每個區域中有多少個作用中的 Bug?

  • 有多少作用中的使用者本文或需求具有連結的 Bug?

如需使用此量值群組之報表的範例,請參閱 Bug (依指派) Excel 報表

連結的目前工作項目

支援以連結工作項目的相關詳細資料為重點的報表。

連結的目前工作項目測試案例

支援以連結工作項目及其測試案例的相關詳細資料為重點的報表。

如需使用此量值群組之報表的範例,請參閱測試間距 Excel 報表 (Agile)

工作項目變更集

支援以工作項目與變更集的相關詳細資料為重點的報表。

工作項目對分類

支援包含依相關聯的分類尋找之工作項目的報表。 您可以使用分類,為標籤不同但類型相似的工作項目建立關聯。

如需分類的詳細資訊,請參閱對工作項目類型進行分類

工作項目對樹狀結構

包含某樹狀節點下的工作項目計數,以及支援對工作項目與樹狀結構類型進行報告的欄位。

如需樹狀連結類型的詳細資訊,請參閱使用連結類型

含有結果的工作項目

支援包含工作項目與測試結果的報表。 包含連結至某測試結果的工作項目計數,以及支援對工作項目及其相關測試結果進行報告的欄位。

Cube 詞彙和定義

Cube 代表分組放入量值群組中並按維度階層組織的一組量值。 Cube 是從關聯式資料庫擷取的資料建構而來。 下圖顯示 Cube 不同層面之間的關聯性。

Cube 關聯性

下表說明在指稱 Cube 不同層面時使用的詞彙和定義。

詞彙

說明

屬性

每個屬性連接到資料倉儲中對應維度資料表的資料行。 每個維度與一組屬性相關聯,並可能與一組階層相關聯。 區域和反覆項目路徑是階層架構的範例。

有些工作項目維度屬性也會以數值與日期篩選值的形式存放。 當您在資料列或資料行中使用其中一個維度屬性時,您即可使用這些值來篩選報表。 例如,您可以使用值篩選條件「System_CreatedDate 大於 2009 年 10 月 1 日」來篩選報表,以顯示在 2009 年 10 月 1 日之後建立的工作項目。您也可以使用量值來篩選報表。 例如,您可以使用值篩選條件「剩餘工作大於 2」來篩選報表,只顯示剩餘工作時數超過兩小時的工作項目。如需值篩選條件的詳細資訊,請參閱下列 Microsoft 網站的網頁:篩選值區域中的數字 (英文)。

維度

維度可讓您擷取不同的資料檢視。 資料值與一組維度相關聯,可讓您顯示透過一組特定維度值篩選得到的彙總結果。

您可以使用維度來分解資料,並顯示更多詳細資料。 例如,您可以將 [日期] 維度用在樞紐分析表或樞紐分析圖的資料列或資料行區段,來顯示某段時間的趨勢。 您也可以使用維度來篩選報表。 在篩選區域中放置維度或維度屬性,然後指定要納入報表中的值。

有些維度會用於多個測量群組中。 例如,所有的量值群組都會共用 [日期]、[Team 專案]、[人員]、[區域] 與 [反覆項目] 維度。 下圖顯示 Cube 的維度。

Team System 維度

維度是根據資料來源檢視中資料表或檢視內之資料行的屬性群組。 維度存在於 Cube 之外,可以用於多個 Cube、在單一 Cube 中使用多次,也可以在 Analysis Services 執行個體之間連結。 存在於 Cube 之外的維度稱為資料庫維度,而 Cube 中的資料庫維度執行個體則稱為 Cube 維度。

事實和事實資料表

事實代表可以與多個維度相關聯的資料。 此資料也可以彙總。 事實資料表保存這些值。

每個資料倉儲都包括一個或多個事實資料表。 事實資料表是「星狀」或「雪花」結構描述的中心,可以擷取用來度量小組作業的資料, 通常包含大量的資料列,特別是當包含大型 Team 專案一年或多年的記錄時。

事實資料表的重要特性是其包含的數值資料 (事實) 可以進行摘要,以提供組織作業記錄的相關資訊。 每個事實資料表還包含由多個部分組成的索引,此索引會以外部索引鍵的形式包含相關維度資料表的主索引鍵。 相關維度包含事實資料錄的屬性。 事實資料表不應包含描述性的資訊,或與數值度量欄位及索引欄位 (用於建立事實與對應之維度資料表項目間的關係) 無關的資料。

如需為資料倉儲定義的事實資料表清單,請參閱使用 Visual Studio ALM 的關聯式倉儲資料庫建立報表

KPI

在商務用語中,關鍵效能指標 (KPI) 是量測商務成就的可量化度量。

在 Analysis Services 中,KPI 是用來評估商務成就的計算集合,這些計算與 Cube 中的量值群組相關聯。 一般來說,這些計算是多維度運算式 (MDX) 運算式或導出成員的結合。 KPI 也有其他中繼資料,這些中繼資料會提供有關用戶端應用程式應該如何顯示 KPI 計算結果的資訊。

量值

量值是與對應之事實資料表資料行相對應的值。 此外,可報告屬性設為 Measure 的欄位會顯示為 Cube 的量值。 下圖顯示 Cube 的量值。

Team System 量值

量值群組

每個測量群組都包含測量 (如工作項目計數) 和維度 (如日期與 Team 專案)。 測量是一種提供不同層級之彙總摘要的數值。 您可以將之用在樞紐分析表與樞紐分析圖的 [值] 區段中。 下圖指出 Team Foundation 的量值群組。

Team System 量值群組

檢視方塊

透過使用檢視方塊,您可以檢視 Cube 的某些部分,更容易將重點只放在用來建立報表的一組資訊。

注意事項注意事項
只有在您的 Visual Studio ALM 資料倉儲使用的是 SQL Server Enterprise Edition 時,才能使用檢視方塊。否則您只會看到單一檢視方塊 Team System Cube。

每個檢視方塊可提供更具重點的資料檢視,如此一來,您就不用捲動針對整個 Cube 定義的所有維度與量值群組。 檢視方塊是 Cube 功能和物件的子集。

請參閱

概念

使用工作項目查詢在 Microsoft Excel 中建立報表

建立、自訂和管理 Visual Studio ALM 的報表

其他資源

解決資料倉儲中發生的結構描述衝突

Analysis Services Cube 結構描述的變更和補充

升級為 Team Foundation Server 2010 之後找出報表

建立和管理 Visual Studio ALM 的 Excel 報表