建立 Visual Studio ALM 的報表伺服器專案
您可以使用 SQL Server 報表設計工具建立報告,以追蹤小組的進度。 您必須先在 Visual Studio 中建立報表伺服器專案,才能以來自 Visual Studio Team Foundation Server 的資料做為這些報告的基礎。
如需報表設計工具的概觀,請參閱 Microsoft 網站的下列網頁:使用報表設計工具來設計和實作報表。 如需如何在報表設計工具中建立報表的詳細資訊,請參閱使用報表設計工具建立詳細報表和使用報表設計師和 Analysis Services Cube 建立彙總報表。
必要條件
若要執行本程序,您必須有 Visual Studio 和 SQL Server Business Intelligence Development Studio。
注意事項 |
---|
若要安裝 Business Intelligence Development Studio,請執行 SQL Server 的安裝程式,並且在您指定要安裝的元件時選取 [用戶端元件] 核取方塊。若要安裝 SQL Server 的最新版 Service Pack,請參閱 Microsoft 網站的下列頁面: 如何取得 SQL Server 2008 的最新版 Service Pack。 |
必要的使用權限
您必須同時是 Visual Studio ALM 關聯式資料庫和 Analysis Services Cube 中 [TfsWarehouseDataReader] 安全性角色的成員,才能使用您在這些程序中建立的連接。 如需詳細資訊,請參閱授與 Visual Studio ALM 所需之資料倉儲資料庫的存取權限。
建立 Reporting Server 專案
在 Visual Studio 中,開啟 [檔案] 功能表,指向 [新增],然後按一下 [專案]。
[新增專案] 對話方塊隨即出現。
在 [專案類型] 下,按一下 [商務智慧專案]。
注意事項 如果 [商務智慧專案] 沒有出現在專案類型清單中,則您必須安裝 SQL Server Business Intelligence Development Studio。如需詳細資訊,請參閱接近本主題開頭的<必要條件>一節。
在 [範本] 底下,按一下 [報表伺服器專案]。
在 [名稱] 方塊中輸入專案的名稱,然後按一下 [確定]。
建立 TfsReportDS 和 TfsOlapReportDS 資料來源
在 [專案] 功能表上,按一下 [加入新項目]。
[加入新項目] 對話方塊隨即出現。
按一下 [資料來源],然後按一下 [加入]。
[共用資料來源] 對話方塊隨即出現。
在 [名稱] 方塊中輸入 TfsReportDS。
重要
如果您不使用這個步驟中使用的名稱,則部署報告的程序將不會順利進行。這個程序會建立您開發報告時所使用資料來源的本機副本。這些複本相當於 Team Foundation Server 在執行 SQL Server Reporting Services 之伺服器上建立的資料來源。當您部署報告時,Team Foundation Server 將使用名稱與您專案中資料來源的本機副本相同之伺服器上的資料來源。
在 [類型] 清單中,按一下 [Microsoft SQL Server],然後按一下 [編輯]。
在 [連接屬性] 對話方塊中,輸入執行 Analysis Services 之伺服器和執行個體的名稱 (<資料倉儲伺服器名稱>/<執行個體名稱>),然後按一下 [使用 Windows 驗證]。
注意事項 在一般組態中,使用資料層伺服器的名稱。不過,倉儲也可以裝載在另一部伺服器上。
按一下 [選取或輸入資料庫名稱],然後按一下 [Tfs_Warehouse]。
(選擇性) 按一下 [測試連接],確認連接能夠依照定義的方式運作,然後按一下 [確定] 返回 [共用資料來源] 對話方塊。
按一下 [確定],再按一下 [確定] 建立資料來源。
重複步驟 1-7,建立另一個資料來源。 指定 [Microsoft SQL Server Analysis Services] 做為資料來源的類型,並將它命名為 TfsOlapReportDS。 針對資料庫名稱指定 [Tfs_Analysis]。
設定專案的屬性以便部署報告
在 [專案] 功能表上,按一下 [屬性]。
至於 [OverwriteDataSources] 屬性的值,請按一下 [False]。
注意事項 如果您設定這個選項,即可發行報告,而不需將伺服器上的資料來源覆寫為您在這個專案中定義的資料來源。
若為 [TargetDataSourceFolder] 屬性的值,輸入 /。
若為 [TargetReportFolder] 屬性的值,輸入您將從這個專案部署報告的資料夾路徑。 如果您將部署報告至特定 Team 專案,請使用 Team 專案的名稱。
若為 [TargetServerURL] 屬性的值,請輸入 Reporting Services 伺服器的 URL。 例如,您可以輸入 http://<Reporting Services 伺服器名稱>/reportserver。
請參閱
工作
使用報表設計師和 Analysis Services Cube 建立彙總報表