我们在本地(在我们的工作站上)使用 BIDS 2008 来开发我们的 OLAP 对象/多维数据集。到了推广到开发的时候,我们可以通过 BIDS 进行部署。但是,当需要手动部署时(例如,到 UAT 或 Live),我们正在生成一个 XMLA 文件。这(生成的 XMLA 文件)当然包含特定于环境的信息(例如服务器名称、数据库名称等)。如果我们想自动生成 XMLA 文件以部署到每个环境,是否有配置类型过程来参数化这些值(如 .NET:web.config:appSettings或SSIS:dtsConfig)。
请注意,我们可以解析 XMLA 文件并根据环境替换这些值(例如,通过 xmlpoke),但这有点混乱并且取决于 XML 路径结构,因此宁愿避免这种方法