visual-studio-2010 - 配置SSAS多维立方体到不同环境的部署

标签 visual-studio-2010 ssas cube sql-server-data-tools

我看过这个答案Deploying SSAS cube to environments

其中描述了如何自动化 SSAS 多维数据集的部署,但是我看不到如何配置项目以能够部署到多个环境,即开发、UAT 和生产,其中每个环境都位于不同的服务器上并且有不同的数据源。

我可以在 Visual Studio SSDT Analysis Services 项目中看到配置管理器可用于在 USER SPECIFIC!! .dwproj.user 文件中设置多个部署配置。

这允许我设置多个 SSAS 部署位置,并且在构建 DEV 或 UAT 等时.......deploymenttargets 文件得到正确设置。

这不允许我在构建期间自动设置不同的数据源以自动更改 .configsettings 文件。

有人知道怎么做吗?

最佳答案

我相信 dwproj 文件包含每个环境的不同 SQL 连接字符串,如下所述: http://www.artisconsulting.com/blogs/greggalloway/2008/3/19/analysis-services-project-configurations

当您第一次设置此功能时,我发现了一个错误,即 dwproj 文件永远不会被标记为脏,因此这些连接字符串更改永远不会保存到磁盘。如果您对此有疑问,我通常会添加一个新的 Role 对象,然后立即将其删除。这将 dwproj 文件标记为需要保存。

关于visual-studio-2010 - 配置SSAS多维立方体到不同环境的部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31419009/

相关文章:

c# - 如何在 WPF 用户控件库项目中使用 MVVM Light?

matlab - 如何在 Matlab 中绘制 3D 网格(立方体)

excel - 使用单个外部 OLAP 多维数据集加快多个数据透视表的刷新时间

visual-studio-2008 - 复制 Analysis Services 多维数据集?

visual-studio - 维度成员的 MDX 计算度量

具有多个数据库的 SSAS 立方体

c++ - 使用 Visual C++ 2010 在两个窗体之间传递数据

c# - WCF、net.tcp 和 ASP.NET 开发服务器

c++ - 向 MFC 应用程序添加非按钮超链接

deployment - 如何修复 SSAS 中的 'error in the metadata manager dimension id of missing ' 错误?