【发布时间】:2017-10-02 12:39:18
【问题描述】:
我正在编写一个需要更改 SSAS 多维数据集项目的 C# 应用程序。更改主要是添加维度成员和度量,但可能会超出此范围。
在项目部署后,我可以使用分析管理对象 (AMO) 添加新的维度、度量等,但我正在寻找一种方法来在磁盘上的 dwproj 项目中执行此操作。
我可以浏览项目 XML 文件并直接更改它们,但这可能是错误的来源,而且它对 Microsoft 的产品更新非常敏感。
或者,我可以将项目临时部署到 SSAS 服务器,通过 AMO 进行更改,然后从服务器重新生成项目。有没有办法以编程方式从 SSAS 服务器数据库生成 dwproj? (不是通过 SSDT-BI 项目模板)。
【问题讨论】: