【问题标题】:ssas 2005 deploy project and process optionsssas 2005 部署项目和流程选项
【发布时间】:2013-11-13 11:21:31
【问题描述】:

我看过很多文章,但仍然对不同对象(维度、立方体)的不同处理选项感到困惑。

在我的示例项目中,最初有一个度量组:销售。三个维度:日期、产品、分支。我部署了这些,没有问题。 然后我向多维数据集添加了一个新的度量值组:Sales 1。Sales 将“加入”现有的 Date 和 Branch 以及一个新维度:Code。

当我使用进程默认值处理多维数据集时,我认为它应该只处理新添加的度量组(Sales 1)和维度(代码),但是为什么我看到它也在处理现有的 Sales 度量组?

处理多维数据集和部署项目有什么区别?我的理解是项目将自动处理多维数据集和/或维度的过程。对吗?

【问题讨论】:

    标签: ssas


    【解决方案1】:

    一般来说,部署只是更新定义,即。 e.数据库的结构,而处理只是加载数据。但是部署也总是对那些结构发生变化的对象和依赖它们的对象进行取消处理,因为数据与新结构不匹配。请注意,e。 G。使对象可见或不可见,或者在许多情况下重命名对象不被视为结构更改,但添加或删除子对象(如属性或度量)被视为结构更改。

    然后,BIDS 试图通过自动执行您未明确触发的事情来使事情变得简单:在默认设置中,在部署之后,BIDS 发出“处理默认”命令。如果您在 BIDS 的解决方案资源管理器中右键单击项目节点,选择属性,然后选择配置属性/部署/处理选项,您可以配置是否应该这样做。我倾向于保留小立方体的默认设置,并将其设置为“不处理”对于需要一些时间来处理的较大立方体。但是,我必须注意,如果我最近进行了一些未处理的部署,多维数据集可能不会包含所有数据。

    以及为什么要处理您的第一个度量值组,也许您在没有意识到的情况下对其进行了小的结构更改。

    【讨论】:

      猜你喜欢
      • 2012-02-28
      • 2019-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多