获取维度和度量组之间的关系

Get the relations between dimensions and measure groups

Excel中有"Show fields related to:"的特点: 我想要这样的东西,但是 return 以下形式:

MeasureGroup1: Dimension1, Dimension2, Dimesion3
MeasureGroup2: Dimension2, Dimesion3
...

无法找到 Excel 如何检索此数据。我需要编写一个脚本来自动生成所选多维数据集的关系数据。它可以是 MDX 或 XMLA。 ADO.NET 不得已(毕竟应该是可移植的脚本)。

希望能帮到你。

以下 returns 一个记录集,Excel 使用它来确定哪些维度与哪些度量值组相关:

select *
from $system.MDSCHEMA_MEASUREGROUP_DIMENSIONS

加上xmla解决方案:

<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
    <RequestType>MDSCHEMA_MEASUREGROUP_DIMENSIONS</RequestType>
    <Restrictions />
    <Properties />
</Discover>