【问题标题】:Find queries and source table names behind OLAP/Tabular cubes查找 OLAP/表格多维数据集后面的查询和源表名称
【发布时间】:2019-12-02 21:57:32
【问题描述】:

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

【问题讨论】:

    标签: sql sql-server ssas olap-cube ssas-tabular


    【解决方案1】:

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

    【讨论】:

    • 是的,我可以。如果 SSAS 解决方案中有新添加的功能,我想自动提取 SQL 表中的元数据(特别是源数据查询)。
    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多