Wiki


Wiki Table of Contents

Tags

Page Details

Published by:
2 people found this article useful.

100% of people found this useful
Bài tập : Reporting

 

Các mục

Administration

•  Làm sao để cài đặt một report dashboard

•  Làm sao để thiết lập các permission trên các report

Creation / Customization

•  Làm sao để tùy chỉnh một report đã có

•  Làm sao để tạo một report mới trong Visual Studio

•  Làm sao để tạo một report mới trong Excel

•  Làm sao để tạo một scheduled report snapshot

•  Làm sao để tạo một report subscription

•  Làm sao để thêm một report mới đến một process template đã có

Viewing  

•  Làm thế nào để phân tích tình trạng của một dự án

•  Làm thế nào để phân tích chất lượng của ứng dụng

•  Làm thế nào để xem các công việc còn lại

•  Làm thế nào để xem tình trạng build

•  Làm thế nào để xem các bug và các kết quả kiểm thử

•  Làm thế nào để xem các công việc theo lịch trình so với công việc thực tế trên một iteration

•  Làm thế nào để xác định người chỉnh sửa cuối cùng của một tập tin

•  Làm thế nào để phát hiện tất cả các sự thay đổi code được thực hiện bởi một lập trình viên

•  Làm thế nào để phát hiện tất cả các thay đổi của code được thực hiện cho một tập tin

•  Làm thế nào để phát hiện tất cả các thay đổi của code liên quan đến một work item cụ thể

•  Làm thế nào để tạo các code churn metrics

•  Làm thế nào để tạo các workspace metrics như là số lượng các tập tin, số dòng mã, và số dự án

 

Administration

•  Làm sao để cài đặt một report dashboard

•  Làm sao để thiết lập các permission trên các report

Làm thế nào để Cài đặt một Report Dashboard

Chỉnh sửa trang team project portal Microsoft Office SharePoint® site dể tạo một report dashboard mà có thể cung cấp nhiều thông tin dự án tại một vị trí. 

Thí dụ, một reporting dashboard hữu ích có thể chứa các report sau:

  • Remaining Work
  • Quality Indicators
  • Bug Rates
  • Project Velocity

Bạn có thể thêm mới các report đến trang SharePoint portal của bạn bằng cách thêm một Report Viewer Web Part cho từng report mà bạn muốn hiển thị trên trang đó.

Để chỉnh sửa team project portal và tạo một reporting dashboard  

1.  Cài đặt Report Viewer Web part trên report server của bạn bằng cách sử dụng công cụ stsadm.exe tool và RSWebParts.cab, gồm có Microsoft Office SharePoint và Report Services installation package. 

o  STSADM.EXE có thể được tìm thấy theo đường dẫn sau: C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN

o  RSWebParts.Cab có thể được tìm thấy theo đường dẫn sau: C:\ Program

Files\Microsoft SQL Server\90\Tools\Reporting Services\SharePoint 

Example: STSADM.EXE -o addwppack -filename "C:\ Program

Files\Microsoft SQL Server\90\Tools\Reporting

Services\SharePoint\RSWebParts.cab" -globalinstall

2.  Trong Team Explorer, click phải trên dự án của bạn và sau đó click Show Project Portal.

3.  Click Modify Shared Page, trỏ đến Browse, và sau đó click Add Web Parts.

4.  Click Virtual Server Gallery.

5.  Từ Web Part List, hãy chọn Report Viewer.

6.  Click Add.

7.  Nhập tên Report Manager name, như là http://<report server>/reports.

8.  Nhập đường dẫn cho dự án mà bạn muốn hiển thị, như là <my project>/Quality Indicators.

 Mã nguồn bổ sung

Làm Sao Để Thiết Lập Các Permission Trên Các Report

Bạn có thể chỉnh sửa các report permissions để xác định ai có thể chỉnh sửa và xem các report. Bạn phải là một thành viên của Microsoft SQL ServerTM Reporting Services Content Manager role để có thể được thiết lập các report permissions. 

Để thiết lập các permissions cho tất cả các report trong team project của bạn

1.  Trong Team Explorer, hãy mở rộng node của team project của bạn.

2.  Click phải lên Reports và sau đó click Show Report Site.

3.  Click the Properties tab.

4.  Click Security.

5.  Click Edit Item Security.

6.  Nếu bạn muốn chỉnh sửa security trên một role đã được xác định trước cho report, hãy click Edit.

7.  Nếu bạn muốn xác định security cho một role mà không được liệt kê ra, hãy click New Role Assignment. 

Để thiết lập các permissions trên một single report  

1.  Trong Team Explorer, hãy mở rộng node của team project của bạn.

2.  Click phải lên Reports và sau đó click Show Report Site.

3.  Trên trang report site, hãy chọn report mà bạn muốn thiết lập các permission.

4.  Click vào Properties tab.

5.  Click Security.

6.  Click Edit Item Security.

7.  Nếu bạn muốn chỉnh sửa security trên một role mà đã được xác định cho một report, hãy click Edit.

8.  Nếu bạn muốn xác định security cho một role mà không được liệt kê ra, hãy click New Role Assignment.

Mã nguồn bổ sung

 

Creation / Customization

•  Làm sao để tùy chỉnh một report đã có

•  Làm sao để tạo một report mới trong Visual Studio

•  Làm sao để tạo một report mới trong Excel

•  Làm sao để tạo một scheduled report snapshot

•  Làm sao để tạo một report subscription

•  Làm sao để thêm một report mới đến một process template đã có

Làm Sao Để Tùy Chỉnh Một Report Đã Có

Bạn có thể chỉnh sửa các report bằng cách sử dụng SQL Server 2005 Reporting Services Designer bên trong Visual Studio (Business Intelligence Development Studio), cò cả các công cụ SQL Server 2005 client. Chỉnh sửa một report có sẵn thường dễ hơn là tạo một  report mới. 

Để tùy chỉnh một report đã có trong TFS  

1.  Tạo một reporting project như sau:

a.  Trong Visual Studio, click File, click New, và sau đó click Project.

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

c.  Chọn mẫu là Report Server Project template.

d.  Điền tên và chọn vị trí vào phần Name Location và sau đó click OK.

2.  Export báo cáo report mà bạn muốn tùy chỉnh như sau:

a.  Click phải lên team project của bạn và sau đó click Show Project Portal.

b.  Trong thanh Quick Launch ở phần bên trái của portal Web site, click Reports.

c.  Click vào report mà bạn muốn tùy chỉnh.

d.  Click Properties.

e.  Hãy chọn Edit.

f.  Lưu tập tin report .rdl trong thư mục reporting project mà bạn đã tạo trong bước 1.

3.  Thêm các data sources như sau:

a.  Để tạo kho warehouse data source:

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

ii.  Trên thẻ General tab, trong ô Name text box, hãy điềnTfsReportDS 

iii.  Trong Type combo box, hãy chọn Microsoft SQL Server.

iv.  Click Edit.

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

vi.  Chọn TFSWarehouse database. 

vii.  Click vào nút OK hai lần để thêm data source.

b.  Để tạo OLAP data source:

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

ii.  Trên thẻ General tab, trong ô Name text box,nhập tên như sau TfsOlapReportDS

iii.  Trong Type combo box, chọn Microsoft SQL Server Analysis Services.

iv.  Click Edit.

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

vi. Chọn TFSWarehouse database. 

vii. Click vào nút OK hai lần để thêm data source. 

4.  Thêm report vừa tạo vào project của bạn như sau:

a.  Trong Solution Explorer, click phải lên Reports và sau đó click  

Add ->Existing Item.

b.  Browse đến tập tin rdl mà bạn đã export trong bước 2.

5.  Chỉnh sửa report như sau:

a.  Chỉnh sửa các câu lệnh truy vấn trong Data Pane.

b.  Kéo các số liệu hoặc các thành phần vào Data Pane.

c.  Chỉnh sửa report layout trong Layout Pane

Lưu ý: Mặc dù bạn có thể sử dụng Report Builder có sẵn trong trang team reporting site, nhưng công cụ này không hỗ trợ tốt cho các Visual Studio reporting scenarios và vì vậy mà không được khuyến khích sử dụng.

Mã nguồn bổ sung

  • Để có thêm thông tin, hay xem "How To - Customize a Report in Visual Studio Team Foundation Server" trong tài liệu.

Làm Sao Để Tạo Một Report Mới Trong Visual Studio

Bạn có thể tạo các report bằng cách sử dụng SQL Server 2005 Reporting Services Designer ở trong Visual Studio (Business Intelligence Development Studio), cùng với các công cụ SQL Server 2005 client.  

Tạo một report mới nếu không có sẵn một report nào có thể chỉnh sửa để đáp ứng cho nhu cầu của bạn. Chỉnh sửa một report đã có thường dễ hơn là tạo một report mới.

Để tạo một report mới trong TFS  

1.  Tạo một reporting project như sau:

a.  Trong Visual Studio, click File, click New, và sau đó click Project.

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

c.  Chọn mẫu là Report Server Project template.

d.  Điền tên và chọn vị trí vào phần Name Location và sau đó click OK.

2.  Thêm các data sources như sau:

a.  Để tạo kho warehouse data source:

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

ii.  Trên thẻ General tab, trong ô Name text box, hãy điềnTfsReportDS 

iii.  Trong Type combo box, hãy chọn Microsoft SQL Server.

iv.  Click Edit.

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

vi.  Chọn TFSWarehouse database. 

vii.  Click vào nút OK hai lần để thêm data source.

b.  Để tạo OLAP data source:

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

ii.  Trên thẻ General tab, trong ô Name text box,nhập tên như sau TfsOlapReportDS

iii.  Trong Type combo box, chọn Microsoft SQL Server Analysis Services.

iv.  Click Edit.

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

vi. Chọn TFSWarehouse database. 

vii. Click vào nút OK hai lần để thêm data source. 

3.  Tạo một report mới như sau:

a.  Trong Solution Explorer, click phải vào Reports, trỏ đến Add, và sau đó click New Item.

b.  Hãy chọn template cho Report.

c.  Đặt tên cho report và sau đó click OK.

4.  Chỉnh sửa report như sau:

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

b.  Trong danh sách Dataset drop-down list, hãy chọn <New Dataset...>.

c.  Đặt tên cho dataset; thí dụ TestDataSet.

d.  Chọn TFSOlapReportDS (shared).

e.  Click OK.

f.  Click vào nút ellipsis (...) button kế bên Build (ở bên dưới danh sách Dataset drop-down list), và sau đó chọn Team System.

Bây giờ bạn có thể chỉnh sửa report của bạn bằng cách thay đổi kéo các số liệu và các kích cỡ (measures and dimensions) từ cây Dataset tree vào Query PaneFilter Pane. Bạn có thể chỉnh sửa layout của report bằng cách click vào thẻ Layout tab. Bạn có thể xem trước report của bạn bằng cách click vào thẻ Preview tab. 

Lưu ý: Mặc dù bạn có thể sử dụng Report Builder có sẵn từ trang team reporting site, nhưng công cụ này không được hỗ trợ tốt cho các Visual Studio reporting scenarios và vì thế nên không được khuyến khích sử dụng.

Mã nguồn bổ sung

  • Để có thêm thông tin, hãy xem "How To - Create a Custom Report for Visual Studio Team Foundation Server" trong tài liệu này.

Làm Thế Nào Để Tạo Mới Một Report Trong Excel

Bạn có thể các report phù hợp bằng cách kết nối Microsoft Office Excel® trực tiếp đến TFS Reporting OLAP cube. Bằng cách sử dụng Excel, bạn có thể hiển thị report data trong form của pivot tables hay các pivot chart.

Để tạo một Excel pivot table report 

1.  Hãy đảm bảo là bạn đã cài đặt Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider. Bạn có thể cài đặt nó từ http://www.microsoft.com/downloads/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc   

2.  Khởi động Excel.

3.  Hãy chọn worksheet mà bạn muốn để thêm các pivot table report.

4.  Ở trên Data menu, hãy chọn PivotTablePivotChart Report.

5.  Hãy chọn External Data Source.

6.  Click Next.

7.  Click Get Data.

8.  Click vào thẻ OLAP Cubes tab.

9.  Chọn <New Data Source> và sau đó click OK.

10. Đặt một tên cho data source.

11. Hãy chọn Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB provider.

12. Click Connect.

13. Chọn Analysis Server.

14. Điền tên của reporting server của bạn; thí dụ, TFSRTM.

15. Click Next.

16. Chọn TFSWarehouse và sau đó click Finish.

17. Chọn cube mà bạn muốn build một report (ví dụ, Code Churn, Work Items, và Test Result) và sau đó click OK.

18. Click OK againmột lần nữa để trở về Pivot Table Pivot Chart Wizard.

19. Click Finish để thêm pivot table vào worksheet. 

Sử dụng  PivotTable Field List để kéo và thả các column và các measure vào pivot table. Thí dụ, để xem một line count cho từng Team Project trên server của bạn: 

1.  Chọn Code Churn cube trong bước 17 ở trên.

2.  Kéo TeamProject.TeamProject vào phần Column Fields của pivot table. 

3.  Kéo Total Lines vào phần Data Items của pivot table.

Mã nguồn bổ sung

  • Để có thêm thông tin về sử dụng Excel để tạo các report thích hợp, hãy xem "Using Microsoft Excel for Team Foundation Server Reporting" tại

http://msdn2.microsoft.com/en-us/library/ms244713(VS.80).aspx   

  • Cài đặt Microsoft SQL Server 2005 Analysis Services 9.0 OLE DB Provider từ đây

http://www.microsoft.com/downloads/details.aspx?FamilyID=d09c1d60-a13c-4479-9b91-9e8b9d835cdc

Làm thế nào để Tạo một Scheduled Report Snapshot

Bạn có thể sử dụng scheduled report snapshots để hiểu rõ hơn các xu hướng theo thời gian, hay để nhớ các mốc dữ liệu quan trọng thông qua duration của project của bạn. 

Để tạo một scheduled report snapshot  

1.  Trong Team Explorer, click phải lên Reports đối với team project của bạn và sau đó click Show Report Site.

2.  Mở một report từ trang report site.

3.  Click thẻ Properties tab.

4.  Click vào History link.

5.  Cài đặt một schedule khi mà bạn muốn chạy snapshot. 

Sau khi schedule được cài đặt, bạn có thể tìm các snapshot trên thẻ History cho report đó. Bạn cũng có thể tạo các snapshot bằng tay trên thẻ History tab. 

Làm thế nào để Tạo một Report Subscription

Bạn có thể sử dụng các report subscriptions để tạo các reports và export chúng thành một tạp tin để chia sẻ cho các người khác sử dụng. Bạn có thể cài đặt các subscription để ghi đè lên các report cũ, hay bạn có thể build một tạp các report theo thời gian để xem các snapshot của dữ liệu của dự án.

Để tạo một report subscription  

1.  Trong Team Explorer, click phải lên Reports đối với team project của bạn và sau đó click Show Report Site.

2.  Mở một report từ trang report site.

3.  Click vào thẻ Subscriptions tab.

4.  Click New Subscription để  tạo report subscription.

Làm thế nào để Thêm một Report Mới cho một Process Template đã có

Bạn có thể sử dụng công cụ Process Editor tool, có sẵn trong phiên bản mới nhất của Team Foundation Server Power Tool, để thêm một report mới cho một process template đã có. Bạn có thể tại công cụ Team Foundation Server Power Tool từ đây http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx

Để thêm các report mới

1.  Tải process template mà phù hợp với các yêu cầu của bạn nhất như sau:

a.  Trong Visual Studio, click Team và sau đó chọn Team Foundation Server Settings.

b.  Click Process Template Manager.

c.  Trong hộp thoại Process Template Manager dialog box, hãy chọn process template mà bạn muốn chỉnh sửa và sau đó click Download.

d.  Trong hộp thoại Download Process Template dialog box, hãy chọn vị trí thư mục trên ổ đĩa của máy của bạn, và sau đó click Save.

2.  Hãy mở Process Template trong Process Editor như sau:

a. Trong Visual Studio, click vào Team menu.

b.  Click Process Editor, và sau đó click Open Process Template

c.  Trong hộp thoại Open Process Template fileset dialog box, hãy chọn process template để tải về và sau đó click Open. 

Và nó sẽ mở ra tập tin ProcessTemplate.xml trong Visual Studio.

d.  Đặt tên Name template mà bạn muốn tùy chỉnh.

3.  Trong Process Template Explorer, click Reports. 

4.  Trên thanh toolbar, click Add.

5.  Trong hộp thoại Report dialog box, trên thẻ Report Detail tab, điền tên cho report. 

6.  Browse đến tập tin .rdl mà bạn muốn thêm trong trường File Name field. Hãy để các trường khác mặc định và không thực hiện bất kì thay đổi dữ liệu nào trên các thẻ Properties và thẻ Parameters tabs.

7.  Trên thẻ DataSources tab, nhập tên của data sources tương ứng.  Data sources mặc định đối vơi các process template có trong TFS là 

/TfsOlapReportDS and /TfsReportDS.

8.  Click OK.

Mã nguồn bổ sung

  • Bạn có thể download công cụTeam Foundation Server Power Tool từ http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx
  • Để có thêm thông tin về cách sử dụng công cụ Process Editor tool để tùy chỉnh các work item types, hãy xem "How To - Customize a Process Template in Visual Studio Team Foundation Server" trong tài liệu này.

 

Tài liệu hoàn chỉnh của phần này bạn có thể download tại đây:

Bài Tập Reporting

 

Recent Comments

Leave the first comment for this page.