我有一个相当标准的 OLTP 规范化数据库,我意识到我需要对数据的不同维度进行一些复杂的查询、平均值、标准偏差。
所以我转向了 SSAS 和 OLAP 多维数据集的创建。
但是,要创建多维数据集,我认为我的数据源结构需要采用“星形”或“雪花”配置(我认为现在不是这样)。
正常程序是使用 SSIS 在我的主 OLTP 数据库上执行某种 ETL 过程到另一个关系数据库中,该关系数据库处于具有事实和维度的正确“星形”配置中,然后使用此数据库作为数据源OLAP 多维数据集?
谢谢
最佳答案
是的,这是基本思想。您采用高度规范化的 OLTP 数据库并将其反规范化为多维数据集,以便对数据进行切片和切 block ,然后在其上呈现报告。逻辑设计技术称为维度建模。有大量关于 dimensional modeling 的重要信息在 Kimball Group .拉尔夫·金博尔的 books on the subject也很优秀。如果您想了解有关 BI 工具本身的更多信息,请查看 virtual labs SSIS、分析服务等。
关于database - 从关系 OLTP 数据库到 OLAP 多维数据集的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1030712/