SSAS表格 - 多个模型?

时间:2015-11-12 17:16:30

标签: ssas tabular ssas-tabular

我们开始构建一个SSAS表格模型,并想知道大多数人是否有一个模型或多个模型。如果是多个,您是否复制了每个表所需的表,或者有没有办法在模型之间共享表?我想我知道答案,但我希望那些有更多经验的人可以证实我们发现了什么......

从我的研究中我认为......   - 您不能跨模型共享表 - 任何“常见”表都必须与每个模型一起复制和部署,并占用内存   - 我们应该创建一个模型,使用透视图来组织表格并使其更易于使用   - 如果模型之间很少或没有共同数据,则可以接受多个模型

感谢

2 个答案:

答案 0 :(得分:3)

你是对的,无法在模型之间共享表格。

透视可以提供帮助。

是否拥有一个或多个模型的问题取决于用户受众。谁是用户?他们如何分析精明?他们对模型结构有合理的理解吗?

影响我相当简单的用户的一个问题是维度与所有事实表无关。在这种情况下,正如预期的那样,事实表上的度量为不相关维度的每个成员计算相同的值。对于知识渊博的用户来说,这种情况令人困惑。

答案 1 :(得分:0)

我同意阿里(Ari)的回答,并正在发布此回答以解释我自己的经历。

我们将一些大型模型用于内存中并每周处理一次的更复杂的用户。我们已经与业务部门达成共识,这些模型在处理过程中将不可用,因此我们能够在不打开交易的情况下进行处理,这使我们可以保留更多较小的模型,因为我们不需要保持最大模型大小的2倍。实例可用。我们使用透视图来简化表示并减少对多个事实表的混淆。即使具有观点,模型也相当复杂,并且需要一些培训才能使用户习惯于处理不同的事实。

我们还使用较小的模型,通常更针对特定的受众/需求。许多文件每天都会处理,并使用事务处理来确保尽可能多地为用户使用。我们的几个小型模型中使用了多种尺寸,但是我们能够对其进行过滤,以便用户看不到减小尺寸的完整成员列表,这对我的用户来说是一个巨大的好处,因为他们只看到具有要分析的事实的成员,而不是与任何事实相关联的每个成员的列表。

在多个模型中使用维时,我们使用视图来确保模型之间的一致性。在我看来,这非常重要,因为当我具有相同维度且属性名称略有不同时,这非常令人困惑。

总结(双关语意)...

我喜欢开发和使用大型模型。我认为他们用更少的工作就能回答更多的问题。

与我合作的大多数用户都喜欢较小,更简洁的模型。您的服务器硬件/处理要求也可能会将您引导到较小的型号,即使某些尺寸会重复。