Reporting services 通过在数据源和数据集之间切换创建报告
我正在使用SSR生成报告。我有多台服务器,每台服务器上都有多个oracle数据库。我想知道是否可以创建多个共享数据源和共享数据集,并通过切换数据集和数据源创建一个报表 否则,我将不得不为每个数据源创建多个报告,这些报告可以运行到100个报告中 如有任何建议或帮助,将不胜感激 谢谢Reporting services 通过在数据源和数据集之间切换创建报告,reporting-services,report,Reporting Services,Report,我正在使用SSR生成报告。我有多台服务器,每台服务器上都有多个oracle数据库。我想知道是否可以创建多个共享数据源和共享数据集,并通过切换数据集和数据源创建一个报表 否则,我将不得不为每个数据源创建多个报告,这些报告可以运行到100个报告中 如有任何建议或帮助,将不胜感激 谢谢 NirmalReporting Services中几乎所有内容都是一个表达式,包括数据集的SQL语句。这意味着它可以随时更改。假设您使用的数据源凭据可以访问您想要访问的数据库,那么您只需将数据库作为一个参数提供就可以了
NirmalReporting Services中几乎所有内容都是一个表达式,包括数据集的SQL语句。这意味着它可以随时更改。假设您使用的数据源凭据可以访问您想要访问的数据库,那么您只需将数据库作为一个参数提供就可以了。当然,对于其他服务器上的数据库,您需要使用链接服务器,以便您连接的服务器可以链接到其他服务器以访问数据库 我们有一个表,该表具有用户可读的数据库名称,如“2009财年末”,其中包含该数据的数据库名称。创建一个数据集以将其用作参数-将nice名称显示为标签,并从该值中获取server+databasename连接字符串 然后,您的数据集看起来就像:
="SELECT * FROM " & Parameters!Database.Value & "TableName"
这假设就报告的需要而言,数据库具有相同的结构
您必须手动设置字段,但这给了您灵活性