Wiki


Wiki Table of Contents

Page Details

Published by:
This page has not yet been rated

Làm Thế Nào Để: Tạo Một Custom Report Cho Visual Studio Team Foundation Server

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

 

Recent Comments

Leave the first comment for this page.