如何获取MeasurementGroup内的分区列表

问题描述 投票:0回答:1

是否有任何方法可以获取MeasurementGroup中的分区列表?我该如何在特定名称下以特定条件处理它们?

感谢您的帮助。

ssas ssas-2008 xmla dmx-ssas
1个回答
0
投票
  • [SSAS Tabular以JSON格式组织(非常容易阅读,只需打开model.bim文件,您将很快获得所需的内容,但是在谈论Measuregroup时,您就是多维多维数据集的意思。)]] >
  • SSAS多维以XML格式组织(我建议您分析多维数据集的XMLA文件的结构,以便更好地了解SSAS MD的结构。如果要手动获取列表,这是一种方法去)。如何获取XMLA文件?
    • 在SSMS中打开您的多维数据集服务器
    • 展开您的多维数据集,展开“多维数据集”,右键单击您的多维数据集>>“脚本多维数据集为” >>“创建到” >>“文件”
    • [使用XML查看器打开文件。我可以推荐MindFusion XML Viewer,因为它打开了完全折叠的压倒性大文件,这使您有机会更好地了解结构

XMLA-File将看起来像这样,您可以手动浏览分区并搜索您的信息:

enter image description here

当您要求更灵活的方法时,我建议您使用AMO库,该库允许您直接在服务器上浏览确切的XMLA文件。通过PowerShell或C#。怎么样?DatabaseJournal.com对于如何使用AMO编写尺寸标注有非常直接的指导。可以以相同的方式访问有关度量值组的信息。如果您对如何将Powershell和AMO一起使用以获取度量值组中所有分区的列表感兴趣,请给我竖起大拇指-我可以为您提供一些指导,但是由于我已经花了一半的时间,所以我暂时将其保留。一个小时写这个答案:-)。

© www.soinside.com 2019 - 2024. All rights reserved.