数据仓库
文章平均质量分 70
梁凤财
这个作者很懒,什么都没留下…
展开
-
数据建模方法论及实施步骤
逻辑数据模型的内容包括所有的实体和关系,确定每个实体的属性,定义每个实体的主键,指定实体的外键,需要进行范式化处理。从需求到实际的数据库,有三种不同的类型。(3) 实体间的联系用菱形框表示,联系以适当的含义命名,名字写在菱形框中,用无向连线将参加联系的实体矩形框分别与菱形框相连,并在连线上标明联系的类型,即1—1、1—N或M—N。概念数据模型是最终用户对数据存储的看法,反映了最终用户综合性的信息需求,它以数据类的方式描述企业级的数据需求,数据类代表了在业务环境中自然聚集成的几个主要类别数据。原创 2023-04-24 10:27:46 · 1106 阅读 · 0 评论 -
OLTP和OLAP区别详解
数据库系统一般分为两种类型,一种是面向前台应用的,应用比较简单,但是重吞吐和高并发的OLTP类型;一种是重计算的,对大数据集进行统计分析的OLAP类型(并发性差)。OLTP(On-Line Transaction Processing,联机事务处理)系统也称为生产系统,它是事件驱动、面向应用的,比如电子商务网站的交易系统就是典型的OLTP系统。OLAP(On-Line Analytical Processing,联机分析处理)是基于数据仓库的信息分析处理过程,是数据仓库的用户接口部分。基于查询的分析系统;原创 2023-04-17 14:18:15 · 477 阅读 · 0 评论 -
三范式建模和维度建模,到底该选哪一个?
两位大神有过非常有趣的观点是, Kimball 曾经说过: “数据仓库只不过是所有数据集市的联合体”,对此 Inmon 的回应是:“你可以捕获海洋中的所有小鱼并将它们聚在在一起——但是它们仍然不能成为鲸鱼”。维度表的建设:维度是经常被大家说道的一个词,其实维度更多的是一个视角,是从不同的角度去观察和分析事实的一个方法。这些数据会有相关的限制,例如:产品和客户的信息不可给市场和财务部门公开,部门与部门之间的数据会有限制,这种情况下只能采用Kimball的方法;这里的关键点是实体结构是以规范化形式构建的。原创 2023-04-17 15:10:36 · 328 阅读 · 0 评论