文档介绍:An Introduction to Database System 中国人民大学信息学院数据库系统概论 An Introduction to Database System 第十七章数据仓库与联机分析处理技术 An Introduction to Database System 数据仓库的产生?操作型处理(也叫事务处理):对数据库联机的日常操作, 通常是对一个或一组记录的查询和修改?特点:快速响应用户请求,对数据的安全性、完整性以及事务吞吐量要求很高。?分析型处理:对数据的查询和分析操作,通常是对海量的历史数据查询和分析?特点:要访问的数据量非常大,查询和分析的操作十分复杂。?数据仓库技术?为了构建新的分析处理环境而出现的一种数据存储和组织技术 An Introduction to Database System 第十七章数据仓库与联机分析处理技术 数据仓库技术 联机分析处理技术 数据挖掘技术 小结 An Introduction to Database System 操作型数据和分析型数据的区别支持管理决策需求支持日常操作一次操作数据量大一次操作数据量小面向分析面向应用分析驱动事务驱动一个时刻操作一集合一个时刻操作一元组对性能要求宽松对性能要求高完全不同的生命周期生命周期符合 SDLC 操作需求事先不知道操作需求事先可知道不更新可更新代表过去的数据在存取瞬间是准确的综合的,或提炼的细节的分析型数据操作型数据 An Introduction to Database System 数据仓库技术(续) ?数据仓库定义: ?是一个用以更好地支持企业(或组织)决策分析处理的、面向主题的、集成的、不可更新的、随时间不断变化的数据集合。?本质上和数据库一样,是长期储存在计算机内的、有组织、可共享的数据集合。 An Introduction to Database System 数据仓库技术(续) ?一、数据仓库的基本特征?数据仓库的数据是面向主题的; ?数据仓库的数据是集成的; ?数据仓库的数据是不可更新的; ?数据仓库的数据是随时间不断变化的 An Introduction to Database System 数据仓库技术(续) ?二、数据仓库中的数据组织数据仓库的数据组织结构 An Introduction to Database System 数据仓库技术(续) ?三、数据仓库系统的体系结构数据仓库体系结构 An Introduction to Database System 数据仓库技术(续) ?数据仓库的后台工具包括数据抽取、清洗、转换、装载和维护(Maintain) 工具。?数据仓库服务器相当于数据库系统中的 DBMS ,负责管理数据仓库中数据的存储管理和数据存取,并给 OLAP 服务器和前台工具提供存取接口(如 SQL 查询接口) ? OLAP 服务器透明地为前台工具和用户提供多维数据视图 OLAP 服务器则必须考虑物理上这些分析数据的存储问题?前台工具包括查询报表工具、多维分析工具、数据挖掘工具和分析结果可视化工具等 An Introduction to Database System 第十七章数据仓库与联机分析处理技术 数据仓库技术 联机分析处理技术 数据挖掘技术 小结