论文部分内容阅读
随着信息化对石油行业的影响,各个油公司建立了各类专业数据库、项目数据库、中心主库和实时信息系统。大量的G&G专业软件应用到石油行业中,产生了大量的独立数据源和大量的数据格式。本地数据库与专业软件、各类专业软件之间的数据交换已成为用户的核心需求。如何更好的应用数据资产,快速为各类专业软件准备数据。OpenSpirit在这种背景下应运而生,它对多种专业软件的数据库进行了整合,很好的解决了数据交换的问题。由于国内油田公司的大多数数据多存储在基于关系型数据库设计开发的专业数据库中,各个油公司的本地数据库的差异性很大,数据结构并不相同,并未能与OpenSpirit进行整合,专业软件使用这些数据变得较为困难。基于勘探开发专业软件公共数据格式,设计了符合OpenSpirit接口的公共数据库,并且基于公共数据库设计的OpenSpirit Copy Manager Extend迁移工具,是运用OpenSpirit的API进行二次扩展开发。它的作用是将源数据库中符合OpenSpirit模型的数据迁移至OpenSpirit公共数据库中,再利用OpenSpirit数据桥平台的交换优势,方便数据库中数据的专业应用,从而加强数据的应用,提高用户的工作效率。论文按照软件工程思路和项目管理流程实施,具体的工作内容包括:业务现状分析及需求分析,勘探开发技术数据模型设计,专业软件基础数据格式解析,OpenSpirit数据模型和SDK API分析,系统架构设计,技术选型,围绕G&G专业软件需要的技术数据内容进行公共数据库设计和建库,基于公共数据库设计数据迁移工具,围绕数据可视化提供数据查询和数据展示功能,满足基础数据查询、准备、迁移的无缝对接。论文建立了勘探开发专业软件需要的基础数据库模型和数据库,并基于OpenSpirit提供的SDK接口,开发了数据迁移工具,解决了油田基础数据库与专业软件的无缝集成问题。提供了数据库模型设计图,数据字典描述,操作流程图,数据流程图,系统功能架构,可执行程序,操作手册等具体成果。