Đượ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 và 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 và 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