数据仓库解决什么问题

  • 1、将各种数据源整合到一起统一数据中心,解决数据壁垒。 <仓库的集成性特点>
  • 2、脏数据清洗,简化业务复杂结构数据。
  • 3、规范表、字段名称,统一字段数据格式,完善注释内容。
  • 4、保留历史变更数据,提供对细节变化分析支持。
  • 5、生产适合OLAP的大宽表,方便用户多维度快速分析。 <仓库的主题性特点>
  • 6、数据质量的保证和指标口径的一致性

分层设计的优势

一般来说数据仓库有如下几层:

中间层带来的优势:

为什么要对数据仓库分层:
1用空间换时间,通过大量的预处理来提升应用系统的用户体验(效率),因此数据仓库会存在大量冗余的数据;

2如果不分层的话,如果源业务系统的业务规则发生变化将会影响整个数据清洗过程,工作量巨大

3通过数据分层管理可以简化数据清洗的过程,因为把原来一步的工作分到了多个步骤去完成,相当于把一个复杂的工作拆成了多个简单的工作,把一个大的黑盒变成了一个白盒,每一层的处理逻辑都相对简单和容易理解,这样我们比较容易保证每一个步骤的正确性,当数据发生错误的时候,往往我们只需要局部调整某个步骤即可。

4.数据血缘跟踪,最终开发是业务表,当业务表出现问题时,它可能来自多个业务源表,方便问题定位

数据仓库分层作用及作用相关推荐

  1. 数据仓库dw层_数据仓库分层之辩

    前言,这篇文章最早见过是在2009年的某一个论坛上并保存了下来, 今天发出来读了一遍,不禁思考本质上这些年我们到底进步了什么? 数据仓库的分层可以算是数据仓库架构的子话题.在前段时间参与的一次讨论中, ...

  2. oracle 数据立方_大数据之数据仓库分层

    大数据之数据仓库分层 1. 什么是数据分层? 2. 数据分层的好处 一种通用的数据分层设计 3. 举例 4. 各层会用到的计算引擎和存储系统 5. 分层实现 6.数据分层的一些概念说明 7.大数据相关 ...

  3. 数据仓库分层和元数据管理

    数仓的分层架构 按照数据流入流出的过程,数据仓库架构可分为三层--源数据.数据仓库.数据应用. 数据仓库的数据来源于不同的源数据,并提供多样的数据应用,数据自下而上流入数据仓库后向上层开放应用,而数据 ...

  4. 为什么要对数据仓库分层?

    存储在ODS层的数据显然是不能直接使用的,要经过层层处理:如果一步到位计算出各类指标将来业务变化的时候又要重头开始开发一遍,因此数据仓库分层是很有必要的. 数据仓库分层主要有以下几点好处: 1.把复杂 ...

  5. 一种通用的数据仓库分层方法

    0x00 概述 数据分层是数据仓库设计中十分重要的一个环节,优秀的分层设计能够让整个数据体系更易理解和使用.而目前网络中大部分可以被检索到相关文章只是简单地提及数据分层的设计,或缺少明确而详细的说明, ...

  6. 数据仓库物理分层_大数据之数据仓库分层

    大数据之数据仓库分层 什么是数据分层? 数据分层的好处 一种通用的数据分层设计 举例 各层会用到的计算引擎和存储系统 分层实现 数据分层的一些概念说明 7.大数据相关基础概念 1. 什么是数据分层? ...

  7. 数据仓库——分层原理

    目录 一.什么是数据仓库 二.数仓建模的意义,为什么要对数据仓库分层? 三.ETL 四.技术架构 五.数仓分层架构 数仓逻辑分层 1.数据引入层(ODS,Operational Data Store, ...

  8. 数据仓库分层类型-具体实例

    数据仓库分层类型 架构发明者 建模方式[5] 著作 数据仓库特点 架构图 Kimball Ralph Kimbal 维度建模 The Data Warehouse Toolkit 自底向上 Inmon ...

  9. 深度 | 数据仓库分层存储技术揭秘

    简介: 作者: 沄浩.士远 一 .背景 据IDC发布的<数据时代2025>报告显示,全球每年产生的数据将从2018年的33ZB增长到2025年的175ZB,平均每天约产生491EB数据.随 ...

最新文章

  1. rpm安装mysql图文
  2. xunsearch php,GitHub - ziyueit/xunsearch: 迅搜的一个PHP封装类
  3. TWebBrowser禁止弹出Alert对话框
  4. 人行二代征信报告模版_人行首度明确,替代数据纳入征信管理!美化信用报告,难了...
  5. nginx搭建静态服务器(127.0.0.1/localhost访问)
  6. Java验证(javafx)
  7. Ext js tabpanel的使用
  8. 【Java】while(scanner.hasNext()){}引发“死循环”的处理方法
  9. input js 离开事件_JS购物车的实现
  10. 记录最近的几个bug
  11. Python语音识别终极指北,没错,就是指北!
  12. 电子负载使用恒电流和恒电阻负载模式的方法
  13. 绕过iframe busting
  14. xtrabackup备份恢复MySQL数据库
  15. 币乎作者@骄阳在天 | Conflux的崛起之路
  16. 自我学习-逆向解析BOSS直聘cookie字段 _zp_stoken__加密
  17. 使用hardhat 开发以太坊智能合约-验证合约
  18. docker配置daemon
  19. 配置eyeOS系统--5--导入eyeOS源代码安装并安装成功
  20. 少儿编程教育政策大盘点!

热门文章

  1. HTML——动画效果回到顶层(小火箭)
  2. 2018年2月DappRadar以太坊10大DApp应用
  3. mysql初始化报错
  4. 【CSS】CSS 背景设置 ④ ( 超大背景图片设置 | 背景图片定位设置 background-position: center top; )
  5. iOS自动化测试的那些干货
  6. SOA为什么在中国的电信行业受到冷遇(希望与大家探讨)
  7. Linux traceroute 原理及使用
  8. 新型机器人闯入职场:到底是工作缔造者还是工作终结者?--华盛顿邮报
  9. 江苏将举办大院大所合作专题推介会
  10. Win32游戏制作之---致我们曾经怀念的仙剑一