2016-04-03 90 views
1

我有一个大尺寸,它是带我更多的时间来处理它。我想减少处理时间尽可能SSAS维度处理增量

有数以百计关于如何处理SSAS对象作为有效的不同的文章,并尽可能快。 有很多提示和技巧可以用来加速尺寸和多维数据集处理。我成功地申请了全部或至少大部分,我对结果仍然不满意。

我必须建立在一个桌子上一个大尺寸。 它拥有大约60万个记录,并且保持快速增长。 它可以向其添加新行或删除现有行。没有更新可能

我要寻找一个解决方案,将允许我执行我的维度的增量处理。 我知道上个月的数据不会改变。我想做类似的分割我的立方体,但在维度上。 我正在使用SLQ SERVER 2012,并且对我的知识维度分区不支持。

我目前使用的过程中更新我的尺寸 - 我使用属性和表试图处理,但两者呈现几乎相同的结果。我有层级和关系 - 有些设置僵化。我只使用那些真正需要等等等等

进程更新具有读取维度的所有记录,甚至那些我知道没有改变的那些属性。有没有办法分割一个维度?如果我能告诉SSAS只处理我的维度中最后3-4周的数据,而不接触其余部分 - 这将大大加快我的处理时间。

我会感激你的帮助

+0

到底这是什么尺寸的方式关于?这听起来像是错误地被设计为维度的事实。增长的速度,以及你可以按时间划分的事实都表明它实际上是一个变相的事实表。我可能是错的(需要更多细节)。 – SebTHU

+0

这是一个维度。它包含有关库存的数据,包括序列号;托盘编号;批号等等。由于每天都会添加大量数据,因此每周处理需要越来越多的时间。增量尺寸处理,如果存在,将解决我的问题:) – Kris

+0

我明白了。这很难模拟。我正在考虑这篇文章 - http://www.kimballgroup.com/2011/11/design-tip-140-is-it-a-dimension-a-fact-or-both/ - 建议将库存实体建模为累积快照事实。但是这种重新设计在你的情况下可能是不可行的。 – SebTHU

回答

1

行,所以我做了一些研究,我可以证实是不支持增量维度处理。 它可以做一个维度的过程添加,但如果你有记录被删除或更新,你不能这样做

这将是一个有用的事情,但MS尚未开发它,我不认为它会

然而

任何表的增量处理,可以以表格的立方体 所以如果你有类似的要求,你的魔方是不是太复杂然后创建一个表格立方体是去