跳转到主要内容
Chinese, Simplified

数据建模是任何稳健数据体系结构的基石。但是,当谈到选择正确的方法时,感觉就像站在十字路口。Kimball、Inmon和Data Vault是三种流行的方法,每种方法都有其独特的优势。

让我们试着了解它们之间的区别

data modeling

1.Kimball建模——构建数据集市

金博尔就像是把一块拼图拼得恰到好处。它专注于创建数据集市,数据集市是数据仓库的子集。每个数据集市都服务于特定的业务领域,使其灵活且量身定制。

用例示例--销售数据:想象一下你为一家零售巨头工作。使用Kimball,您可以为销售、库存和客户数据构建单独的数据集市。这使您的销售团队能够快速访问和分析他们的数据,而无需担心并将时间浪费在不必要的信息上。

这是一种更传统的方法,可以很好地满足特定团队的运营需求。

General Approach for Kimball model.jpg

2.Inmon建模——一种集中式方法

另一方面,Inmon就像建造一座宏伟的图书馆。它将数据集中到一个庞大的数据仓库中,确保了真相的单一版本。当您的组织需要一致性和整体观点时,这种方法非常理想。

用例示例——财务分析:在金融机构中,Inmon建模将把与账户、交易和客户档案相关的所有数据合并到一个仓库中。这种统一的数据源有助于财务团队确保法规遵从性,并全面分析财务健康状况。

General Approach for Inmon model

3.数据仓库建模——敏捷性和可扩展性

Data Vault类似于建造模块化摩天大楼。它是为灵活性和可扩展性而设计的。数据以原始形式存储,因此可以轻松添加新的来源并适应不断变化的业务需求。

用例示例——医疗保健分析:在医疗保健组织中,患者数据可以来自各种来源,如医院、诊所和可穿戴设备。Data Vault使您能够快速集成这些不同的数据源,并在此基础上构建分析,确保及时深入了解,以获得更好的患者护理。

General Approach for Data Vault model

那么,你如何选择呢?

  • 当您需要快速访问特定业务部门的定制数据时,Kimball会大放异彩。
  • Inmon是需要单一真相来源和强大数据治理的组织的选择。
  • Data Vault在灵活性和可扩展性至关重要的场景中表现出色,非常适合快速发展的行业。

请记住,没有一刀切的解决方案。您的选择取决于组织的独特需求和目标。有时,结合这些方法的优势的混合方法可能是最佳的前进道路。

 

原文地址
https://medium.com/@dnyanesh.bandbe88/the-3-brothers-of-data-modelling-kimball-inmon-data-vault-5788863e98c8
本文地址
Article

微信

知识星球

微信公众号

视频号