数据仓库开发

本文探讨了数据仓库为什么要进行分层处理,强调了分层在问题定位、数据复用和保护原始数据方面的优势。介绍了维度建模的概念,它是针对分析型数据库的一种建模方法,以事实表和维度表为核心,便于业务分析和提高查询性能。此外,还提到了数据仓库分层架构中的窗口函数应用,如rank()、dense_rank()和row_number()等。
摘要由CSDN通过智能技术生成

数据仓库为什么要分层?

  • 把复杂的任务分解成多层来完成,每层只处理简单任务,方便定位问题

  • 规范数据分层,通过中间层数据减少重复计算,增加一次计算结果的复用性

  • 隔离原始数据,不论是数据的异常还是数据的敏感性,使真实数据与统计数据解耦

什么是维度建模?

维度建模是专门用于分析型数据库、数据仓库、数据集市建模的方法。

以事实表为中心进行表的组织,主要面向业务,其中事实表会有多个外键与维度表进行关联。简单来说就是按照事实表、维度表来构建数据仓库。

维度建模以分析决策的需求出发构建模型,构建的数据模型为分析需求服务,因此它重点解决用户如何更快速完成分析需求,同时还有较好的大规模复杂查询的响应性能。

分层架构

 watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1Mjg5ODcx,size_16,color_FFFFFF,t_70

分层

<
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值