System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及海上油气勘探开发领域,尤其涉及一种海上油气勘探开发数据处理方法、装置、设备及介质。
技术介绍
1、随着海上油气勘探开发面临着高成本、高风险、勘探难度越来越大,为了提高效率、降低成本并减少风险,海上油气勘探开发正日益依赖数字化技术,如大数据分析、云计算、人工智能和远程操控技术,以实现更高效的作业和管理。
2、海上油气勘探开发数据具有多样性,海量性、复杂性和不确定性,如何把数据准确、及时、全面的采集入库成为油气勘探开发行业信息化平台建设的重点和难点。
3、但是,相关技术无法实现对海上油气勘探开发数据的有效处理。
技术实现思路
1、本专利技术提供一种海上油气勘探开发数据处理方法、装置、设备及介质,用以实现对海上油气勘探开发数据的有效处理。
2、第一方面,本专利技术提供一种海上油气勘探开发数据处理方法,包括:
3、根据待采集的数据成果名称,在数据成果名称与项目标识的关联关系中确定相应的目标项目标识;
4、确定包括所述目标项目标识的主表和对应的至少一个子表;
5、根据所述主表和各所述子表,生成相应的数据采集模板;
6、基于所述数据采集模板在海上油气勘探开发数据源中进行数据采集,得到采集成果数据;
7、对所述采集成果数据依次进行校验、解析和审核以得到处理后数据,并将所述处理后数据发送至数据湖中进行存储。
8、可选的,所述确定包括所述目标项目标识的主表和对应的至少一个子表,包
9、获取包括所述目标项目标识的多个数据表;
10、分别在每个所述数据表中确定所述目标项目标识对应的产生方式字段值;
11、将所述产生方式字段值为首次产生的所述数据表确定为所述主表,以及将所述产生方式字段值为引用的所述数据表确定为所述子表。
12、可选的,所述主表为基本数据表,包括多个基本属性项,每个所述基本属性包括第一字段名和唯一对应的单元空格,所述单元空格用于容纳所述第一字段名对应的字段值;
13、所述子表包括多个数据变化项,每个所述数据变化项包括第二字段名和对应的多行单元空格,每行所述单元空格用于容纳所述第一字段名在一个单位时长内对应的字段值。
14、可选的,所述根据所述主表和各所述子表,生成相应的数据采集模板,包括:
15、将所述主表中的所述多个基本属性项,以及每个所述子表中的所述多个数据变化项合并为目标数据表;
16、将合并得到的所述目标数据表确定为所述数据采集模板。
17、可选的,当所述待采集的数据成果名称为地震资料采集单元成果时,所述主表为地震资料采集作业基本数据表,所述至少一个子表中包括拖缆地震采集日报数据表、地震采集日时效数据表、地震资料拖缆采集作业数据表和地震资料采集作业日报文档。
18、可选的,所述采集成果数据中包括采集到的多个数据项;所述对所述采集成果数据依次进行校验、解析和审核以得到处理后数据,包括:
19、对于采集到的任一所述数据项,基于预设校验规则对所述数据项进行校验,校验通过,则确定所述数据项对应的数据类型,并确定所述数据类型对应的解析方式,基于所述解析方式对所述数据项进行解析,得到相应的解析数据,对所述解析数据进行审核,审核通过则得到相应的处理后数据。
20、可选的,所述数据项对应的数据类型包括主数据、结构化数据、非结构化数据和/或体数据。
21、第二方面,本专利技术提供一种海上油气勘探开发数据采集装置,包括:
22、第一确定单元,用于根据待采集的数据成果名称,在数据成果名称与项目标识的关联关系中确定相应的目标项目标识;
23、第二确定单元,用于确定包括所述目标项目标识的主表和对应的至少一个子表;
24、模板生成单元,用于根据所述主表和各所述子表,生成相应的数据采集模板;
25、数据采集单元,用于基于所述数据采集模板在海上油气勘探开发数据源中进行数据采集,得到采集成果数据;
26、数据处理单元,用于对所述采集成果数据依次进行校验、解析和审核以得到处理后数据;
27、数据存储单元,用于将所述处理后数据发送至数据湖中进行存储。
28、第三方面,本专利技术提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的海上油气勘探开发数据处理方法。
29、第四方面,本专利技术提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的海上油气勘探开发数据处理方法。
30、本专利技术提供的海上油气勘探开发数据处理方法、装置、设备及介质,可以根据待采集的数据成果名称,在数据成果名称与项目标识的关联关系中确定相应的目标项目标识;确定包括目标项目标识的主表和对应的至少一个子表;根据主表和各子表,生成相应的数据采集模板;基于数据采集模板在海上油气勘探开发数据源中进行数据采集,得到采集成果数据;对采集成果数据依次进行校验、解析和审核以得到处理后数据,并将处理后数据发送至数据湖中进行存储。本专利技术可以将主表和子表等多个数据表的待采集内容配置到同一采集模板中,使用该同一采集模板实现对主表和子表等多个数据表的同时采集,并可以将主表和子表等多个数据表对应的采集成果数据进行一次性入库,减少需配置的采集模板数量,减少配置资源的消耗,并可以有效提高数据采集效率。
本文档来自技高网...【技术保护点】
1.一种海上油气勘探开发数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定包括所述目标项目标识的主表和对应的至少一个子表,包括:
3.根据权利要求1所述的方法,其特征在于,所述主表为基本数据表,包括多个基本属性项,每个所述基本属性包括第一字段名和唯一对应的单元空格,所述单元空格用于容纳所述第一字段名对应的字段值;
4.根据权利要求3所述的方法,其特征在于,所述根据所述主表和各所述子表,生成相应的数据采集模板,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,当所述待采集的数据成果名称为地震资料采集单元成果时,所述主表为地震资料采集作业基本数据表,所述至少一个子表中包括拖缆地震采集日报数据表、地震采集日时效数据表、地震资料拖缆采集作业数据表和地震资料采集作业日报文档。
6.根据权利要求1所述的方法,其特征在于,所述采集成果数据中包括采集到的多个数据项;所述对所述采集成果数据依次进行校验、解析和审核以得到处理后数据,包括:
7.根据权利要求6所述的方法,其特征在于,所
8.一种海上油气勘探开发数据采集装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的海上油气勘探开发数据处理方法。
...【技术特征摘要】
1.一种海上油气勘探开发数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定包括所述目标项目标识的主表和对应的至少一个子表,包括:
3.根据权利要求1所述的方法,其特征在于,所述主表为基本数据表,包括多个基本属性项,每个所述基本属性包括第一字段名和唯一对应的单元空格,所述单元空格用于容纳所述第一字段名对应的字段值;
4.根据权利要求3所述的方法,其特征在于,所述根据所述主表和各所述子表,生成相应的数据采集模板,包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,当所述待采集的数据成果名称为地震资料采集单元成果时,所述主表为地震资料采集作业基本数据表,所述至少一个子表中包括拖缆地震采集日报数据...
【专利技术属性】
技术研发人员:陈溯,董建华,谢涛,刘兆年,李为冲,杨仲涵,邓志勇,程子玮,刘小白,姜彬,崔敏,甘云雁,王宁,田婧,
申请(专利权)人:中海石油中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。