Kimball和Inmon是两种主流的数据仓库方法论,两者各有优势。本文简要的做一些比较,以帮助数据仓库实践。

1    Inmon数据仓库
Inmon数据仓库采用自上而下的方法。它将数据仓库定义为整个企业级的集中存储。数据仓库存放着最低的详细级别的原子数据。维度数据集市只是在数据仓库完成后才创建的。因此,数据仓库是企业信息工厂(CIF)的中心,它为交付商业智能提供逻辑框架。

2    kimball数据仓库
Kimball数据仓库采用自下而上的方法。它首先建立最重要的业务单元或部门的数据集市。这些数据集市可以为透视组织数据提供一个较窄的视图,需要的时候,这些数据集市还可以与更大的数据仓库合并在一起。Kimball将数据仓库定义为“一份针对查询和分析做特别结构化的事物数据拷贝。”Kimball的数据仓库结构就是著名的数据仓库总线。
Kimball提出了维度建模方法,将表分为事实表和维度表。维度模型关注的重点是如果使最终用户访问数据仓库更容易,并有较高的性能。

kimball 模式:适合快速迭代,实施成本低,能够较快交付任务。这种模式非常适应互联网行业的高速发展,也适合中小型企业。

inmon模式:开发进度慢,实施成本高,适合对设计科学性和规范性较高的企业,在业务模式较固定的行业应用较好,比如金融和电信等行业。

Kimball和Inmon方法论的适用场景比较。相关推荐

  1. Kimball和Inmon方法论的适用场景比较

    Kimball和Inmon是两种主流的数据仓库方法论,两者各有优势.本文简要的做一些比较,以帮助数据仓库实践. 1 Inmon数据仓库 Inmon数据仓库采用自上而下的方法.它将数据仓库定义为整个企业 ...

  2. 深入对比数据仓库模式:Kimball vs Inmon

    1.概述     Kimball和Inmon是两种主流的数据仓库方法论,分别由 Ralph Kimbal大神 和 Bill Inmon大神提出,在实际数据仓库建设中,业界往往会相互借鉴使用两种开发模式 ...

  3. 数据仓库【Kimball vs Inmon】

    目录 1.概述 2.什么是Kimball 2.1 概念 2.2 流程 3.什么是Inmon 3.1 概念 3.2 流程 4.特征对比 4.1 特性 4.2 优劣比较 5.具体例子 5.1 数据 5.2 ...

  4. 数据仓库(5)数仓Kimball与Inmon架构的对比

    数据仓库主要有四种架构,Kimball的DW/BI架构.独立数据集市架构.辐射状企业信息工厂Inmon架构.混合Inmon与Kimball架构.不过不管是那种架构,基本上都会使用到维度建模. Kimb ...

  5. 数据仓库概念扫盲,kimball和Inmon两大派系在争什么?

    本文,是为了让大家更好的理解大数据经典架构的补充内容,主要介绍一下数据仓库相关的内容. 数据仓库(Data Warehouse,DW):由两个主要部分构成(一个整合的决策支持数据库 + 一个收集.清洗 ...

  6. 数据仓库Kimball Or Inmon?

    关键词: 数据仓库,数据集市,Kimball, Inmon, 敏捷开发 从1970 年的Codd关系数据模型,到DW开山鼻祖Inmon的关系型建模方法,再到Kimball 的雪花模型.DW的发展史驶过 ...

  7. 数据仓库 Inmon与Kimball数仓理论对比

    Kimball和Inmon是两种主流的数据仓库方法论,分别由 Ralph Kimbal大神 和 Bill Inmon大神提出,在实际数据仓库建设中,业界往往会相互借鉴使用两种开发模式 Inmon和Ki ...

  8. 数据建模理论小结:Inmon和Kimball

    看了这么多数仓模型的对比文章,我想把我总结的一些东西记录下来. 说到数仓建模,那么肯定离不开两种方式:范式建模(Inmon)和维度建模(kim ball).这两种方式各有适用的地方,需要根据具体应用场 ...

  9. 数据仓库Inmon和Kimball架构

    文章目录 一.Inmon 架构 二.Kimball 架构 三.Inmon vs Kimball 三.独立数据集市 五.总结 关注我的公众号[宝哥大数据],更多干货 对于数据仓库体系结构的最佳问题,始终 ...

最新文章

  1. 【神经网络】(7) 迁移学习(CNN-MobileNetV2),案例:乳腺癌二分类
  2. 野火linux核心板原理图,野火_f429挑战者_核心板_原理图_v2 1.pdf
  3. spring的HibernateDaoSupport以及HibernateTemplate和jdbcTemplate的选择问题
  4. (转载)php array_merge 和 两数组相加区别
  5. 【c++】13.必须用指针取值的情况.md
  6. Flutter基础笔记
  7. ISO base media file format---iso 基础媒体文件格式(专业名称)
  8. 第七章 scikit-learn与机器学习实战
  9. [剑指offer][JAVA]面试题第[64]题[求1+2+…+n][逻辑运算符]
  10. extjs中元数据_json – 如何配置ExtJS 4 Store(代理和阅读器)来读取元数据
  11. 剥开比原看代码(十七):比原是如何显示交易的详细信息的?
  12. gcc/g++超详细上手教程
  13. 聚合maven+spring-boot打包可执行jar
  14. 将本地SQL Server数据库迁移到Azure SQL数据库
  15. 实验室耗材管理系统,医院各科室如何进行耗材管理
  16. 项目延期的4大原因及解决方案!
  17. 2022-2028年中国美妆工具行业市场前瞻与投资战略规划分析报告
  18. linux系统桌面放大镜,Ubuntu下怎样使用放大镜辅助功能
  19. 《上海悠悠接口自动化平台》-1.新增API 与 各参数的描述
  20. php 仓库出入库管理软件,出入库管理软件_仓库出入库管理软件【免费版】-太平洋下载中心...

热门文章

  1. HBuilder-网页上[更多]菜单制作
  2. [NCTF2019]phar matches everything
  3. BigExcelWriter 写出的文件 ExcelUtil无法读取内容
  4. Java基础之ArrayList
  5. android 获取短信铃声,如何获取Android中的当前铃声?
  6. 深度学习中的消融实验指的是什么?
  7. 图像算法、深度学习总结
  8. tableView 的使用步骤和方法
  9. python实现列队
  10. 自古英雄出少年-NBA