1

我们有许多当前由存储过程驱动的 Cognos 10 报告。这些存储过程对作为组织核心的数据库具有跨数据库依赖性。这个核心数据库和它支持的应用程序已经过了最好的日期,正在被一个新系统所取代。该系统在场外,我们无权访问数据库。但是,我们确实有一个 odata 服务,我们可以使用它来访问这些数据。我们仍然需要通过存储过程访问其他数据。

有没有人建议我们如何重构我们的报告/存储的过程/其他来处理这个问题?

4

1 回答 1

2

我的第一直觉是重构您的报告以反映数据现在来自 2 个不同的来源,方法是修改您的存储过程以仅访问本地数据,并编写一个新的 WCF DataServices 包装器来访问新的异地 OData 服务。然后重构您的报告以使用更新的存储过程和新的 WCF DataServices 包装器。有关一般使用 WCFDS 的更多信息,请从此处开始:http: //msdn.microsoft.com/en-us/library/cc668794.aspx,有关客户端的快速入门示例,请查看此处:http://msdn .microsoft.com/en-us/library/dd728278.aspx

希望这可以帮助!

迈克·里德

于 2013-02-06T17:40:27.187 回答