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
và 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
và 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 Pane và Filter 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 PivotTable và PivotChart 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 và 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