• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 农林牧渔 > 正文

    关于对Oracle数据仓库应用技术的研究与实现

    时间:2021-04-08 07:59:51 来源:达达文档网 本文已影响 达达文档网手机站

    摘 要:随着科学技术的不断发展,二十一世纪人类已经进入了信息化时代,将计算机、网络、通信以及数据库系统于一身的信息技术成为了社会发展强劲的主要动力。目前,中国化工企业是我国国民经济的主要经济支柱性产业,具有涉及面广、产量规模巨大、管理层面复杂等特点,一直以来都是我国建设的重点行业。由于随着世界能源的日趋紧缺,现阶段,我国的石油化工领域竞争变得越来越激烈,石油化工企业要想在竞争中占有强势地位,加强信息化管理的水平,提升企业管理素质和管理理念,最大程度的取得较好的经济效益是势在必行的发展方向。本文根据Oracle数据仓库开发工具,对石油化工企业管理信息化进行数据仓库的含义、设计原理、建模以及结构优化等技术的研究与探讨,供各位朋友鉴赏。

    关键词:Oracle数据仓库;定义;设计原理;逻辑设计思路;建模;优化

    中图分类号:TP274+.2 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.05.041

    Research and Realization on the Oracle Data Warehouse Application Technology

    SU Le-ming

    ( PetroChina Jidong Oilfield Archives Information Center, Hebei, Tangshan 063000)

    【Abstract】With the development of science and technology, mankind in the twenty-first Century has entered the information era, computer, network, communication and database system in an information technology has become the main motive force of social development is strong. at present, china chemical enterprises in china’s national economy is the main economy pillar industries, has involved extensive, production scale, management level of large complex wait for a characteristic, has been the emphases of our country’s construction industry. For as the world’s energy shortage, at this stage, China’s petrochemical industry competition is becoming increasingly fierce, petroleum and chemical enterprise wants to be in competition occupies a position of strength, strengthen information management, to improve enterprise management quality and management philosophy, the greatest degree of good economic benefit is to be imperative development direction. In this paper, according to the oracle data warehouse development tool, the petrochemical enterprise information management data warehouse meaning, design principle, modeling and optimization of structure of research and Discussion on the technology of appreciation, for your friends.

    【Key words】the oracle data warehouse; Definition; Principle of design; Logic design; Modeling; optimization

    0 引 言

    随着计算机技术的快速发展,有效的推动了信息化技术在化工生产领域的应用。目前我国的石油化工企业,从整体上分析,正处于体制转型阶段,为了推进石油化工企业信息化管理,有一些大中型化工企业采用了先进的Oracle数据库管理技术,建立起一整套规模的数据库系统,大大提高了企业的管理水平,为信息化管理起到了带头人的作用。但是从我国石油化工行业发展态势上分析,我国Oracle数据仓库信息化在石油化工生产领域中并没有得到广泛的普及,信息化管理水平仍处于初级阶段,信息化的建设规模与国内相关行业相比,仍处于相对落后的位置。为了提高我国石油化工企业信息化管理的水平,应当加大对Oracle数据仓库技术的研究与探讨。

    1 石油化工企业Oracle数据仓库的建立

    1.1 Oracle数据仓库的定义

    Oracle数据仓库是Oracle公司研制开发的一套数据库开发系统软件。目前,数据库技术发展迅猛,为了进一步开发数据资源,Oracle数据仓库系统主要是面向数据集成化、数据稳定性的数据集合。具有面向主题性、集成性、不可更新性、变化性、大容量等特点。

    为石油化工企业建立Oracle数据仓库需要经过三个步骤:

    首先,要对最终用户即石油化工企业的生产经营需求建立数据库模型,也就是我们说的需求分析阶段,Oracle数据仓库技术人员需要与石油化工企业的相关生产、经营、管理等业务部门搜集汇总数据仓库所需建立的需求信息资源。技术人员将石油化工企业的信息需求进行总结归纳,转化为数据模型,完成建模的工作。数据库技术人员要以严谨、细致、准确的工作态度,保证数据仓库建模的完整。

    其次,Oracle数据库技术人员完成对石油化工企业需求建模工作后,要为元数据建立模型,从而确定数据仓库中数据的具体范围值,并根据数据的具体结构制定相应的规则,对数据源进行正确的描述,对从数据仓库中检索、搜集、刷新和存储的各种传输信息,进行规则的建立[1]。

    第三,建立完善Oracle数据仓的库评估、转化制度。Oracle数据库技术人员完成对石油化工企业的需求分析和元数据建立后,需要对数据仓库的建立选择实施工具,使其更好的为石油工作生产经营的需求进行充分的核实比较,并编辑前台应用系统,实现访问后台数据库信息的功能。

    1.2 Oracle数据仓库的设计原理

    1.2.1 总体设计思路

    石油化工企业的Oracle数据仓库总体设计思路,是由数据源、数据存取、数据检索、数据转换以及数据资源存储几个模块组成。数据源的内容应当根据石油化工企业的管理模式、指标分析以及油田分布状况的要求,将企业规模下的各采油分点的具体数据资料集中至Oracle数据仓库服务器中,组成数据源的基础内容[2]。针对各采油分点数据源的结构主要有:油井基本信息内容,各油井的历史信息,具体规模,产量大小,注水状况分析,油田分布结构等关于油田生产运营的数据库表格。在进行Oracle数据库数据存储、检索与筛选等功能设计中,通过对Oracle数据库建模来实现对油田生产基本数据的检索、筛选、存储等操作,在设计中,根据油田数据库中的存储管理结构建立关系型Oracle数据仓库,实现数据可管理系统数据管理和应用,保证数据源的准确性和完整程度,可以避免检索数据时出现的逻辑性错误,有效的将数据存储、转换或检索到Oracle数据仓库中。

    1.2.2 逻辑设计思路

    石油化工企业Oracle数据库的数据内容的核心是油和油井的各种指标生产等相关信息,对Oracle数据仓库逻辑设计是对实际表和逻辑表结构的分析。首先根据终端用户(石油化工企业)的需求进行模式分析,制定出具体的维表和事实表,从而建立多维表与事实表之间的逻辑性关系。在Oracle数据仓库逻辑设计中,对数据源与数据仓库建立逻辑关系,实现数据之间的筛选、检索和转换等功能。

    1.3 Oracle数据仓库的实现与研究

    1.3.1 Oracle数据仓库建模

    本次石油化工企业数据库建模的工具采用Oracle 10G数据库系统,它将集中了大量数据仓库建模的工具,为数据舱库的建模提供了一个良好的公共环境,为数据库的建立、使用、管理变得更加简单化[3]。石油化工企业在建立Oracle数据仓库中,可以利用Oracle 10G数据库系统,完成建模与数据结构的设计工作,并借助Oracle 10G数据库系统做好后台与前台的链接关系,实现数据的抽取与加载。

    1.3.2 Oracle数据仓库软、硬件环境要求

    本次石油化工企业数据仓库的硬件基础为:

    Oracle数据仓库的服务器采用:戴尔(DELL)PowerEdge T410塔式服务器(至强X5506 2G内存,300GSAS硬盘,DVD光驱RAID1键鼠);操作系统主要为:WINDOWS2003/ Solaris9;数据库管理系统软件使用:Oracle 10G。软件系统为:Oracle Warehouse Builder 11g和Oracle Discoverer4.1。

    2 Oracle数据仓库的优化

    数据库的逻辑结构对数据库的整体性能起到了决定性的作用,Oracle 10G 数据库系统对多维表和事实表提供了一种优化结构功能Optimal flexible Architecture,即,自由结构模式。这种数据结构模式最大程度的简化了数据仓库的管理任务,使数据仓库逻辑分布变得更加高效。数据仓库的系统全局区域犹如Oracle数据仓库的核心,石油化工企业的终端通过前台发送需求条件,经过系统全局区域来读取条件数据,并映射到对于的数据单元,完成数据库的操作,起到加速优化的作用[4]。系统全局区域主要由数据块缓冲区、字典缓冲区、重做日志缓冲区、SQL共享池四部分组成,其中数据块缓冲区是系统全局区域的高速缓存模块,可以将数据库中重复的指令建立相应的表格、索引和针,当数据库出现反复性指令后,数据块缓冲区可以快速的找到指令相对应的映射空间,迅速完成数据的检索和调取任务。系统全局区域要保证完整性对Oracle数据仓库的性能起到至关重要的作用,这些缓冲区通过合理的配置,极大的提高了Oracle数据仓库的查询速度,实现优化数据仓库的功能。

    参考文献

    [1] 周渝斌.基于ORACLE10G的大型数据库技术讲座之一数据库优化篇[J].电脑编程技巧与维护,2009.

    [2] 瓮正科,王新英.Oracle 10G.X For Windows NT 实用教程[M].北京:清华大学出版社,2010.

    [3] 周渝斌.基于ORACLE8i的大型数据库技术讲座之一数据库优化篇[J].电脑编程技巧与维护,2010(4):5-9.

    [4] [美]Joe Greene,Advanced Information Systems,Inc.et al. Oracle 10G 服务器技术精粹[M].北京:清华大学出版社,2009.

    相关热词搜索: 应用技术 数据仓库 研究 Oracle

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网