【问题标题】:Deploying SSAS cube to environments将 SSAS 多维数据集部署到环境
【发布时间】:2012-09-06 23:30:05
【问题描述】:

我们在本地(在我们的工作站上)使用 BIDS 2008 来开发我们的 OLAP 对象/多维数据集。到了推广到开发的时候,我们可以通过 BIDS 进行部署。但是,当需要手动部署时(例如,到 UAT 或 Live),我们将生成一个 XMLA 文件。这(生成的 XMLA 文件)当然包含特定于环境的信息(例如服务器名称、数据库名称等)。如果我们想自动生成 XMLA 文件以部署到每个环境,是否有配置类型过程来参数化这些值(如 .NET:web.config:appSettings SSIS:dtsConfig) .

请注意,我们可以解析 XMLA 文件并根据环境替换这些值(例如,通过 xmlpoke),但这有点混乱并且取决于 XML 路径结构,因此宁愿避免这种方法

【问题讨论】:

    标签: deployment configuration ssas xmla


    【解决方案1】:

    这应该为您指明正确的方向:http://blog.kejser.org/2006/11/28/automating-build-of-analysis-services-projects/

    这里有更多关于部署实用程序和命令行开关的信息:http://msdn.microsoft.com/en-us/library/ms162758(v=sql.105).aspx

    【讨论】:

    • 非常感谢这个 Stacia - 链接似乎有所有的答案
    • 更新:我们已经在我们的 CI 和部署到 UAT/Live 中实现了这一点,一切正常
    【解决方案2】:
    before using Micrsoft.analysisservice.deplyement to generate the XMLA file to deply in an AS istance, we need update the files bellows to change all connection string, deployment option,
    
    project.asdatabase
    project.deploymenttargets
    project.configsettings
    project.deploymentoptions
    
    regards,
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      相关资源
      最近更新 更多