我正在为一个接收事务性用户数据的数据库设计架构,目标是存储数据、转换数据并在仪表板上以图表的形式将其显示给用户。
我的理解是,我们对数据进行规范化以优化数据库中的存储,并将数据仓库中数据库中的数据非规范化为可用于数据可视化/分析的格式。
在网上,我看到 Fact 和 Dim 表属于数据仓库,但由于我的数据的性质,我目前将它们放在我的数据库中。我的理解有误吗?我会认为数据仓库将数据库中的 Fact 和 Dim 表连接起来并聚合或执行其他计算以进行分析?
我是数据库设计的新手,因此非常感谢任何指导!