【问题标题】:How to retrieve data from SSAS Cube using EDMX?如何使用 EDMX 从 SSAS Cube 中检索数据?
【发布时间】:2012-07-17 06:21:55
【问题描述】:

我得到了一个包含所有相关信息的立方体。现在,我想通过 .net EDMX 框架查询多维数据集并获取数据。

谁能帮我从我应该从哪里开始?我真的很困惑,不知道如何将 MDX 与 edmx 一起使用。

是否可以在不使用 MDX 的情况下使用 EDMX 和 LINQ 从 Cubes 获取数据?

【问题讨论】:

    标签: linq ssas edmx cubes


    【解决方案1】:

    目前不可能,有一家公司做一个版本的LinqToMdx,我想他们以前在这里发过,我不认为他们完全通过EDMX路线。

    .Net 中的标准方法是 ADOMD.Net http://msdn.microsoft.com/en-us/library/ms123477.aspx

    获取数据的一个好方法是通过 CellSet 类,因为它包含原生值和用于度量的格式化字符串的单元格:

        CellSet adomdCellSet;
    
        using (var adomdConnection = new AdomdConnection())
        {
            adomdConnection.ConnectionString = "YourConnectionString";
            adomdConnection.Open();
    
            var adomdCommand = adomdConnection.CreateCommand();
            adomdCommand.CommandText = "YourMDXQuery";
    
            adomdCellSet = adomdCommand.ExecuteCellSet();
        }
    
        return adomdCellSet;
    

    编辑:找到编写提供程序的人的网站 - 我无法为他们担保,因为我从未使用过它,但它看起来很有趣 http://www.agiledesignllc.com/Products.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-12
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 1970-01-01
      相关资源
      最近更新 更多