查找 OLAP/表格多维数据集背后的查询和源表名称

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

有没有办法使用 DMV 或其他方式检索附加到 SSAS 多维数据集(OLAP 或表格)表的查询和/或原始表名称?

sql sql-server ssas olap-cube ssas-tabular
3个回答
0
投票

能否通过指向服务器上的立方体来将立方体的定义导入到 Visual Studio 中?


0
投票

我的建议是使用表格编辑器。直接从数据库打开模型,然后将以下脚本粘贴到“高级脚本”选项卡中并按 F5:

ExportProperties(Model.AllPartitions, "Name,Table,Query").Output();

这将输出模型中所有分区的名称、父表和查询。如果在弹出的窗口中点击“复制到剪贴板”,则可以将结果粘贴到 Excel 中,如下所示:

有关如何使用表格编辑器记录模型的更多示例:https://github.com/otykier/TabularEditor/wiki/Useful-script-snippets#export-object-properties-to-a-file


0
投票
  1. 连接到 Visual Studio 中的多维数据集。
  2. 在解决方案资源管理器中双击您的多维数据集
  3. 在左侧窗格中,您将看到尺寸 - 右键单击并编辑尺寸
  4. 您将在右侧窗口中看到名为“数据源视图”的表格 - 单击表格,在属性窗口中您将看到 SQL 中的查询定义
© www.soinside.com 2019 - 2024. All rights reserved.