我们有一个存储过程,它接受一组参数(来自维度表),然后输出一组必须从中创建报告的行。
到目前为止,这是在使用ORM的.NET应用程序中完成的,但是可以将它与MicroStrategy集成吗?如何将选定的参数(从报告提示中)传递到数据库上的存储过程,然后将结果映射回报告?
答案 0 :(得分:1)
过去我在MicroStrategy上做了一个自由形式SQL(FFSQL)报告,它在一个PL / SQL函数之上返回一个'表'(当然这是一个Oracle数据库,有关返回一个带有函数的表的更多信息here)。
所以你要找的东西是可行的。
这是我在一个非常古老的MicroStrategy实现中所做的,它提供了写回功能:允许用户更新某些表中的某些值,并且该函数返回了成功或错误消息。
您可以想象这不是标准的数据仓库解决方案,它是运营数据库的更多临时解决方案。
我的建议是,如果没有必要,请避免使用类似的解决方案,并提前准备好您需要的表格/行。当然,在你的情况下,你已经准备好了程序,所以你只需要弄清楚如何将它与MicroStrategy结合起来。
一些有用的读物: