Mục
Administration
• Đảm bảo là các user ở trong các nhóm security
group một cách chính xác.
• Tạo một report dashboard để xem tình trạng
project status và các số liệu chất lượng tại một vị trí.
Creating /
Customizing
• Hãy chắc là server name phải đúng khi triển
khai các report.
• Tạo các scheduled report snapshots mà bạn có
thể xem theo thời gian.
• Chỉnh sửa các report đã có để truy cập được đến
các data bổ sung.
Viewing
• Hãy chắc là warehouse Web service đã chạy nếu
bạn muốn có data mới nhất.
Administration
• Đảm bảo là các user ở trong các nhóm security
group một cách chính xác.
• Tạo một report dashboard để xem tình trạng
project status và các số liệu chất lượng tại một vị trí.
Đảm bảo là các user ở trong các nhóm security group một cách chính xác
Nếu bạn muốn một
user có thể triển khai các reports, hãy chắc là user đó được phân công report
server's Content Manager Role. The Content Manager role là một Report Services
role được xác định trước cho các user mà triển khai và quản lý các report và
các kết nối đến data source ở trên Web server. Đối với một Microsoft® Visual
Studio® 2005 Team Foundation Server (TFS) user có thể triển khai các report đến
report server, thì user phải là một thành viên có vai trò này.
Để thêm một user
vào Content Manager role
1. Mở trang report site cho project. Ở trong
Team Explorer, right-click vào Reports entry
cho team project của bạn và sau đó chọn Show
Report Site.
2. Trên đầu của cửa sổ window, click vào thẻ tab
Properties.
3. Phía bên trái của cửa sổ window, click Security.
4. Click New
Role Assignment.
5. Trong Group
or user name: field, điền tên của user hay group mà bạn muốn để thêm Content Manager role
6. Chọn Content
Manager check box.
7. Click OK.
Tài nguyên bổ
sung
Tạo Một Report Dashboard Để Xem Tình Trạng Project Status Và Các Số Liệu
Chất Lượng Tại Một Vị Trí
Một reporting
dashboard cho phép bạn và nhóm của bạn truy cập một cách nhanh chóng các thông
tin project quan trọng trên một single page. Trang Microsoft Office SharePoint®
portal page mặc định cho Microsoft Solution Framework (MSF) cho các dự án Agile
Software Development (MSF Agile) projects chứa một single report cũng như liên
kết đến các cái khác. Để tạo một single repository cho thông tin của dự án
project information, bạn có thể chỉnh sửa trang portal page đối với MS Agile
hay MSF cho các CMMI® (MS CMMI) project để gồm có rất nhiều report ở trên trang
mà bạn muốn.
Thí dụ, một
reporting dashboard có ích có thể chứa các report sau:
• Remaining Work
• Quality Indicators
• Bug Rates
• Project Velocity
Bạn có thể thêm
các report mới vào 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ị lên trang đó.
Để chỉnh sửa team
project portal và tạo một reporting dashboard
1. Install the Report Viewer Web Part trên
report server của bạn sử dụng công cụ stsadm.exe tool và RSWebParts.cab, cả hai
đều được tích hợp với SharePoint và Report Services installation package.
- 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
- 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, right-click vào project của bạn.
3. Click Show
Project Portal.
4. Click Modify
Shared Page.
5. Trỏ đến
Browse và sau đó click Add Web Parts.
6. Click Virtual
Server Gallery.
7. Ở trong Web
Part List, hãy chọn Report Viewer.
8. Click Add.
9. Điền tên Report
Manager name, như là http://<report
server>/reports.
10. Điền đường dẫn
path cho report mà bạn muốn hiển thị, như là <my project>/Quality Indicators.
Tài nguyên bổ sung
- Để có thêm thông tin về thêm một Report
Viewer Web Part, hãy xem "Viewing Reports with SharePoint 2.0 Web Parts" tại
http://msdn2.microsoft.com/en-us/library/ms159772(SQL.90).aspx
Creating /
Customizing
• Hãy chắc là server name phải đúng khi triển
khai các report.
• Tạo các scheduled report snapshots mà bạn có
thể xem theo thời gian.
• Chỉnh sửa các report đã có để truy cập được đến
các data bổ sung.
Hãy Chắc Là Server Name Phải Đúng Khi Triển Khai Các Report
Nếu cả report
server's Uniform Resource Locator (URL) hay Target Folder Name được xác định
không chính xác, thì report của bạn có thể không được triển khai đến report
server. Khi bạn triển khai một report từ Visual Studio 2005, hãy xác định URL của
server mà report nên được triển khai và tên của team project mà report là một
phần của nó. URL của report server mà report được triển khai là
http://TeamServerName/ReportServer, là nơi mà
ReportServer là điểm cuối của Report Server Web service.
Xác định tên của
team project ở trong TargetReportFolder field của hộp thoại deployment
properties dialog box. Giá trị này là case-sensitive; nếu bạn nhận được các
case sai, report sẽ được triển khai nhưng không xuất hiện trong danh sách của
các report dành cho team project của bạn ở trong Team Explorer.
Tài nguyên bổ sung
Tạo Các Scheduled Report Snapshots Mà Bạn Có Thể Xem Theo Thời Gian
Sử dụng report
history để build các snapshot của
project data tại những khoảng thời gian đều đặn. Bạn có thể xem những
snapshots này qua một giai đoạn thời
gian cũ thể để hiểu rõ hơn về các xu hướng, hay là để nhớ các điểm data quan trọng
trong suốt thời gian mà project của bạn thực hiện.
Để tạo một
scheduled report snapshot
1. Mở một report từ report portal.
2. Click the Properties tab.
3. Click the History link.
4. Cài đặt một lịch trình để khi nào bạn muốn
snapshot chạy.
Sau khi cài đặt một
lịch trình trước, bạn có thể tìm thấy các snapshot ở trên tab History cho
report đó. Bạn cũng có thể tạo các snapshot bằng tay trên History tab.
Chỉnh Sửa Các Report Đã Có Để Truy Cập Được Đến Các Data Bổ Sung
Chỉnh sửa các
report bằng cách sử dụng Microsoft SQL ServerTM 2005 Reporting Services Designer
inside Visual Studio (Business Intelligence Development Studio), mà được chuyển với các SQL Server 2005 client
tool.
Tùy chỉnh một
report cho phép bạn thêm các chức năng của một report đã có mà không cần phải
build một report mới. Nếu một report mà bạn cần tương tự như một report đã có,
hãy tùy chỉnh cái đã có để tiết kiệm thời gian. Để tùy chỉnh một report đã có,
bạn phải export nó từ report server, thêm nó vào một report project đã có trong
Visual Studio, và triển khai nó lại đến reporting portal sau khi đã được thay đổi.
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 kịch bản Visual Studio
reporting scenarios và vì thế mà không khuyến khích sử dụng.
Tài nguyên bổ
sung
- Để có thêm chi tiết về How To article, hãy
xem "How To - Customize a Report in Visual Studio Team Foundation Server" trong
tài liệu này.
- Để có thêm thông tin về reporting, hãy xem "Chương
15 - Reporting Explained" trong tài liệu này.
- Để có thêm các tutorial giải thích về làm thế
nào để làm việc với các reporting projects, hãy xem "Reporting Services
Tutorials" tại
http://msdn2.microsoft.com/en-us/library/ms170246.aspx
- Để đọc một Microsoft MSDN® article about
editing reports, hãy xem "How to: Edit Reports in Report Designer" tại
http://msdn2.microsoft.com/en-us/library/ms244655(VS.80).aspx
Viewing
• Hãy chắc là warehouse Web service đã chạy nếu
bạn muốn có data mới nhất.
Hãy Chắc Là Warehouse Web Service Đã Chạy Nếu Bạn Muốn Có Data Mới Nhất
Chạy các
warehouse Web service bằng tay nếu bạn muốn đảm bảo là các report của bạn có
các thông tin dữ liệu mới nhất. Mặc định, warehouse Web service chạy một lần mỗi
giờ để tạo các data cho report của bạn.Nếu bạn chạy một report và muốn đảm bảo
là các report của bạn chứa các dữ liệu mới nhất, bạn có thể chạy các service bằng
tay.
Để chạy các warehouse service bằng tay:
1. Mở
Internet Information Services (IIS) Manager.
2. Chọn phần Team Foundation Server Web site.
3. Với Web site, hãy mở Warehouse\v1.0 directory. Nó
sẽ hiển thị một trang với một danh sách các operation có sẵn trong warehouse.
4. Right-click warehousecontroller.asmx và sau đó click Browse.
5. Click Run
và sau đó click Invoke. Thực hiện điều này sẽ mở ra một browser
window thứ hai hiển thị tình trạng của run request. Nó nên hiển thị giá trị
true.
6. Trở lại browser window đầu tiên và navigate
back các operations page.
7. Hãy chọn GetwareHouseStatus
và sau đó click Invoke. Điều này sẽ hiển thị các tình trạng hiện tại
của các warehouse Web service. Một giá trị của idle chỉ ra là warehouse đã chạy.
Các giá trị khác hiển thị tình trạng của service.
Tài nguyên bổ
sung
Team Foundation
Reporting Resources