整个数据仓库系统的体系结构可以划分为数据源、数据的存储与管理、OLAP服务器、前端工具等四个层次。
数据原始数据仓库系统的基础,是各类数据的源泉,通常包括企业的各类信息。如存放于RDBMS中的各种业务处理数据、各类文档数据、各类法律法规、市场信息,竞争对手的信息等等。
数据的存储与管理是整个数据仓库系统的核心,是数据仓库的关键。数据仓库的组称管理方式决定了它由别于传统的数据库,同时也决定了其对外部数据的表现形式。数据仓库的组织按照数据覆盖范围可以分为企业级数据仓库和部门级数据仓库(通常称为数据集市)。
OLAP服务器对分析需要的数据进行有效地集成,按多维模式予以组织,以便进行对角度、多层次的分析,并发现趋势。按其具体实现可以分为:ROLAP、MOLAP和HOLAP。ROLAP基本数据和局和数据均存放在RDBMS之中;MOLAP基本数据和集合数据均存在于多维数据库之中;HOLAP基本数据存放于RDBMS之中,聚合数据存放于对为数据库中。
前端工具主要包括各种报表工具、查询工具、数据分析工具、数据挖掘工具以及各种基于数据仓库或数据集市的应用开发工具。其中数据分析工具主要针对OLAP服务器,报表工具、数据挖掘工具主要针对数据仓库。