我看过关于如何使用星型和雪花模式构建数据仓库、OLTP数据库的反规范化、事实和维度表等方面的教程文章和文章。
也见过这样的评论:
星型架构至多是用于数据处理的。一个真正的企业数据仓库绝对不可能用星型模式来表示,也不可能像雪花一样。
我想要创建一个用于报告服务的数据库,可能(如果还不够的话)安装analisys服务,并从多维数据集中提取报表和数据。
我的问题是:是否真的有必要重新设计我当前的数据库,并使用事实表和维度表遵循星型/雪花模式?
谢谢
发布于 2010-05-06 15:28:04
在重新设计您的数据库之前,我很少会考虑一些事情。
发布于 2010-04-15 17:41:09
基本上是这样的,除非您转储整个SQL端并在Cube中构建存储库--在这种情况下,您可能会在数据的基础上使用OLTP模式。
主要问题是,非星型模式方法只会给服务器带来大量的分析负担。尽管如此,起诉分析服务的想法是非常棒的--它们在这一领域非常出色。试试看你能不能直接从.OLTP模式,可能是该模式的快照。
发布于 2010-04-15 20:23:57
数据仓库的另一个基本原理是,任何按摩或转换数据的计算都是在将数据加载到特定模式之前完成的,这样从数据仓库中提取的内容就可以“随时使用”。
https://serverfault.com/questions/132801
复制相似问题