【发布时间】:2013-10-28 02:24:50
【问题描述】:
我有 10 个维度和 10 个度量组——每个度量组都有一个分区。
处理所有立方体时,每天需要 5-6 小时。所以我想使用 SSIS 分析服务处理任务来处理多维数据集,其中第一个我处理维度“处理完整”,然后我处理所有度量组“处理完整”。
MeasureGroup-1 分析服务处理任务仅具有一个测量组需要 2 小时,其余 9 个测量组在测量组 2 分析服务处理任务需要 2 小时。所以总共需要大约 3 小时才能完成处理而不是 5-6 小时。
所以你认为这种方法是正确的!请建议..如果有任何约束/依赖项在这样的处理后提供故障数据。
【问题讨论】:
-
没错,就像你说的,首先你需要处理Dimensions,然后是MeasureGroups,不管哪个measuregroups是第一个
-
谢谢贾斯汀。还有一个问题:-) 如果我一次处理更新所有维度怎么办。它是否提供任何不完整的数据。 !!
-
是的,您可以在第一个处理元素中处理所有维度,然后将其他处理元素与所有度量组一起放置。所以你的 SSIS 包应该在第二个所有度量组中的所有维度中包含 2 个元素...
-
你的意思是我可以将一个元素中的所有维度作为进程更新处理,并将其他元素中的所有其他度量组作为进程已满!!
-
如果您为尺寸工作“流程更新”,是的。我只想说首先应该处理哪些维度,然后您可以按照自己的意愿放置 MeasureGroups:也许全部在一个元素中,也许将度量组分为两个元素......
标签: sql-server-2008 ssis ssas cube measures