目前,我们有许多Cognos10报告是由存储过程驱动的。这些存储过程对作为组织核心的数据库具有跨数据库依赖关系。这个核心数据库和它支持的应用程序已经远远超过了它们之前的最佳状态,正在被一个新系统所取代。这个系统不在现场,我们无法访问数据库。然而,我们确实有一个odata服务,我们可以使用它来访问这些数据。我们仍然需要通过存储过程访问其他数据。
有没有人有关于如何重构我们的报告/存储的过程/其他来处理这个问题的建议?
发布于 2013-02-07 01:40:27
我的第一个直觉是重构你的报告以反映数据现在来自两个不同的来源,通过修改你的存储过程来只访问本地数据,并编写一个新的WCF DataServices包装器来访问新的非站点OData服务。然后重构您的报告,以使用更新后的存储过程和新的WCF包装器。有关使用WCFDS的更多信息,请从此处开始:http://msdn.microsoft.com/en-us/library/cc668794.aspx,要快速入门客户端示例,请查看此处:http://msdn.microsoft.com/en-us/library/dd728278.aspx
希望这能有所帮助!
迈克·里德
https://stackoverflow.com/questions/14720753
复制相似问题