有没有办法使用 DMV 或其他方式检索附加到 SSAS 多维数据集(OLAP 或表格)表的查询和/或原始表名称?
能否通过指向服务器上的立方体来将立方体的定义导入到 Visual Studio 中?
我的建议是使用表格编辑器。直接从数据库打开模型,然后将以下脚本粘贴到“高级脚本”选项卡中并按 F5:
ExportProperties(Model.AllPartitions, "Name,Table,Query").Output();
这将输出模型中所有分区的名称、父表和查询。如果在弹出的窗口中点击“复制到剪贴板”,则可以将结果粘贴到 Excel 中,如下所示:
有关如何使用表格编辑器记录模型的更多示例:https://github.com/otykier/TabularEditor/wiki/Useful-script-snippets#export-object-properties-to-a-file