【发布时间】:2018-03-02 07:48:19
【问题描述】:
我需要在我的 SSAS 多维数据集数据源视图中获取 Fact 表和 Dim 表之间的所有关系。我有大约 15 个事实表和链接维度。除了手动进行之外,是否有任何 MDX 查询来获取关系
【问题讨论】:
标签: ssas ssas-2008 ssas-2012 ssas-2016
我需要在我的 SSAS 多维数据集数据源视图中获取 Fact 表和 Dim 表之间的所有关系。我有大约 15 个事实表和链接维度。除了手动进行之外,是否有任何 MDX 查询来获取关系
【问题讨论】:
标签: ssas ssas-2008 ssas-2012 ssas-2016
我怀疑您想要导出度量组和维度之间的关系列表,因为它们在多维数据集设计器的“维度使用”选项卡中表示。 (DSV 中的关系并不重要,除非 SSAS 需要弄清楚如何在它生成的 SQL 查询中连接两个表。您可以拥有一个完全没有 DSV 关系的多维数据集。只要“维度使用”选项卡具有正确的关系,那么立方体就会起作用。)
所以请安装免费的 BI Developer Extensions 并运行 Printer Friendly Dimension Usage Report。我相信它会包含您需要的信息。
我会推荐上面的。如果您想查看适当的数据管理视图 (DMV),请运行 MDSCHEMA_MEASUREGROUP_DIMENSIONS DMV。它更难使用和解释,但在表示 Dimension Usage 选项卡方面具有您所需要的功能:
Select * from $system.MDSCHEMA_MEASUREGROUP_DIMENSIONS
【讨论】: