gpt4 book ai didi

javascript - 是否有 API 或方法可以通过 MVC 应用程序 Hook SSRS

转载 作者:行者123 更新时间:2023-12-01 02:54:37 25 4
gpt4 key购买 nike

我知道这是一个普遍问题,但不确定我是否错误地搜索了它,或者我想知道的是否是不可能的。我们公司已经有一个报表服务器,上面运行着许多 SQL 报表。我想看看是否可以使用 MVC 和 JS 制作一个前端来与报表服务器进行通信,并允许用户使用 Web 应用程序 MVC 界面运行报表。 SSRS 是否允许这种类型的功能,还是会像只调用每个报告的 URL 一样蹩脚,然后在我的 MVC 项目中按照我想要的方式设计它?因此,如果我向报表服务器添加新报表,我就必须更新公司最终用户使用的 MVC 前端项目,才能获得新报表。我希望有一种方法可以调用 SSRS 服务并返返回告,以便我可以在我的 MVC Web 应用程序中使用模板或类似的内容。这样,当我们构建或更改报告服务器时,它就会动态地从报告服务器获取报告。

再次,非常抱歉,这是一个普遍问题,我已经在 google 上搜索了这个问题,从带有 MVC 的 SSRS 到许多其他组合,但似乎找不到我要找的东西。我想简而言之,SSRS 是否有一个 API 接口(interface),我可以将其用于 MVC 前端应用程序,以使其变得更好,并且更好地面向那些将使用报告服务的公众?

提前致谢,只是希望能得到一些指导,以便我自己可以得到答案。这里没有牵手许愿。谢谢!

最佳答案

有几种方法可以做到这一点,具体取决于您想要如何构建应用程序。

  1. SSRS 有 built-in SOAP API 。您可以轻松地使用 SOAP 客户端包向 Web 服务发出请求,并从报告中获取格式化数据。如果您确实想将数据显示为 HTML,则可以采用这种方法。

  2. 有多种方法可以通过生成 PDF 来实现此目的(我在构建应用程序时使用了这种方法)。这个blog article概述了如何构建您自己的返回 PDF 的 .net 端点。然后您可以从 MVC 调用自定义 API。您也可以仅使用查询字符串,具体取决于所需的自定义级别。

显然,我对您的特定用例了解不多,但我倾向于建议在 SSRS 之外构建一个单独的 API 供您访问。这将增加应用程序的安全性(因为您可以限制每个用户生成的报告类型)并限制应用程序与 SSRS 交互的开销。

关于javascript - 是否有 API 或方法可以通过 MVC 应用程序 Hook SSRS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46793403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com