什么是数据仓库?

发布于:2023-02-14 ⋅ 阅读:(567) ⋅ 点赞:(0)

目录

一、企业的需求背景

二、数据仓库的功能和概念

1.功能:

2.概念:

三、数据仓库与数据库的对比

1.对比

2.图解:


相关推荐:SQL语句基础:分类及基本用法_SleepLeaf的博客-CSDN博客

一、企业的需求背景

        在数据的处理过程中,当数据量过于庞大,Excel表格无法处理时,需要有一个替代方案,既能查看历史数据,又能提供对应的具有时效性的数据指标给不同业务部门。而数据仓库能满足这些需求。

二、数据仓库的功能和概念

1.功能:

        1)采集数据并存储(含历史数据)。

        2)对存储的历史数据进行分析,并将数据进行校准和整合的处理,来得出各业务部门所需要的不同需求的指标。

        3)将处理好的数据分门别类的输出给应用程序(看板)。

2.概念:

        数据仓库是面向主题、把数据集成在一起的、相对稳定的、可以反映历史变化的数据集合,它能够为管理决策赋能。

        1)数据仓库是面向主题的,比如金融行业、房地产行业、智慧城市等,他们业务需求各不相同,都会有相匹配的主题的数据仓库建模。

        2)数据仓库是集成的,他把数据从多个(数据库)等不同的数据源头统一收集到一起管理。

        3)数据仓库也是相对稳定的,被数据仓库收集并存储下来的数据不能被任意的修改。

        4)数据仓库能反映数据的历史变化。

三、数据仓库与数据库的对比

1.对比

数据仓库 数据库
目的 面向主题的处理方式,数据的来源多样化,数据仅用于高效查询,适用于分析和决策。 面向事务的处理方式,数据来源于日常的业务,且需要频繁修改、更新数据。
用途 数据仓库一般用于存储历史数据。 数据库一般用于存储当前的事务性的数据,比如交易的数据。
设计 数据仓库的设计不符合三范式。相比数据库极利于查询,允许有条目的冗余,数据的修改会很困难。 数据库的设计符合第三范式,有极高的精确度和极低的冗余度,方便数据的修改。

2.图解:

数据仓库存放数据与查询:

数据库存放数据与查询:

数据库与数据仓库修改数据时的对比:

  

-------------------------------------------完结✿✿ヽ(°▽°)ノ✿-----------------------------------------------

谢谢观看!

欢迎评论!


网站公告

今日签到

点亮在社区的每一天
去签到