ssas 2005部署项目和过程选项

ssas 2005部署项目和过程选项,ssas,Ssas,我看过很多文章,但仍然对不同对象(维度、多维数据集)上的不同流程选项感到困惑 在我的示例项目中,最初有一个度量组:Sales。三个维度:日期、产品、分支。我已经部署好了,没问题。 然后我向多维数据集中添加了一个新的度量值组:Sales 1。销售人员将使用现有日期和分支以及新维度“加入”:代码 当我使用process default处理多维数据集时,我认为它应该只处理新添加的度量值组(Sales 1)和维度(Code),但为什么我看到它也在处理现有的Sales度量值组呢 处理多维数据集和部署项目之

我看过很多文章,但仍然对不同对象(维度、多维数据集)上的不同流程选项感到困惑

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

当我使用process default处理多维数据集时,我认为它应该只处理新添加的度量值组(Sales 1)和维度(Code),但为什么我看到它也在处理现有的Sales度量值组呢


处理多维数据集和部署项目之间有什么区别?我的理解是项目将自动处理立方体和/或维度。正确吗?

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

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

至于为什么你的第一个测量组被处理,也许你在没有意识到的情况下对它做了一个小的结构改变