天津储气库分公司 天津市 300280
摘要:在地质、钻井、以及地面工程等方面,都会涉及到储气库业务,它具有丰富的信息量和数据资料,所以,建立相应的管理平台是至关重要的。我国在设计和研发地下储气库信息数据管理平台时,使用了Oracle数据库和Net技术。平台主要包括了7个功能模块,能够对数据进行各种收集和处理,并且能够提供相应的查询和管理业务。对于已经投运的储气库,使用该平台能够很好的实现对数据的统计和分析,这样能够很好的保证储气库业务信息管理方面具有一定的科学合理性,与此同时,还能够为储气库的正常运营提供技术和数据参考。
关键词:地下储气库;数据管理;建立平台;应用研究
引言
天然气产业链离不开储气库,它能够很好的实现天然气的调峰保供以及战略储备。储气库业务所涉及的范围比较广,所以会存在很多数据,而储气库业务信息管理,要对这些信息数据进行分析和维护,这是其面临的一个难点。要想保证储气库业务得到良好的发展,那么不能够依靠传统的计算和汇总方式进行信息管理,这主要是因为传统的方式已经不能够满足当前企业信息化建设的相关要求和标准。
1需求分析
1.1总体需求
储气库的生产报表以及各种分析和评价指标对公司决策层以及科研院来说,具有重要的作用,所以,在建立储气库信息数据管理平台时,要最大限度的保证其规范、安全、并且高效,这样才能够保证数据管理平台满足有关单位的业务要求。
1.2具体需求
在建立地下储气库时,要充分考虑其功能,尽量做到适合各方面设施的储气库,最好是逻辑模型,要想对储气库中的数据进行收集录入以及交换等,就要在逻辑模型的基础上创建物理模型。在设计数据的处理、发布、审核等流程时,要确保其规范化和标准化,并且要重视数据库的管理和维护工作。储气库数据生产报表、时间曲线、分布图和柱状图都离不开数据库的开发以及基础地质图件的绘制。只有很好的实现储气库数据的实时查询和浏览等工作,才能够保证储气库业务数据的科学合理使用以及管理。为了最大限度的保证数据的全面性以及安全可靠性,要健全相应的数据备份软件,并且要支持各种形式的备份,最大限度的做到数据的快速储存和恢复。
2信息数据管理平台的设计与实现
信息数据管理平台的设计和实现离不开Oracle数据库和.Net技术。
2.1设计原则
在设计过程中要遵守一定的原则,首先要保证所设计的系统界面具有稳定性以及操作简单等优势。其次,要保证系统具有一定的层次,并且模块的风格以及菜单的标准要统一,这样操作人员在操作过程中才能够很好的使用各项功能。最后,要保证系统具有一定的扩展性和兼容性,这样才能够更好的对系统进行完善和改进,并且不会影响原有的系统结构。
2.2系统架构设计
图1地下储气库信息数据管理平台系统技术架构示意图
图1为相应的系统架构设计。目前的数据管理平台的设计,使用的是B/S的3层体系结构,该结构包含了表现层、业务逻辑层、数据层。Oracle llg为该系统的平台,该系统的数据库模型是统一的,服务器使用的是Windows 7,一般情况下客户端会使用Chrome浏览器或者是IE 9.0。在开发过程中,会使用Visual Studio 2013以及C#语言,在对数据进行处理以及实时交互时,会使用到Oracle、JavaScript、jQuery等。服务器会接收浏览器的请求,然后在controller控制器的作用下,业务模型会接收到相应的指令和数据,此时Model模型就会对数据进行存取,在此过程中,该模型依靠的是业务逻辑判断,最后是View视图把所需要呈现的结果反馈给客户端。
2.3功能设计
图二是其相应的功能设计示意图,主要包含了7个部分,涵盖了所有的数据处理过程以及查询过程等。以下为具体的功能分析:
图2地下储气厍信息数据管理平台功能设计示意图
数据采集功能,能够对各种动态数据以及静态数据进行手动化或者是自动化的采集。数据处理功能能够很好的对数据进行总结以及计算。数据审核功能能够对所收集和处理的数据进行审查,然后经过核实之后再发布。数据查询功能能够对数据库中经过审核的数据提供查询服务。报表查询功能能够对已经处理好的各种数据报表进行查询。使用曲线查询功能能够对各种数据进行搜索和查询,并且能够以图形文件的形式显示出来。系统管理功能所涉及到的范围比较广,包括各机构组织以及权限等业务,它能够很好的保证系统的安全运行。
2.4平台的实现
在对储气库信息数据管理平台进行设计时,遵循了整体规划,分步建设的原则,经过很长时间的努力,该管理平台已经逐步完善,并且趋于规范标准化,能够很好的实现对数据的各种处理。图3为平台的标准化流程示意图。
图3地下储气库信息数据管理平台标准化流程示意图
2.4.1数据结构
在对储气库信息管理平台进行设计时,首先要确定数据表、项的逻辑关系,然后在此基础上设计出数据的逻辑关系,在此过程中会有8个系统表、14个代码表以及52个业务核心数据。
2.4.2数据处理
该信息管理平台的数据储存使用的是Oracle存储过程,它能够很好的实现数据的储存,并且能够对数据进行初始化,如果有错误的数据出现,那么还能够删除,除此之外,它还具备数据处理功能。它能够很好的编写相应的储存过程,从而很好的实现了数据的初始化、数据的删除、以及数据的汇总。
2.4.3数据备份
该管理平台需要编制相应的数据备份软件,采用信息技术将主数据库中的数据备份到Oracle数据库中,在此过程中使用到了高速流备份技术。另外,还要生成相应的脚本备份文件,如果主数据库出现了问题,那么就可以使用备份以及脚本文件。
结束语
储气库业务所涵盖的数据比较复杂,而相应管理平台的建立能够很好的,对数据进行管理和维护。科研人员以及公司高层在了解相关数据时就可以通过数据管理平台,对数据进行查询,并且它能够直观的以图表曲线的形式表示出来,这在一定程度上能够提升科研人员的工作效率。总而言之,储气库数据管理平台的建立,具有重要的现实意义,能够很好的促进我国科研事业的发展。
参考文献:
[1]张刚雄,郑得文,张春江,等.地下储气库信息数据管理平台开发及应用[J].油气储运,2015,34(12):1284-1287.DOI:10.6047/j.issn.1000-8241.2015.12.007.
[2]张刚雄,钱品淑.中国石油储气库信息数据管理平台的设计与开发[C].//中国石油和化工自动化应用协会.首届地下储库科技创新与智能发展国际会议论文集.2016:317-321.
[3]陆争光,皮礼仕,曹栋梁,等.分阶段推进我国地下储气库发展的探讨[J].天然气技术与经济,2017,11(1):1-4.DOI:10.3969/j.issn.2095-1132.2017.01.001.
[4]周军,梁光川,杜培恩,等.欧洲天然气储气库概况与运营模式[J].油气储运,2017,36(7):759-768.DOI:10.6047/j.issn.1000-8241.2017.07.003.
[5]董绍华.中国油气管道完整性管理20年回顾与发展建议[J].油气储运,2020,39(3):241-261.DOI:10.6047/j.issn.1000-8241.2020.03.001.