SSDT数据库项目作为表格SSAS项目的数据源?

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

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

database-project ssas-tabular
1个回答
0
投票

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

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

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

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.