gpt4 book ai didi

wcf - 使用 REST WCF 数据服务作为 SQL 报告服务的数据源

转载 作者:行者123 更新时间:2023-12-04 15:37:55 27 4
gpt4 key购买 nike

谁能指出一个明确的 Microsoft map ,了解 Reporting Services 使用 WCF 数据服务(ADO.NET 数据服务,Astoria)作为数据源的去向?

那里有零散的信息。有一些关于创建自定义数据提供程序,一些关于某种扩展允许连接到 Azure 存储层(我相信公开为 REST 数据服务),还有一些关于连接到最新版本的 sharepoint(同样,Sharepoint 将其数据公开为 REST服务?)。关于 REST 服务的报告似乎没有任何统一的愿景。我对 WCF 数据服务特别感兴趣。我错过了一个门户吗?这两种技术的故事是什么?

一点背景;我们有一个系统,我们通过 WCF(ADO.NET,Astoria)数据服务公开我们的数据。在这一层,我们有各种各样的业务规则来塑造返回的数据。我们想做的是使用 SQL 报告服务来满足我们的报告需求,但将数据服务作为数据源。我们正在考虑使用 Report Builder 或 BI Studio 来创建报告。

看起来我们必须生成自己的数据模型,这很好。我们必须创建一个自定义数据提供程序 - 然后还创建一个语义查询扩展来将报告查询转换为 REST 调用。报表查询的功能与 WCF 数据服务 REST api 的功能之间存在脱节。

当微软似乎如此努力地插入 WCF 数据服务时,这似乎是一项艰巨的工作。我错过了什么吗?报道中是否存在空白?我们是否领先于 MS 最终会做的事情?

最佳答案

如果您的服务返回 XML,如果您可以处理多个限制,那么您可能会很幸运。

SSRS 支持将 XML 作为数据源,并支持通过 URL 检索该 XML。此文档有更多详细信息:http://msdn.microsoft.com/en-us/library/aa964129(SQL.90).aspx

请注意,仅支持 HTTP 协议(protocol)(​​我假设这意味着 https 不支持),并且请求使用 GET 方法。但是,如果指定了参数,则将使用 POST 方法。

我自己没有尝试过(我也不认识任何人)。文档暗示这是可能的,但可能会有眼泪。

关于wcf - 使用 REST WCF 数据服务作为 SQL 报告服务的数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2296159/

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