共用方式為


HOW TO:使用報表設計工具建立 Team System 的詳細報表

更新:2007 年 11 月

您只要建立包含 Visual Studio Team System 詳細資訊的報告,就可以更輕鬆地追蹤小組進度。例如,您可以建立包含工作項目標題這類詳細資料的報告。若要建立這類型報告,您可以使用 SQL Server 的報表設計工具,以及 Visual Studio Team System 之資料倉儲的關聯式資料庫。

建立第一個報告之後,可實驗不同的資料和配置來改變其內容。例如,您可以使用 [指派給] 欄位為資料表分組。

如果您之前尚未為 Team System 建立報告,請參閱 Team System 自訂報表入門。如需如何使用報表設計工具的詳細資訊,請參閱 Microsoft 網站上的使用報表設計師。若要建立主要顯示彙總資訊的報告,請參閱 HOW TO:使用 Team System 的報表設計工具和 Analysis Services 資料庫建立彙總報表

必要條件

若要執行本程序,您必須在同一部電腦上安裝 Visual Studio 和 SQL Server Business Intelligence Development Studio。

注意事項:

若要安裝 Business Intelligence Development Studio,請執行 SQL Server 的安裝程式,並且在您指定要安裝的元件時選取 [用戶端元件] 核取方塊。若要為 SQL Server 安裝最新的 Service Pack,請參閱 Microsoft 網站上的「如何取得 SQL Server 2005 的最新版 Service Pack」。

必要的使用權限

您必須是下列角色的成員才能執行這項程序:

  • [TfsWarehouseDataReaders] 安全性角色,於 Team Foundation Server 資料層伺服器上 Team System 資料倉儲的關聯式資料庫中。如需詳細資訊,請參閱 Microsoft 網站上的<透過 Analysis Services 保護存取權>。

  • [Publisher] 角色,於 Team Foundation Server 應用程式層伺服器上的 SQL Server Reporting Services 中。如需詳細資訊,請參閱 Microsoft 網站上的<設定 Reporting Services 的安全性>。

建立報告

  1. 在 Visual Studio 中建立或開啟報告伺服器專案。如需詳細資訊,請參閱 HOW TO:建立 Team System 的報表伺服器專案

  2. 按一下 [專案] 功能表上的 [加入新項目]。

    [加入新項目] 對話方塊隨即出現。

  3. 按一下 [報表精靈],然後按一下 [加入]。

    [報表精靈] 會開啟並顯示 [選取資料來源] 頁面。

  4. 按一下 [TFSReportDS] 共用資料來源,然後按 [下一步]。

    精靈會進入 [設計查詢] 頁面。

    注意事項:

    您指定的資料來源會連接到 Team System 資料倉儲的關聯式資料庫。如需詳細資訊,請參閱選擇 Team System 報表中的資料來源。如果您的專案沒有這個資料來源,請建立該來源。如需詳細資訊,請參閱 HOW TO:建立 Team System 的報表伺服器專案

  5. 按一下 [查詢產生器]。

    [查詢產生器] 對話方塊隨即出現。

建立將擷取報告資料的查詢

  1. 按一下查詢產生器工具列上的 [一般查詢設計工具],啟用查詢設計工具。

  2. 按一下查詢產生器工具列上的 [加入資料表]。

    出現 [加入資料表] 對話方塊。

  3. 按一下 [目前工作項目] 資料表,然後按一下 [加入]。

    這個事實資料表中包含每個工作項目的目前狀態。如需事實資料表與維度資料表如何在彼此之間建立關聯的詳細資訊,請參閱事實資料表維度資料表

  4. 按一下 [工作項目] 資料表,然後按一下 [加入]。

    這個資料表包含 [工作項目] 維度。如需詳細資訊,請參閱工作項目結構描述

  5. 依序按一下 [人員] 資料表、[加入] 和 [關閉]。

    這個資料表包含 [人員] 維度。目前工作項目的事實資料表包含這個資料表中 [指派給]、[變更者] 和 [建立者] 欄位的外部索引鍵。如需詳細資訊,請參閱工作項目結構描述

  6. 在 [工作項目] 資料表中,選取 [System_Title] 和 [System_State] 的核取方塊。

  7. 在 [人員] 資料表中,選取 [人員] 的核取方塊。

  8. 在查詢窗格中,刪除使用 [變更者] 和 [建立者] 的子句,這樣一來您就可擁有下列查詢。

    SELECT Person.Person, [Work Item].System_State
    FROM   [Current Work Item] INNER JOIN
           [Work Item] ON [Current Work Item].[Work Item] =
           [Work Item].__ID INNER JOIN
           Person ON [Current Work Item].[Assigned To] = Person.__ID
    
  9. 按一下查詢產生器工具列上的 [執行],確認查詢運作正常,然後按一下 [確定]。

    [查詢產生器] 隨即關閉,而 [報表精靈] 的 [設計查詢] 頁面會再次出現。

設計報告配置

  1. 按 [下一步]。

    精靈會進入 [報告類型] 頁面。

  2. 按一下 [表格式],然後按 [下一步]。

    精靈會進入 [設計資料表] 頁面。

  3. 按一下 [System_Title],然後按一下 [詳細資料]。

  4. 按一下 [人員],然後按一下 [詳細資料]。

  5. 依序按一下 [System_State]、[群組] 和 [下一步]。

    精靈將進入 [選擇資料表配置] 頁面。

  6. 按一下您偏好的配置選項,然後按 [下一步]。

    精靈將進入 [選擇資料表樣式] 頁面。

  7. 按一下任何樣式,然後按 [下一步]。

    精靈將進入 [完成報告] 頁面。

  8. 輸入報告的名稱,按一下 [預覽報告],然後按一下 [完成] 建立報告。

    精靈將會關閉,而報告文件視窗會出現且 [預覽] 索引標籤為作用中。

部署報告

  1. 在 [方案總管] 中按一下報告。

  2. 在 [建置] 功能表上,按一下 [部署 ReportName]。

    重要事項:

    若要成功部署報告,您的專案設定必須設定為適當的值。如需詳細資訊,請參閱 HOW TO:建立 Team System 的報表伺服器專案

請參閱

工作

HOW TO:建立 Team System 的報表伺服器專案

HOW TO:使用 Team System 的報表設計工具和 Analysis Services 資料庫建立彙總報表

概念

工作項目結構描述

Team System 自訂報表入門

其他資源

事實資料表

維度資料表

關聯式結構描述

事實資料表關聯性