理解企业数据
——数据仓库能为你当前数据库体系的不足做些什么?
数据仓库可以提供对企业数据的便利访问和强大的分析工具,用于生成有
意义的信息。数据仓库的目标,是从企业数据中获得有价值的信息,提供可以
增加获利的情报,提高运作效率,指导商业决策,和发掘企业的竞争优势。这
些目标的实现,一定会对业务产生积极的影响。现如今,数据仓库是在客户/服
务器领域的一个热门的话题。对数据仓库的了解,对于客户/服务器开发人员来
说,一定极有价值。
本文介绍了数据仓库,并提供了许多关于如何实现其目标的技巧,包括关
于数据收集、决策支持系统、联机分析处理和数据仓库等内容。我为每一概念
下定义,并介绍了数据仓库的处理机制,还讨论了用于创建和维护数据仓库的
媒体数据的定义。
今天的客户/服务器
早期的客户-服务器系统中的工作,主要是开发联机事务处理(OLTP)应用。
使业务操作自动化的应用,如定货记录、清单或预定系统,成为近期开发的重
点。大部分的这一类应用是较简单的两层应用结构,其实质就是前端的 GUI 应
用访问后端的数据库服务器。事务逻辑经常由客户工作站上的代码实现,也可
以是服务器上的过程。
今天,大多数公司已完成了大大小小的客户-服务器工程的建立,或至少开
始了最初步的系统建设。现在,将事务逻辑与 GUI 和数据源分离的三层系统,
将成为未来开发的重点。商业上经常需要三层系统,以满足更大型且复杂的应
用,涉及成千的客户机和数十个服务器。OLTP 应用要求响应时间短、准确无
误及 100%的可用性和实时性。这些应用实现的基本商业操作,是业务高效运
转所必须的。
数据收集和访问
大多数机构和公司都积累了大量数据,并已很好地进行了数据收集的自动
化工作,运行良好(在积累及存储方面)。数据存储主要是在关系型数据库中,
在这些系统中,大量的数据和数据模型,都是反映公司以往的措施和业绩。今
天,SQL 是数据访问的主流语言,它面向集合,并提供了应用与数据库间良好
的交互性。事务由数据库服务器或事务处理(TP)监视器管理。较大型的应用,
一般使用 TP 监视器,实现数据一致和高性能。大多数数据操作针对单条记录
或相关的数据集合。定义合理的关系数据库操作,产生的结果是可预见的 。
RDBMS 查询的结果,一般是动态的综合或计算。
决策支持系统
评论0
最新资源