Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services SSRS&;网络服务_Web Services_Reporting Services - Fatal编程技术网

Web services SSRS&;网络服务

Web services SSRS&;网络服务,web-services,reporting-services,Web Services,Reporting Services,我有一套棘手的要求,我不是100%确定最好的解决方案 我需要基于web的报告解决方案(这是绝对要求) 报告的数据通过web服务提供 这些web服务由第三方组织托管和提供 web服务实现需要调用一个“login”方法,该方法返回一个token对象,而对任何其他方法的所有后续调用都需要将该token作为参数传入 这些报告几乎肯定需要调用多个web服务方法(除了登录方法) 无法更改web服务方法或基础SQL数据库 在花了一些时间研究这将如何工作(SSRS报告从web服务中提取数据)之后,这似乎不是

我有一套棘手的要求,我不是100%确定最好的解决方案

我需要基于web的报告解决方案(这是绝对要求)

  • 报告的数据通过web服务提供
  • 这些web服务由第三方组织托管和提供
  • web服务实现需要调用一个“login”方法,该方法返回一个token对象,而对任何其他方法的所有后续调用都需要将该token作为参数传入
  • 这些报告几乎肯定需要调用多个web服务方法(除了登录方法)
  • 无法更改web服务方法或基础SQL数据库

在花了一些时间研究这将如何工作(SSRS报告从web服务中提取数据)之后,这似乎不是一个很好的匹配,最好是过于复杂,最坏可能甚至不可行。我的初步调查使我相信,要使这项工作正常进行,需要SSRS自定义数据扩展。有相关经验的人能给我一些建议/指导吗?基本上,我需要知道SSRS解决方案是否可行,或者是否有更好的方法来实现这一点,可能使用其他技术。

使用.net调用web服务,处理安全问题等

这会将输入形成一个用于演示的文档


这避免了处理自定义SSRS扩展,并利用了SSRS呈现。

使用.net调用web服务、处理安全性等

这会将输入形成一个用于演示的文档


这避免了处理自定义SSRS扩展,并利用了SSRS呈现。

感谢您的回复。似乎大家都同意避免使用SSRS CDE,所以我同意这个建议——使用对象数据源的ReportViewer控件(在本地模式下)。谢谢您的回复。对于避免使用SSRS CDE,似乎有一个共识,所以我同意这个建议——使用对象数据源的ReportViewer控件(在本地模式下)。