ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 数据仓库介绍

数据仓库介绍

原创 Linux操作系统 作者:monica_yaotf 时间:2010-09-06 11:31:03 0 删除 编辑

数据仓库的概念

数据仓库是主要用于查询分析的关系数据库。除此之外,数据仓库还包含数据的抽取,加工和加载,以及在线联机分析(OLAP)引擎,客户端分析工具,及其他一些管理数据的收集和传输给最终用户这一过程的应用。 

介绍数据仓库的一个通用方法是借用William Inmon提出的数据仓库的4个特性:

  • 基于主题的Subject Oriented

数据仓库的建立是为了帮助用户分析数据。例如为了分析公司的销售数据,你可以建立一个专注于销售数据的数据仓库。基于这个数据仓库你可以回答如‘谁是我们某一个产品的最佳客户?’

  • 集成的Integrated

数据仓库必须把数据源 统一到一起,并规范不一致的命名,以及不一致的单位。

  • 稳定的Nonvolatile
  • 随时间变化的Time Variant

数据仓库逻辑和物理的设计:

公司已经决定要建立数据仓库系统,并且业务需求已经确定,应该范围也已经明确,并且已经建立了概念模型。现在你要把因为转换为数据库系统。你需要定义以下几点:

1)  具体的数据内容

2)  数据组内部,以及之间的关系

3)  支持你的数据仓库的系统环境

4)  数据需要做哪些转换

5)  数据刷新的频率。

逻辑模型比物理模型更加概念化和抽象化。在逻辑设计中你关注的是对象之间的关系;物理设计则更多的关注于数据的有效存取/转换的处理,以及备份和回复的远景构想。

设计要适应最终用户的需求。最终用户相对于单个的事务,更加关注于执行分析和查看集成后的数据。但是,最终用户在他真正看到之前并不知道自己真正的需求。另外,一个计划良好的数据能够随着最终用户需求的增长和变化而变化。

从逻辑设计的最初开始,就要关注于有利于后期调整的信息的收集和保存执行细节。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7353848/viewspace-672782/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-03-27

  • 博文量
    73
  • 访问量
    320844