Cách tốt nhất để kết hợp các tập hợp kết quả từ các nguồn dữ liệu khác nhau trong SSRS là gì?Làm cách nào để kết hợp nhiều bộ kết quả trong SSRS?
Trong ví dụ cụ thể của mình, tôi cần viết một báo cáo để lấy dữ liệu từ SQL Server và kết hợp nó với một bộ dữ liệu khác đến từ cơ sở dữ liệu DB2. Cuối cùng, tôi cần phải kết hợp các tập dữ liệu riêng biệt này với nhau để tôi có một tập dữ liệu được kết hợp với dữ liệu từ cả hai nguồn được kết hợp trên cùng một hàng. (Giống như một tham gia bên trong nếu cả hai bảng đều đến từ cùng một DB SQL). Tôi biết rằng bạn không thể làm điều này "ra khỏi hộp" trong SSRS 2005. Tôi không vui mừng về việc phải kéo dữ liệu vào một bảng tạm thời trên hộp SQL của tôi bởi vì người dùng cần để có thể chạy báo cáo này theo yêu cầu và có vẻ như việc phải sử dụng SSIS để đưa dữ liệu vào bảng theo yêu cầu sẽ chậm và khó quản lý với nhiều người dùng đang cố gắng để có được báo cáo cùng một lúc. Có giải pháp nào khác, thanh lịch hơn ngoài kia không?
Tôi biết rằng giải pháp máy chủ được liên kết được đề cập dưới đây sẽ hoạt động về mặt kỹ thuật, tuy nhiên, vì lý do nào đó, các DBA của chúng tôi sẽ không cho phép chúng tôi sử dụng các máy chủ được liên kết.
Tôi biết rằng bạn có thể thêm hai tập dữ liệu khác nhau vào báo cáo, tuy nhiên, tôi cần có thể kết hợp chúng với nhau. Bất cứ ai có bất kỳ ý tưởng về cách thực hiện tốt nhất điều này?
Bất kỳ đề xuất nào về cách bắt đầu với tiện ích mở rộng dữ liệu tùy chỉnh? –
Tôi đã chạy qua bài viết CodeProject này mô tả cách tạo phần mở rộng xử lý dữ liệu đa nguồn dữ liệu SSRS: http://www.codeproject.com/KB/reporting-services/SSRSMultiDataSourceDPE.aspx –