Được áp dụng
cho
- Microsoft® Visual
Studio® 2005 Team Foundation Server (TFS)
- Microsoft Visual
Studio Team System
- Microsoft SQL
ServerTM Reporting Services
Tóm tắt
Đề tài Làm thế nào này sẽ dẫn bạn đi qua quy trình tạo mới một
custom report và chuyển nó vào team reporting portal trong Team Foundation
Server.
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 data
sources
- Bước 3 - Tạo mới một
report trong project của bạn
- Bước 4 - Chỉnh sửa
report
- Bước 5 - Triển khai
các report đến Team Foundation Server của bạn
- Bước 6 - Kiểm thử
report
- Mã nguồn bổ sung
Chủ đề
- Tìm hiểu làm thế nào
để tạo một reporting project trong Visual Studio
- Tìm hiểu làm thế nào
để tạo một báo cáo tùy ý mới trong reporting project
- Tìm hiểu làm thế nào
để xuất bản một báo cáo mới đến report
server
Xem trước
Những báo cáo đi kèm với VSTS là các báo cáo SQL Server
Reporting Services. Bạn có thể chỉnh sửa những báo cáo này cho tốt hơn hay là tạo
các báo cáo theo ý bạn bằng cách sử dụng SQL Server 2005 Reporting Services
Designer bên trong Visual Studio (Business Intelligence Development Studio), mà
đi kèm với các công cụ của SQL Server 2005 client. Để tạo một báo cáo tùy ý, bạn
tạo một dự án báo cáo trong Visual Studio, và sau đó tạo data sources để kết nối
đến cơ sở dữ liệu TFS có liên quan và cơ sở dữ liệu Online Analytical
Processing (OLAP) database.
Tóm tắt các
bước
- Bước 1 - Tạo mới một
Reporting Project
- Bước 2 - Tạo data
sources
- Bước 3 - Tạo mới một
report trong project của bạn
- Bước 4 - Chỉnh sửa
report
- Bước 5 - Triển khai
các 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 report cho Team
Foundation Server, bạn phải đảm bảo là bạn có các yêu cầu cần thiết sau:
- Bạn phải có Business Intelligence Development Studio
được cài đặt trên máy mà bạn sẽ sử dụng để tùy chỉnh report. Để kiểm tra đã được cài đặt chưa, hãy kiểm
tra xem Visual Studio để thấy nếu bạn có loại Business Intelligence Project khi bạn tạo một dự án mới.
- Tài khoản người dùng
của bạn phải là một thành viên của nhóm Microsoft Analysis Server
TfsWarehouseDataReaders security role trên server của tầng data.
- Tài khoản người dùng
của bạn phải có quyền quản trị 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à thành viên của nhóm SQL Server Reporting Services Publisher
role trên server của tầng application.
Bước 1 - Tạo
mới một Reporting Project
Tạo mới một reporting project để bạn có thể thêm một report mới
vào project và tùy chỉnh nó. Thực hiện theo các bước sau để tạo một reporting
project mới trong Visual Studio:
1. Trong Visual Studio, 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. Đặt tên và vị trí
cho dự án(project's Name and Location)
và sau đó click OK.
Bước 2 - Tạo
data sources
Để chỉnh sửa và xuất bản các report theo ý bạn, bạn cần thêm
các data source cho kho dữ liệu Team Foundation Server data warehouse và OLAP
cube. Mỗi lần các data source này được
thêm vào dự án Visual Studio project thì báo cáo report có thể đẩy dữ liệu lên
server.
Để tạo kho
data source:
1. Trong Visual Studio Solution Explorer, click
chuột phải lên Shared Data Sources và sau đó click Add New Data Source.
2. Trên thẻ
tab General, hãy điền TfsReportDS vào ô Name text box.
3. Chọn Microsoft SQL Server từ hộp danh sách Type combo box.
4. Click vào Edit... button.
5. Điền tên
server tầng data của bạn.
6. Chọn cơ sở
dữ liệu 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 chuột phải vào Shared
Data Sources và sau đó click Add New
Data Source.
2. Trên thẻ General tab, điền TfsOlapReportDS vào ô Name
text box.
3. Hãy chọn Microsoft SQL Server Analysis Services từ
Type combo box.
4. Click vào Edit... button.
5. Điền tên
server tầng data của bạn.
6. Chọn cơ sở
dữ liệu là TFSWarehouse
database.
7. Click vào OK button hai lần để thêm data source.
Bước 3 - Tạo
mới một report trong project của bạn
Bây giờ thì các data sources đã được thêm vào dự án của bạn,
bạn có thể thêm một báo cáo report mới.
Thực hiện các bước sau để thêm mới một report vào dự án của bạn
và tùy chỉnh nó:
1. Trong Solution Explorer, click chuột phải vào
Reports và sau đó click Add->New Item...
2. Chọn Report template.
3. Đặt tên
cho report và sau đó click OK
Bước 4 - Chỉnh
sửa report
Sau khi bạn đã thêm một báo cáo report vào project, bạn có thể
chỉnh sửa nó 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 trong danh sách thả xuống và
sau đó chọn <New Dataset...>
3. Đặt tên
cho dataset, thí dụ TestDataSet.
4. Chọn TFSOlapReportDS (shared).
5. Click OK.
6. Click the ... button kế bên Build (bên dưới danh sách thả xuống Dataset) và sau đó chọn Team System.
Bây giờ bạn có thể chỉnh sửa báo cáo report bằng cách kéo các
kích thước từ cây Dataset tree vào bảng
Query Pane và bảng Filter Pane. Bạn có thể chỉnh sửa các
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.
Bước 5 -
Triển khai các report đến Team Foundation Server của bạn
Sau khi bạn đã chỉnh sửa report, bạn có thể triển khai nó đến
team project's reporting portal của bạn bằng cách thực hiện theo các bước sau:
1. Trong Solution Explorer, click trên report
project và sau đó click Properties.
2. Hãy chắc
là OverwriteDataSources được gán là false.
3. Hãy chỉnh
sửa TargetDataSourceFolder để ánh xạ
tên dự án nhóm của bạn; thí dụ:
TargetDataSourceFolder
= TestProject.
4. Chỉnh sửa TargetReportFolder để ánh xạ tên dự án
nhóm của bạn; thí dụ:
TargetDataSourceFolder
= TestProject.
5. Chỉnh sửa TargetDataSourceFolder đến http://<data-tier
servername>/reportserver. Thí dụ: TargetDataSourceFolder
= http://tfsrtm/reportserver.
6. Click OK.
7. Trong Solution Explorer, click chuột phải lên
tập tin rdl và sau đó click Deploy.
8. Xem phần Output Pane để xác nhận hoàn thành
thành công.
Bước 6 - Kiểm
thử report
Sau khi bạn đã xuất bản báo cáo của bạn đến máy chủ team
project's report server bạn có thể kiểm thử nó để chắc là nó được triển khai một
cách thành công:
1. Trong Team Explorer hãy mở rộng team project
node của bạn, click phải lên Reports
và sau đó click Show Report Site
2. Trong
trang report site, hãy chọn report mà bạn vừa tạo.
3. Xác nhận
là report giống như bạn mong muốn.
Mã nguồn bổ
sung