Kimball架构与Inmon架构

2022/2/10 23:14:16

本文主要是介绍Kimball架构与Inmon架构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

        Inmon架构的思想在于自上而下的构建数据模型。以数据源头开始,数据以瀑布流式的向下流动,更加注重数据清洗。其核心思想在于数仓分层。(换言之就是,尽量将某一主题域的所有数据都考虑到数据建模中。这样设计的数据模型的覆盖面会更广,但是数据模型的设计会困难)

        Kimball架构的思想在于自下而上的构建数据模型。以具体业务诉求为出发点,设计数据模型。其核心思想在于维度建模。(即根据业务需求找到关注的数据指标,基于关注的数据指标设计数据模型。这样设计的数据模型会更加的独立,但可能会导致数据模型过多发展)

        目前企业的数据仓库设计一般都是综合了两者的实现,整体上采用分层架构,具体的模型设计上采用维度建模。

        我基于我司的现状,更倾向于Inmon。



这篇关于Kimball架构与Inmon架构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程