QuanTriMang.com - Bộ sản phẩm SQL Server 2005, 2008 và 2008 R2, đều đi kèm SQL Server Reporting Services (SSRS) - giải pháp chuyên dụng tạo báo cáo cho doanh nghiệp. Với SSRS, người dùng có thể tạo, lên lịch, đăng tải và quản lý nhiều báo cáo từ nhiều nguồn dữ liệu gốc. Phần sau bài viết, chúng ta sẽ tạo, chỉnh sửa, và xuất báo cáo SSRS thủ công.
Gán báo cáo SSRS vào Project trong BIDS:
Trước tiên, cần tham khảo và hoàn thành các bước khởi đầu SSRS ở đây. Để tạo báo cáo theo cách thông thường trong Business Intelligence Development Studio (BIDS), nên tuân thủ trình tự sau:
Mở BIDS, chọn File > Open > Project / Solution.
Điều hướng đến Report Server Project tạo trước đó.
Trong cửa sổ Solution Explorer , chuột phải vào Reports chọn Add > New Item .
Chọn Report trong phần Add New Item , đặt tên báo cáo (ví dụ MyReport.rdl ) và nhấn OK .
Ở đây, bạn sẽ có báo cáo SSRS rỗng, mở trong BIDS :
Hình 1: Hướng dẫn tạo và chỉnh sửa báo cáo trong SQL Server Reporting Services
Ở cửa sổ bên trái, bạn sẽ thấy tab Toolbox và Report Data. Nếu tab không hiển thị, chọn tab phù hợp từ menu View. Toolbar hiển thị tất cả thành phần trên báo cáo như textbox và table, Report Data sẽ hiển thị nguồn dữ liệu, bao gồm kết quả truy xuất từ gốc, bao gồm file ảnh, trường dữ liệu (ví dụ tham số Page Number).
Thêm Nguồn dữ liệu và Dataset vào Project:
Khái niệm nguồn dữ liệu - data source, ở đây là xác định database (hoặc đối tượng dữ liệu khác như file XML) từ vị trí bạn dùng để đẩy dữ liệu, thuộc tính Connection protocol - tên server và tài khoản dùng. Hướng dẫn này dựa trên nguồn dữ liệu SQL Server tạo trước, làm theo trình tự:
Trong tab Report Data, chọn New > Data Source và đặt tên dữ liệu gốc.
Chọn Use shared data source reference
Chọn nguồn SQL Server database tạo trước từ menu, nhấn OK :
Hình 2: Hướng dẫn tạo và chỉnh sửa báo cáo trong SQL Server Reporting Services
Khái niệm dataset là tập yêu cầu dữ liệu, qua câu truy vấn, hoặc stored procedure, tất cả bắt đầu từ data source, thêm dataset cũng chỉ định dữ liệu phù hợp hiển thị trên báo cáo. Để thêm dataset vào báo cáo, làm theo:
Trong tab Report Data , chọn New > Dataset và đặt tên thành phần.
Chọn nguồn dữ liệu ở bước trên.
Ở đây, gõ/dán câu lệnh mẫu, hoặc dùng Query Designer . Ví dụ:
SELECT P.Name,
ProductNumber,
Color,
ListPrice,
SC.Name [Category]
FROM Production.Product P
LEFT OUTER JOIN Production.ProductSubCategory SC
ON P.ProductSubCategoryID = SC.ProductSubCategoryID
WHERE ListPrice BETWEEN 0 AND 1000
ORDER BY Category, ListPrice ASC
Sau đó nhấn OK. Cuối cùng bạn sẽ thấy dataset hiển thị trong trường dữ liệu tab Report Data .
Thêm thành phần khác vào báo cáo:
Sau khi khởi tạo dataset thành công, bắt đầu tạo báo cáo. Đầu tiên là thuộc tính đơn giản quen thuộc như bảng sản phẩm, tiêu đề và số trang.
Kéo thả Table từ tab Toolbox vào giao diện chính báo cáo.
Trong tab Report Data , tiếp tục kéo thả trường dữ liệu Category, Color, Product, Name, and List Price như sau:
Hình 3: Hướng dẫn tạo và chỉnh sửa báo cáo trong SQL Server Reporting Services
Làm tương tự với thành phần Textbox , gõ AdventureWorks Products.
Ở phần trống báo cáo, chuột phải chọn Insert > Page Footer.
Kéo thả textbox vào footer này, ở phần Built-In Fields trên tab Report Data , kéo tab đến phần tử Page Number .
Dùng tính năng Preview để xem trước bảng báo cáo với dữ liệu đầu vào tiêu chuẩn.
Định dạng và xuất báo cáo:
Đây là bước cuối hoàn thành báo cáo, bao gồm tính năng tại tab Design :
Thêm/xóa cột: chuột phải bảng chọn Insert Column > Left or Right .
Thay đổi độ rộng cột dữ liệu : kéo thay đổi phần bên ngoài.
Thay đổi font và định dạng : chọn trường dữ liệu tương ứng, tùy chỉnh theo nhu cầu.
Định dạng hiển thị số tiêu chuẩn: chuột phải trường số, chọn Text Box Properties và thay đổi phần Number.
Thay đổi kích thước báo cáo : di chuột và kéo ở góc để phóng to/thu nhỏ.
Để xuất báo cáo sang các định dạng như PDF, Excel. bạn làm sau:
Chọn tab Preview
Nhấn nút Export phía trên:
Sau đó chọn định dạng phù hợp, đường dẫn lưu file và nhấn Save .
Hình 4: Hướng dẫn tạo và chỉnh sửa báo cáo trong SQL Server Reporting Services
Trên là các bước cơ bản tạo và chỉnh sửa báo cáo trong SQL Server Reporting Services , bạn cũng có thể tham khảo ví dụ: SQL Server Books Online, SQL Server Books Online Tutorials, Microsoft Press - Stacia Misner và CodePlex. Chúc thành công!
Bạn vừa đọc xong bài "Hướng dẫn tạo và chỉnh sửa báo cáo trong SQL Server Reporting Services" do đội ngũ TipsMake biên soạn. Hy vọng bài viết cung cấp nhiều mẹo công nghệ hữu ích. Bạn có thể tìm bài tương tự về mẹo và hướng dẫn. Cảm ơn bạn đã đọc và theo dõi thường xuyên.