基于数据仓库的OLAP技术探究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于数据仓库的OLAP技术探究

【摘要】在科学技术日渐趋于数字化的发展背景下,数据处理技术已经成为了促进社会科技发展的主要动力,随着数据处理技术在企业中的应用的迅速推广,其为企业运营带来的效益也在日渐突显,数字处理技术能够在数据积累的基础上高效率的完成数据筛选和分类处理,而这正是企业在运营生产和业务数据处理中必不可少的。数据处理技术水平的迅速提升,使得数据的联机分析与处理成为可能,OLAP数据联机处理技术逐渐成为当代企业数据仓库管理的核心技术。本文从OLAP概念角度出发,对该技术的数据存储和处理机制进行分析,进一步强调了OLAP技术在数据处理中的重要作用,并对该技术中囊括的数据库ROLAP技术和数据分析技术等加以简要论述。

【关键词】数据仓库;OLAP技术;数据ROLAP技术

1 数据仓库概念及其体系结构分析

1.1 数据仓库定义分析

数据仓库的本质是由联机分析系统和决策支持系统共同构成的结构化数据环境,是一个具有稳定性和集成性,能够面向发展主题的数据集合,并通过数据的分布管理和并行处理以支持企业集体管理过程中的决策。数据仓库的建立为企业的决策处理提供了更为有力的支持,其数据并行处理的多变性也使得数据仓库能够在不同的数据环境中对大量的数据信息进行有效的处理。在数据仓库的实际应用中,高层次的数据归类标准能够使数据在宏观上得到类型划分,不同类型的数据在依照各自归属领域中逻辑处理后,经集成和加工后变为面向主题的数据集合,并为之后的数据调取做好准备。

1.2 数据仓库的体系结构划分

数据仓库在数据处理过程中主要分为数据的分析型处理和操作型处理,两种数据处理方式在实际应用中通常区别使用,以保证数据仓库中数据结构的整体性。为进一步完善数据仓库的体系结构,通常将数据仓库的体系结构划分为数据查询和分析组件,数据集成组件,数据源和监视器等体系结构。数据查询和分析组件能够将数据仓库的终端用户数据信息转换为数据源装入DW,并在数据集成组件的DW视图维护中完成数据源的合并及过滤。数据源作为一个数据库系统,主要包括HTML类型文件和SGML类型文件等,数据仓库的内容通过监视器与多类型文件相连接,以实现数据仓库中数据源的监测与处理。随着数据仓库在实际应用中的日渐完善,其体系结构的划分也更为具体化,数据提取工具,转换工具以及其他多种数据处理工具的协调使用使得数据仓库日渐成为数据处理系统的核心,并以此为基础满足用户的多方面数据需求。

2 数据联机分析处理技术发展背景讨论

OLAP技术即数据联机处理技术,该技术的发展是以数据库技术为基础的,随着计算机数据处理和计算技术的迅速发展,数据仓库的建立已经成为计算机数据处理的首要前提。在社会经济的迅速潮流中,企业经济成为了社会经济构成中的一部分,发展至今,企业经济已成为社会进步的主要推动力,因此为保证社会的经济进步,企业的经济建设是必不可少的。为进一步提升企业的运营效益,企业决策者引进了数据仓库技术,通过对企业累计的大量生产及业务数据进行分析处理,并从多数据类型中筛选出有效的数据信息,通过有效信息的筛选反应企业的运营实际情况,并为企业的决策提供数据支持。随着企业决策者对数据信息策略性价值的不断探索,数据联机处理技术得以开发,这一技术的开发与应用不仅充分展现了企业数据信息的策略性价值,也使得企业之间信息视图的互访成为可能。OLAP技术开发研究的逐渐深入,使其数据处理的效率和一致性都在一定程度上得以提升,随着OLAP技术在企业数据仓库技术基础上应用的进一步推广,企业决策者以及管理人员将能够更为明晰的洞察到数据仓库中数据的隐含规律,进而制定出更切合企业发展实际的发展决策。

3 基于数据仓库的OLAP技术概论

3.1 OLAP概念分析

OLAP技术是指在处理特定问题的情况下采取的联机数据访问和处理技术,通过对大量数据进行分析和处理,使得数据中所包含的信息内容能够被决策者快速的读取访问,进而为决策者的数据深入调查提供便利。OLAP技术在实际应用中是以多维视图的形式展现的,通过划分维度层次使数据中的细节信息得到多方面描述,并通过处理企业日常运营过程中产生的数据以起到支持企业决策的有效作用。

3.2 OLAP技术特点分析

根据OLAP技术的实际应用作用分析可知,OLAP技术具有信息性,多维性及可分析性等多种技术特点。从信息性角度分析,由于OLAP技术的职能是对大量的数据内容进行分析与处理,并且数据的存储位置无法影响到信息获取效率,所以OLAP技术通常用于管理大量的数据信息,并且在磁盘空间应用和数据仓库结合等多方面都有较为广泛的应用。OLAP技术还能够在进行数据逻辑分析的同时对数据进行统计分析,这便使得用户在定义全新的编程运算时无需针对运算过程进行程序编写,为用户的实际应用提供了很大的方便。OLAP技术的可分析性也体现在用户对OLAP系统的应用中。OLAP技术为用户提供了OLAP 数据平台,用户能够在平台上完成数据分析,OLAP技术平台也能够连接到其他数据分析工具上,通过其他数据分析工具将分析结果录入到系统中,进而提升OLAP系统的数据处理效率和准确性。OLAP技术的多维性作为该技术的关键属性,是系统进行数据处理后结果的直观展示,OLAP技术中多维视图的展现,使得企业运营中产生的数据内容能够得到最为直观的展现,加之多维视图中层次维和多层次维的引入,更是使得数据内容展现得以进一步丰富。

4 基于数据仓库的OLAP技术探究

4.1 OLAP数据模型结构分类

OLAP技术主要应用于大量数据的分析归纳过程中,由于数据种类和处理方式的多样性,OLAP技术在实际应用中必须能够支持多维视图模式,并且具备一定的旋转性,这样才能有效满足用户需求。为进一步提升OLAP数据处理系统性能,通常要以关系型数据库为基础搭建数据仓库,并通过数据仓库与OLAP 技术的协调运行来实现数据的数据的有效处理。为满足用户因数据接口不同而产生的数据存储需求,将OLAP数据处理技术分为三种数据模型。数据容量最小的是基于多维数据库的数据模型结构。该结构中数据的存场所是多维度数据库,数据库由多个多维数组存储单元构成,不同数组存储单元中存储的数据类型都具有统一的属性,这也为后期类型性数据的调取与处理提供了方便。基于关系型数据库的OLAP具有更为灵活的缩放性,该技术产品更加强强调对数据的并发控制管理,由于数据的并发控制管理在实际应用中最为普及,也使得这种数据模型结构成为当下最为成熟的模型结构。混合型OLAP数据模型结构是在最近得以发展的,该数据模型结构最大的特点是融合了多维数据库结构和关系型数据库结构的优点,两种数据模型结构的有机结合使得混合型OLAP数据模型结构具有更为优良的扩展性和数据处理速度。4.2 OLAP数据模型搭建

在基于数据仓库下的OLAP技术中,OLAP数据模型的搭建是OLAP的技术核心。在整个数据模型中,维和度量共同构成了数据信息的分析处理标准,OLAP 技术便是以这两种衡量标准进行数据的分析处理的。OLAP数据模型的搭建为终端用户的数据查询和报表提供了更为简要的处理方式,复杂的数据查询方式向简要数据切片处理方式的转换,使得数据仓库中的数据内容能够以多维视图的形式展现给用户,使得用户的数据查询和处理过程在很大程度上得到简化。在OLAP 数据模型中,维是同种类型数据的集合,数据所具备的变量特性使得维具有自身的属性特点。OLAP数据模型中的度量则与维不同,它仅表示一个度量值,如在商品销售中,度量的存在形式主要包括商品单价,销售数量以及销售总额等,与数据模型中的维不同,度量更为强调数值本身的属性,是数值所代表内容的直观体(下转第166页)(上接第136页)现。

4.3 OLAP数据模型多维表示方法

在OLAP技术和数据仓库的结合与应用中,为有效提社OLAP数据处理效率,通常将多维数据库转换为事实表和维表两大类型。事实表在关系数据库中表示数据关系时,通常要以存储数据的实施度量值和不同位的主码为基础,而维表在OLAP数据模型的表示中则保留了描述不同维之间层次关系以及成员类别等必要的数据内容。在OLAP技术数据模型的多维表示中,事实表和维表的紧密联系能够使关系数据库中的数据类型分类更为明晰,维表中不同数据属性的ID 主码也使得OLAP数据模型呈现出星型模式,这也进一步表明了数据仓库中数据二维关系的确立,为数据的多维查询和描述提供了有效参考。雪花模式也是OLAP数据模型的重要体现。在OLAP关系数据库中的雪花模式下,企业的决策人员和管理人员不再需要从多层次,多角度进行数据分析,而是从多维表的数据描述中得出数据的数据集构造。如在商品销售中,按照商品产地,商品种类和用

相关文档
最新文档