【问题标题】:SSAS creating cubes dynamically from XMLASSAS 从 XMLA 动态创建多维数据集
【发布时间】:2018-03-17 22:37:29
【问题描述】:

是否可以仅通过替换数据库和表名来从 XMLA 创建多维数据集?

我的意思是,当您从一个多维数据集生成创建它的脚本时,只需替换对表和数据库的所有相关引用并更改数据源连接字符串。现在所有的表都存在于另一个数据库中,我应该可以像这样创建一个类似的立方体,对吧?

【问题讨论】:

    标签: ssas xmla


    【解决方案1】:

    基本上你可以这样做,但你应该小心不要破坏它。用于创建多维数据集的 XMLA 是多维数据集的完整描述,包括计算成员、数据源、表等。如果您只想更改数据源连接字符串,这很容易。 XMLA 文件中只有一行,它会正常工作。

    更改表名等非常容易出错 - 无论您是手动操作还是使用一些正则表达式。如果您不想在 Visual Studio 中重新设计多维数据集和数据源,您可以尝试修改 XMLA,但要小心。还要记住,在那个 XMLA 中(例如使用脚本数据库作为创建语句生成),您可能还具有用户/角色/活动目录 ID 和类似的东西,如果您移动到另一个环境,其中一些可能也需要更改。

    最后,当您尝试处理时,您会看到一切是否正常;)

    【讨论】:

      猜你喜欢
      • 2012-03-04
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 2014-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多