从.Net客户端应用程序将用户输入的度量值(sales forcast)写入SQL Server Analysis Services OLAP多维数据集的最简单方法是什么?
我知道可以使用DML语句更新基础事实表,并且可以重新处理该多维数据集,但我正在寻找替代方案。
此致 亚历山大
答案 0 :(得分:1)
我们使用数据透视表Ranet OLAP来编辑多维数据集数据。 查看示例Simple PivotTable Widget - 可更新的PivotTaple Writing updates to OLAP cube
答案 1 :(得分:0)
我几乎进入了这样一个项目。在调查所涉及的工作之后,它没有继续,我非常感激。我给你的建议是逃跑!!!
您不必更新实际的多维数据集数据,也不必重新处理 - 具体取决于用户输入的数据的复杂程度。我相信这包含在微软的标准MDX课程中,你可以在网上找到这些笔记(对不起,我已经处理了我的副本)。这取决于你是否想要学习MDX,这并不容易。
答案 2 :(得分:0)
我认为您可以使用ADOMD .Net进行回写。您可以使用ADOMDCommand来包装UPDATE CUBE语句。
ADOMD .Net
http://msdn.microsoft.com/en-us/library/ms123483(v=SQL.100).aspx
下面的链接讨论了这种方法中的一些问题,如果你一起做了太多的更新。
http://www.developmentnow.com/g/112_2006_1_0_0_677198/writeback-in-ADOMD-NET.htm