我有一个相当标准的 OLTP 标准化数据库,并且我意识到我需要在数据的不同维度上执行一些复杂的查询、平均值、标准差。
所以我转向了 SSAS 和 OLAP 多维数据集的创建。
然而,要创建多维数据集,我相信我的数据源结构需要采用“星形”或“雪花”配置(我认为现在不是)。
使用 SSIS 在我的主 OLTP 数据库上执行某种 ETL 过程,将其转换为具有事实和维度的正确“星形”配置的另一个关系数据库,然后使用该数据库作为 OLAP 多维数据集的数据源,这是正常的过程吗?
Thanks
是的,这就是基本思想。您可以将高度规范化的 OLTP 数据库反规范化为多维数据集,以便对数据进行切片和切块,然后呈现有关数据的报告。逻辑设计技术称为维度建模。有大量关于维度建模 http://en.wikipedia.org/wiki/Dimensional_modeling在金博尔集团 http://www.kimballgroup.com/html/articles.html。拉尔夫·金博尔的也很优秀。如果您想了解有关 BI 工具本身的更多信息,请查看虚拟实验室 http://msdn.microsoft.com/en-us/aa740409.aspx关于 SSIS、分析服务等。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)