数据仓库的主流分层架构

数据仓库的分层架构主要是为了更好地组织和管理数据,以及优化数据处理和分析的效率。一般来说,数据仓库可以分为以下几个层次:

源数据层(Source Layer):也称为ODS(Operational Data Store)层 ,是数据仓库的最底层,主要存储原始的业务数据。这些数据通常直接从各个业务系统中抽取,不经过任何清洗或转换。
数据仓库明细层(Data Warehouse Detail, DWD) :这一层主要存储明细数据,即对源数据层的数据进行清洗、转换和加载后的结果。数据仓库明细层的数据应该是一致的、准确的、干净的数据,即去除了杂质的数据。
数据仓库汇总层(Data Warehouse Summary, DWS) :这一层主要存储汇总数据,即对DWD层的数据进行进一步的聚合和汇总。数据仓库汇总层的数据可以支持更高级别的数据分析和报表生成。
应用层(Application Layer):也称为数据应用层(Data Application Layer),是数据仓库的最顶层。这一层的数据主要面向具体的业务应用,如报表、专题分析、数据挖掘等。应用层的数据可以来自DWD层或DWS层,根据具体业务需求进行选择和组合。

除了以上四个层次外,有些数据仓库还会包含一个临时层(Temporary Layer),用于存储一些中间的计算结果或临时数据。这些临时数据在计算完成后通常会被删除,以节省存储空间。

通过分层架构的设计,数据仓库可以更好地满足不同的业务需求,提高数据处理和分析的效率,同时也方便数据的维护和管理。

相关推荐
雨大王51212 分钟前
工业大数据平台:释放数据价值,驱动制造业高质量发展
大数据
瑞华丽PLM15 分钟前
破局“多品种、小批量”:瑞华丽 PLM 赋能汽车零部件企业精益研发与智能制造
大数据·汽车·制造·plm·国产plm·瑞华丽plm·瑞华丽
跨境卫士情报站33 分钟前
TikTok跨境电商第二增长曲线:从“跑量”到“跑利润”的精细化运营
大数据·人工智能·产品运营·跨境电商·tiktok·营销策略
Data-Miner34 分钟前
集团数字化转型采购供应链及财务管控业务流程蓝图规划方案(170页PPT)
大数据
志凌海纳SmartX44 分钟前
金融行业IT基础设施转型实践|450+机构部署轻量云,支持核心生产与信创业务
大数据·数据库·金融
Coder个人博客1 小时前
Linux6.19-ARM64 mm mmap子模块深入分析
大数据·linux·安全·车载系统·系统架构·系统安全·鸿蒙系统
走遍西兰花.jpg1 小时前
spark配置
大数据·分布式·spark
hellojackjiang20112 小时前
如何保障分布式IM聊天系统的消息可靠性(即消息不丢)
分布式·网络安全·架构·信息与通信
档案宝档案管理2 小时前
档案管理系统如何支持多级审批流?自定义节点与角色权限详解
大数据·人工智能·档案·档案管理
BYSJMG2 小时前
计算机毕业设计选题推荐:基于Hadoop的城市交通数据可视化系统
大数据·vue.js·hadoop·分布式·后端·信息可视化·课程设计