2013-12-08 12 views
7

Tôi có một subreport sử dụng cùng một dữ liệu như báo cáo chính của tôi. Ngay bây giờ, nó điền dữ liệu của nó bằng cách truy vấn lại cơ sở dữ liệu.Chuyển bộ dữ liệu đến subreport trong SSRS

Có cách nào để chuyển tập dữ liệu sang subreport thay vì tạo lại tập dữ liệu cho báo cáo phụ hay không, vì điều này sẽ cải thiện hiệu suất của báo cáo.

Tôi có thể sử dụng tập dữ liệu được chia sẻ hoặc báo cáo phụ sẽ truy vấn lại tập dữ liệu được chia sẻ không ??

Trả lời

5

Bạn nên sử dụng tập dữ liệu được chia sẻ và đặt bộ nhớ cache thành bộ nhớ cache. Sau đó, khi tập dữ liệu được chạy từ báo cáo phụ (giả sử bạn sử dụng cùng một giá trị tham số), nó sẽ không truy vấn lại cơ sở dữ liệu.

Có rất nhiều thông tin có sẵn liên quan đến bộ nhớ đệm dữ liệu, lợi ích của nó và các trường hợp sử dụng.

http://technet.microsoft.com/en-us/library/ee636149.aspx

Các vấn đề liên quan