【问题标题】:Writing updates to OLAP cube将更新写入 OLAP 多维数据集
【发布时间】:2009-07-02 20:11:06
【问题描述】:

从 .Net 客户端应用程序将用户输入的度量值(销售预测)写入 SQL Server Analysis Services OLAP 多维数据集的最简单方法是什么?

我知道可以使用 DML 语句更新基础事实表,并且可以重新处理多维数据集,但我正在寻找替代方案。

问候, 亚历山大

【问题讨论】:

    标签: olap adomd.net


    【解决方案1】:

    我们使用数据透视表 Ranet OLAP 来编辑多维数据集数据。 查看示例简单数据透视表小部件 - 可更新的数据透视表 Writing updates to OLAP cube.

    【讨论】:

    • 我们在 Silverlight 上有一个用于数据输入的新控件。表格可以由用户自定义,可以添加/删除行和列,重命名,自定义样式(渐变等),快速过滤,实现快速搜索。到单元格可以添加 cmets。
    • 在Pivot Grid中编辑数据: 1)为数据库Adventure Works设置Writeback分区; 2)设置MDX查询和UPDATE SCRIPT; 3) 在数据透视网格中编辑数据。转至ranetuilibraryolap.codeplex.com/…
    【解决方案2】:

    我曾经差点参与过这样的项目。在调查了所涉及的工作之后,它没有继续进行,对此我非常感激。我给你的建议是逃跑!!!

    您不必更新实际的多维数据集数据,也不必重新处理 - 取决于您的用户输入数据的复杂程度。我相信这在 Microsoft 的标准 MDX 课程中有所涉及,您可以在网上找到其中的笔记(抱歉,我已经处理掉了我的副本)。这取决于你是否想学习MDX,这并不容易。

    【讨论】:

      【解决方案3】:

      我认为您可以使用 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-25
        • 1970-01-01
        • 1970-01-01
        • 2013-09-25
        • 1970-01-01
        • 2010-09-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多