作者:MetaTrade

数仓建模方法和数仓分层架构

前言

数据建模乍一听的时候感觉非常的有技术性,并且外行感觉非常的高大上,高深莫测。
在目前的时代下,数据量可以说是海量,并且还在持续增长,那么对于企业来说,如何快速的准确的从这些数据中获取自己想得到的信息呢?

什么是数据建模

数据建模简单来说就是基于对业务的理解,将各种数据进行整合和关联,并最终使得这些数据可用性,可读性增强,让使用方能快速的获取到自己关心的有价值的信息并且及时的作出响应,为公司带来效益。

为什么要建模

数据建模是一套方法论,主要是对数据的整合和存储做一些指导,强调从各个角度合理的存储数据。

有了合适的数据模型,是会带来很多好处的:

  • 查询使用性能提升

  • 用户效率提高,改善用户体验

  • 数据质量提升

  • ......

所以大数据系统需要数据模型方法来更好的组织和存储,以便在性能,成本,效率和质量之间取的平衡。

建模常用工具

PowerDesigner:

Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具,例如PowerBuilder、Delph

lock