2015-09-24 107 views
0

我是SSAS表格模型和DAX的新手。我们正在做一个POC来检查我们系统应该使用哪个模型。目前我们正在评估2种模型:SSAS表格模型和多维模型。SSAS表格模型VS多维模型

我的理解是,SSAS表格模型具有一定的尺寸限制,即它对于单个服务器上的数据< = 1TB有好处,但它在内存使用方面受到限制。这是真的?

目前我们的要求只需要少于1TB的数据,但这可能会在未来发生变化。

由于易用性和更快的开发周期,我发现SSAS表格模型具有吸引力,但我想从社区获得关于这是否是正确选择的一些意见。

谢谢, Atul。

回答

0

今天的多维模型在可伸缩性,安全性和稳定性方面表现更好,并且它们具有许多表格中不可用的高级功能。

例如,实现多对多关系在多维中更容易(只有表格模式下可用的工作周)。

除了技术问题,表格还需要更昂贵的SQL Server许可证。

这3个资源给的情况比较全面的分析: http://richardlees.blogspot.ca/2012/05/sql-server-2012-tabular-versus.html

https://sqlserverbiblog.wordpress.com/2013/06/24/ssas-tabular-models-the-good-the-bad-the-ugly-the-beautiful/

http://blogs.technet.com/b/cansql/archive/2015/01/15/mvp-series-promoting-an-excel-tabular-model-to-ssas.aspx

2

如果你有足够的钱购买必需的硬件,去表格模型,因为它几乎是总是更快(例外)。它具有新的更快的Vertipaq引擎,它在压缩数据和检索结果方面做得更好。 但是从不相信数据的大小来决定模型。可能会出现这样的情况,即计算过程非常复杂以至于无法使用RAM。最后,表格模型中还有很多功能仍然不可用,所以在作出决定之前要充分了解这些功能。也就是说,也有许多因素支持多维模型,并且对于许多实际情况而言,将其倾向于表格式是没有多大意义的。但采用Tabular建模肯定会展望未来。希望有所帮助。祝一切顺利。

+0

只需在此添加,RDBMS中的数据大小通常比表格模型中内存中该数据的表示大数倍。列存储引擎实现高效压缩以帮助加快读取数据。 – greggyb