【问题标题】:Configuring deployment of SSAS multidimensional cube to different environments配置 SSAS 多维多维数据集到不同环境的部署
【发布时间】:2015-07-14 23:19:21
【问题描述】:

我已经看到这个答案Deploying SSAS cube to environments

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

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

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

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

有人知道怎么做吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢这是一篇很棒的小博文。我看不到是否有 GUI 可用于修改存储在 dwproj 文件中的连接?你知道有吗?
    • 这比您想象的要容易。只需将 Visual Studio 配置下拉菜单翻转到 Dev 或 Prod(它会注意选择哪个),然后像往常一样通过双击解决方案资源管理器中的数据源对象来编辑连接字符串。 (执行我上面提到的添加然后删除角色的技巧。)然后单击“全部保存”按钮。
    • 好吧,我会试试看,然后在我检查后将其设置为答案。非常感谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 2023-03-04
    • 1970-01-01
    • 2019-08-24
    相关资源
    最近更新 更多