Wiki


Wiki Table of Contents

Tags

Page Details

Published by:
This page has not yet been rated

Hướng dẫn: Reporting


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 

 

 

Recent Comments

Leave the first comment for this page.