共用方式為


Team System 之 Analysis Services Cube 中提供的透視圖和測量群組

使用適用於 Visual Studio Team Foundation Server 的 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 檢視方塊的形式列出的量值群組。 量值群組大多包含一個或多個累加計數。 您可以使用累加計數來產生趨勢報告。 在某些情況下,累加計數的名稱有趨勢標籤 (例如,[組建結果計數趨勢] 和 [點計數趨勢])。

注意事項注意事項

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

檢視方塊與量值群組

相關主題與描述

建置量值群組

使用組建透視圖分析和報告組建詳細資料和組建涵蓋範圍

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

  • 哪些組建失敗,,以及組建成功?

  • 哪些組建具有大量的程式碼變更?

  • 要在建置的程式碼或組建的一組測試所涵蓋之成功?

程式碼變換量值群組

使用程式碼變換和執行程式碼涵蓋範圍透視圖,分析和報告程式碼變換和程式碼涵蓋範圍

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

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

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

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

程式碼涵蓋範圍量值群組

使用程式碼變換和執行程式碼涵蓋範圍透視圖,分析和報告程式碼變換和程式碼涵蓋範圍

提供在各種組建及回合組態中進行測試的程式行數和區塊數的相關度量資訊。 您可以使用 Run Coverage 檢視方塊建立回答下列問題的報表:

  • 哪些組件 (Assembly) 和專案具有最低程式碼涵蓋範圍最大?

  • 哪些測試回合所提供的程式碼涵蓋範圍最大?

  • 哪些架構或組建類型大部分的程式碼涵蓋範圍?

測試量值群組

在 Analysis Services 資料庫中使用測試透視圖分析和報告測試結果 (適用於 Visual Studio ALM)

提供測試回合和測試結果的相關度量資訊。 您可以對測試結果進行一段時間的追蹤,也可以依照結果、測試的組建、測試類型和其他維度來進行分析。 您可以使用測試檢視方塊,您可以建立回答下列問題的報表:

  • 什麼是特定使用者劇本或產品區域列出測試狀態?

  • 什麼是根據失敗並傳遞之測試數目的組建品質?

  • 有多少個測試案例從未執行過?

  • 哪些測試案例從未執行過?

工作項目量值群組

使用工作項目透視圖分析和報告工作項目與測試案例資料

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

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

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

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

Analysis Services 資料 Cube 量值群組

在這個資料表中出現在之前的所有量值群組提供所有度量資訊。

合併維度與量值。

不是中的維度和量值的所有的組合會產生有用的結果。 為了讓您能夠取得有意義的結果,度量必須與在報表的維度相關。 若要判斷哪些維度與一項特定測量相關使用 SQL Server Management Studio,在中,您可以檢查事實資料表在資料倉儲中。

如果您使用 Excel,您可以使用方塊中指定 [顯示欄位與] 包括 Cube 的特定部分測量及維度的群組。 藉由在一組相關欄位內,您可以更輕鬆地找到資料,因為不是 Cube 的所有的欄位會顯示,然後,您就可以取得有用的數字。

您可以合併欄位不同群組的措施,只要量值會用於報告的一組通用的維度。 Date 維度,例如,欄位中的多個群組中。 因此,您可以結合剩餘工作或與測試結果的工作完成資料繫結在指定的日期或日期,因為這兩組量值有日期為相關維度。

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 功能和物件的子集。

請參閱

概念

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

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

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

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