我正在尝试将 JSON 数据从 Web 应用程序发布到 SQL Server 报告服务 2016。到目前为止,我能够在 SQL Server 中创建存储过程来读取包含 json 数据的文件并将其转换为表格格式。在 SSRS 中,我使用该存储过程作为报告的数据集。
现在我需要将文件作为数据源替换为来自前端的 JSON POST 数据,并触发 SSRS 以使用该数据生成报告。
我认为通过将 JSON 数据作为字符串发送到 SQL 服务器,在 SQL 服务器中转换为表,将表发送到前端,然后将该表发送到 SSRS 以生成报告,这是可行的。
但是,我看到了在 SSRS 中使用 XML 和 Web API 的解决方案: https ://www.codeproject.com/Tips/986958/SSRS-Report-Integration-With-Web-Api JSON 和 Web 也可以这样做什么时候我会直接使用来自网页的数据并删除 SQL Server 步骤的 API?