【问题标题】:SSDT database project as data source for Tabular SSAS project?SSDT 数据库项目作为表格 SSAS 项目的数据源?
【发布时间】:2020-03-13 06:54:13
【问题描述】:

我可以将 SSDT 数据库项目用作表格 SSAS 项目的数据源吗? 我正在使用 Visual Studio 解决方案来构建和维护多个项目、sql 数据库项目、ssis 包,并且我还想添加一个 SSAS 表格项目,但是有没有办法可以使用数据库中的表结构来构建 ssas 模型项目作为数据源?部署 ssas 项目后,我将指定与实时数据库的连接,但针对结构进行构建,这可能吗?

【问题讨论】:

    标签: database-project ssas-tabular


    【解决方案1】:

    没有简单的方法可以做到这一点。但如果你不害怕编写某种脚本/程序,它应该是可行的。

    您最好的选择是在某处部署 SSDT 数据库项目,然后使用各种 DMV(sys.tables、sys.columns、sys.foreign_keys)等来收集生成表格模型所需的信息。

    然后,您可以使用 PowerShell 或 C# 使用 TOM AMO library 发挥创意,根据从 DMV 收集的信息构建表格模型。这并不容易,但如果您的数据库遵循严格的命名约定,那应该是可行的。

    祝你好运!

    【讨论】:

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