Wiki


Wiki Table of Contents

Page Details

Published by:
This page has not yet been rated

Làm thế nào: Tạo một báo cáo "Risk over Time" Report đối với Visual Studio Team Foundation Server

Được áp dụng cho

  • Microsoft® Visual Studio® 2005 Team Foundation Server (TFS)
  • Microsoft Visual Studio Team System (VSTS)
  • Microsoft SQL ServerTM Reporting Services

Tóm tắt

Chủ đề Làm thế nào này sẽ dẫn bạn quan quy trình của việc tạo mới một báo cáo report mà sẽ hiển thị xu hướng của các Risk work items theo thời gian như thế nào. Đề tài này sẽ trình bày cho bạn làm cách nào để xuất bản nó đến team reporting portal trong TFS.

Nội dung

  • Chủ đề
  • Xem trước
  • Tóm tắt các bước
  • Trước khi bạn bắt đầu
  • Bước 1 - Tạo mới một Reporting Project
  • Bước 2 - Tạo các Data Sources
  • Bước 3 - Tạo mới Report trong Project của bạn
  • Bước 4 - Chỉnh sửa Report
  • Bước 5 - Triển khai Report đến Team Foundation Server của bạn
  • Bước 6 - Kiểm thử Report
  • Mã nguồn bổ sung

Chủ đề

  • Tạo một reporting project trong Visual Studio.
  • Tạo mới một Risk over Time report trong reporting project.
  • Xuất bản Risk over Time report đến report server.

Xem trước

Các report mà đi kèm với VSTS là SQL Server Reporting Services reports. Bạn có thể chỉnh sửa những report tốt hơn hay tạo các report cho riêng bạn bằng cách sử dụng SQL Server 2005 Reporting Services Designer bên trong Visual Studio (Business Intelligence Development Studio[BISD]), kèm với các công cụ SQL Server 2005 client tools. Để tạo một report theo ý bạn, bạn tạo một Report Project trong Visual Studio và sau đó tạo data sources để kết nối đến các TFS database có liên quan và Online Analytical Processing (OLAP) database. Chủ đề Làm thế nào này trình bày làm cách nào để tạo một báo cáo report đơn giản từ scratch - Risk over Time report mà xác định số lượng các Risk work items qua một giai đoạn thời gian.

Tóm tắt các bước

  • Bước 1 - Tạo mới một Reporting Project
  • Bước 2 - Tạo các Data Sources
  • Bước 3 - Tạo mới Report trong Project của bạn
  • Bước 4 - Chỉnh sửa Report
  • Bước 5 - Triển khai Report đến Team Foundation Server của bạn
  • Bước 6 - Kiểm thử Report

Trước khi bạn bắt đầu

Trước khi bạn có thể tùy chỉnh một báo cáo cho TFS, bạn phải đảm bảo là bạn có các yêu cầu cần thiết :

  • Bạn phải có Business Intelligence Development Studio (BIDS) được cài đặt trên máy mà bạn sẽ sử dụng để tùy chỉnh các report. Để xác nhận xem là BIDS được cài đặt chưa, hãy kiểm tra Visual Studio để biết là nếu bạn có tùy chọn về loại dự án Business Intelligence Project khi bạn tạo mới một dự án.
  • Tài khoản người dùng của bạn phải là một thành viên của Microsoft Analysis Server TfsWarehouseDataReaders security role trên server tầng data.
  • Tài khoản người dùng của bạn phải có các quyền quản trị về cơ sở dữ liệu TFSWarehouse database trên tầng data.
  • Tài khoản người dùng của bạn phải là một thành viên của SQL Server Reporting Services Publisher role trên server tầng application
  • Dự án phải chứa các Risk work items để báo cáo report hiển thị một số dữ liệu.

Bước 1 - Tạo mới một Reporting Project

Trong bước khởi đầu này, bạn tạo một dự án báo cáo mới để bạn có thể thêm một báo cáo mới vào dự án và sau đó chỉnh sửa báo cáo report. Thực hiện các bước sau để tạo một dự án báo cáo mới trong Visual Studio:

1.  Click File, sau đó click New, và sau đó click Project.

2.  Chọn loại Business Intelligence Project type.

3.  Chọn mẫu Report Server Project template.

4.  Thiết lập tên và vị trí của dự án Name Location và sau đó click OK.

Bước 2 - Tạo các Data Sources

Để chỉnh sửa và xuất bản các report tùy chỉnh, đầu tiên bạn cần thêm các data source cho TFS data warehouse và OLAP cube.  Mỗi lần những data source này được thêm vào dự án Visual Studio project thì report có thể lấy dữ liệu từ server. 

Để tạo warehouse data source:

1.  Trong Visual Studio Solution Explorer, click phải vào Shared Data Sources và sau đó click Add New Data Source.

2.  Trên thẻ tab General, trong ô Name text box , hãy điền là TfsReportDS

3.  Chọn Microsoft SQL Server từ Type combo box.

4.  Click vào button Edit....

5.  Điền tên server tầng data của bạn.

6.  Chọn TFSWarehouse database. 

7.  Click vào OK button hai lần để thêm data source.

 

Để tạo OLAP data source:

1. Trong Solution Explorer, click phải lên Shared Data Sources và sau đó click Add New Data Source.

2.  Trên thẻ tab General, trong ô Name text box, nhập vào TfsOlapReportDS

3.  Chọn Microsoft SQL Server Analysis Services từ Type combo box.

4.  Click vào Edit... button.

5.  Điền tên server của tầng data. 

6.  Chọn TFSWarehouse database. 

7.  Click the OK button hai lần để thêm data source.

Bước 3 - Tạo một Report mới trong Project của bạn

Bây giờ thì các data source đã được thêm vào dự án của bạn và bạn có thể thêm một report mới.

Hãy thực hiện theo các bước sau để thêm một report mới vào dự án của bạn và tùy chỉnh nó:

1.  Trong Solution Explorer, hãy click chuột phải lên Reports và sau đó chọn Add->New Item...

2.  Chọn mẫu Report template.

3.  Đặt tên cho report và click OK

Bước 4 - Chỉnh sửa Report

Sau khi bạn thêm một report vào dự án của bạn, bạn có thể chỉnh sửa report như sau:

1.  Nếu Report Designer không tự động mở, hãy mở report để chỉnh sửa bằng cách click đôi vào nó trong Solution Explorer.

2.  Click vào Dataset thả xuống và chọn <New Dataset...>.

3.  Đặt tên cho dataset, thí dụ TestDataSet.

4.  Hãy chọn TFSOlapReportDS (shared) và sau đó click OK.

5.  Click vào ... button bên cạnh Build (chỉ bên dưới danh sách thả xuống Dataset) và sau đó chọn Team System.

6.  Trong cây Dataset Tree, hãy mở rộng phần Measures.

7.  Trong cây Dataset Tree, mở rộng phần Current Work Item.

8.  Kéo Current Work Item Count vào cửa sổ truy vấn chính.

9.  Trong cây Dataset Tree, thu lại phần Measures.

10. Cuộn Team Project xuống và kéo nó vào lưới Dimensions Grid.

11. Trong Dimensions Grid, click vào ô Filter Expression và chọn tên dự án nhóm của bạn. Điều này lọc những kết quả chỉ là dự án nhóm của bạn.

12. Mở rộng kích thước phần Work Item trong Dataset Tree.

13. Kéo WorkItem.WorkItemType từ Dataset Tree vào Dimensions Grid.  Bạn có thể thấy System_WorkItemType thay vì là WorkItem.WorkItemType, nếu trường hợp này nó vẫn hoạt động, nhưng có nghĩa là bạn nên áp dụng SQL Server Service Pack

2.  

14. Kéo WorkItem.WorkItemType từ Dataset Tree vào cửa sổ truy vấn chính và thả nó ở phía trước cột tính work item. Bạn có thể nhìn thấy System_WorkItemType thay vì là WorkItem.WorkItemType, nếu là trường hợp nó vẫn còn hoạt động, nhưng có nghĩa là bạn nên áp dụng  SQL Server Service Pack 2.  

15. Trong Dimensions Grid, click vào ô  Filter Expression và sau đó chọn loại Risk. Điều này sẽ lọc ra các kết quả là chỉ các loại Risk work item.

16. Trong Dataset Tree,hãy mở rộng kích thước Date.

17. Kéo giá trị kích thước Date vào cửa sổ truy vấn chính; thả nó trước cột loại work item.

18. Click vào Layout tab.

19. Hãy mở cửa số Toolbox window.

20. Kéo Chart từ Toolbox vào layout grid.

21. Chỉnh sửa kích thước của chart cho phù hợp.

22. Click phải lên chart và sau đó chọn Chart Type­ Line­ Smooth Line.

23.  Hãy mở Datasets Pane.

24.  Mở rộng data set của bạn, thí dụ, TestDataSet.

25.  Highlight đồ thị để Data, Series Category xuất hiện.

26.  Thả Current_Work_Item_Count vào Drop Data Fields Here drop target box.

27.  Thả Work_Item_Type vào Drop Series Fields Here drop target box.

28.  Thả Date vào Drop Category Fields Here drop target box.

29.  Click chuột phải vào đồ thị và sau đó chọn Properties.

30.  Nhập một chủ đề cho đồ thị của bạn và sau đó click OK.

31.  Click vào thẻ Preview để xem những report nào trong như vậy.

Bước 5 - Triển khai Report đến Team Foundation Server của bạn

Sau khi bạn đã tạo Risk over Time report, bạn có thể triển khai nó đến reporting portal của dự án nhóm của bạn bằng cách thực hiện các bước sau:

1.  Trong Solution Explorer, click chuột phải trên report project và sau đó click Properties.

2.  Hãy chắc là OverwriteDataSources được cài đặt là false.

3.  Chỉnh sửa TargetDataSourceFolder để ánh xạ đúng tên của dự án bạn; thí dụ TargetDataSourceFolder = TestProject.

4.  Chỉnh sửa TargetReportFolder  để ánh xạ đúng tên của dự án bạn; thí dụ TargetDataSourceFolder = TestProject.

5.  Chỉnh sửa TargetDataSourceFolder thành http://<data-tier servername>/reportserver; thí dụ: TargetDataSourceFolder = http://tfsrtm/reportserver.

6.  Click OK.

7.  Trong Solution Explorer, hãy click phải lên tạp tin  .rdl và sau đó click Deploy.

8.  Quan sát Output Pane để xác nhận là hoàn thành thành công.

Bước 6 - Kiểm thử report

Sau khi đã xuất bản report đến server chứa các report của dự án nhóm của bạn, bạn có thể kiểm thử để chắc là các report đó được triển khai một cách thành công:

1.  Trong Team Explorer mở rộng nút dự án nhóm của bạn, click chuột phải lên Reports và sau đó hãy chọn Show Report Site.

2.  Trên trang report site, hãy chọn report mà bạn vừa tạo.

3.  Hãy xác nhận xem là report mà bạn tạo như bạn mon muốn.

Mã nguồn bổ sung

 

 

Recent Comments

Leave the first comment for this page.