SSRS:来自多个数据库的联合数据

时间:2014-01-13 12:14:34

标签: sql sql-server reporting-services ssrs-2008

我正在制作一个报告场景,我需要查询多个数据库(针对同一产品)并将其显示在一个仪表板中。仪表板位于SSRS上。

连接到多个数据库不是一个挑战。

如何在SSRS上结合两个数据集?我需要在合并数据上显示一些分组和图表等。合并基本上只是UNION。

我正在阅读DPE(http://msdn.microsoft.com/en-us/library/ms152816%28v=sql.105%29.aspx)。如果我得到一些线索,我可以从此开始。

3 个答案:

答案 0 :(得分:0)

我保证使用查找可以成功: 有关更详细的说明,请参阅此博客。

Click Here

答案 1 :(得分:0)

您可以创建linked server,然后在单个查询中引用这两个数据库,如:

select ... from server1.dbo.tbl1 union all select ... from server2.dbo.tbl2

答案 2 :(得分:0)

这可能会对其他人有所帮助,因此将其添加为答案。

我可以按照以下步骤解决此问题:http://social.technet.microsoft.com/wiki/contents/articles/31728.ssrs-merge-data-from-different-data-sources-into-one-data-set-inside-ssrs-report-using-xml-connection.aspx