首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ADOMD.net -读取SSAS表格多维数据集上的维度和度量信息

ADOMD.net -读取SSAS表格多维数据集上的维度和度量信息
EN

Stack Overflow用户
提问于 2018-04-20 05:06:28
回答 2查看 290关注 0票数 1

我是SSAS世界的新手。我想使用ADOMD.net库从多维数据集中读取信息。我需要获取所有维度,并获取与每个维度相交的度量列表。获取此信息的最佳方法是什么?

EN

回答 2

Stack Overflow用户

发布于 2018-09-06 17:25:30

您可以使用AdomdCommand并对其调用ExecuteCellSet。生成的CellSet包含大量元数据,包括所有维度。我不知道是否有可能得到一个与每个维度相交的度量列表,但它可能值得一试。

票数 0
EN

Stack Overflow用户

发布于 2019-09-27 18:28:45

您可以通过以下代码示例查看维度、层次结构和级别

代码语言:javascript
复制
AdomdConnection conn = new AdomdConnection(ConnStr);
        conn.Open();
        List<string> cubeName = new List<string>();
        List<string> dimensions = new List<string>();
        List<string> hierarchyList = new List<string>();
        List<string> levels = new List<string>();
        foreach (CubeDef cube in conn.Cubes)
        {
            cubeName.Add(cube.Name.ToString());

            foreach (Dimension dimension in cube.Dimensions) 
            {
                dimensions.Add(dimension.Name.ToString());
                foreach (Hierarchy hierarchy in dimension.Hierarchies) 
                 {
                    hierarchyList.Add(hierarchy.Name.ToString());

                    foreach (Level level in hierarchy.Levels) 
                    {
                        levels.Add(level.Name.ToString());
                    }
                }
            }
        }
      var data = new { cubeName,dimensions,hierarchyList,levels  };    

     return data
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49930263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档