Wyle.Gong-巩文昕 32676a314f init
2025-05-12 14:34:50 +08:00

410 lines
12 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

DMS合规性认证
中李莹
2024年7月10日创建
1.背景
对标OSDU技术体系攻关多软件数据高效共享技术研发油气行业工业软件所需的数据共享标准、数据工作流、开
放领域数据服务、数据安全工具和成果知识库,打破各工业软件之间的数据孤岛,为各工业软件提供一体化数据支
撑。
油田开发
非常规工
数据引入
工作流
作流
数据源
数据治理
数据引入
数据发现
数据充实
数据交付
数据安全
依据策略、
所属等对数
对数据源的
对元数据进
加工、改进
根据数据消
通过认证、
数据提取元
行索引,支持
和丰富数据
费需要提供
授权、数
据添加标签,
地震处理软件
管理。元数
数据,并且绑
对属性和语
生产出高质
文件、数据
据授权云
地震解释软件
据、体数据
定正确的使
义检索
量或新概念
集下载服务,
原生安全
匹配检查;
用标签
的衍生物
各领域数据
边界提供
地质建模软件
CRS检查
服务
全面的安
测井解释软件
可视化扫描
全机制
管网仿真软件
健层改造软件
领域数据
发现/细化/充实
提供基于井筒、地震、地面管网、油气藏等专业共享交换模型的领域数据服务DDMS结合平台数据集及文件服
务,实现工业软件领域数据共享。
共享微件
大类1
目录1
管理树
子类1
对象树
节点1
子类2
节点2
大类2
目录2
工作空间
节点类型
对象树模板
类别名称。DMS服务类别
数据索引组织
lcon网性1属性2.
编目结构
节点信息
寻址信息
权限管控、标签
定义信息、DMS获取信息
(DMS源服务URL参数KV)
主数据
DMS
DMS
DMS
DMS
DMS
DMS
DMS
DMS
地质
物探
井筒
油气藏
油气生产
地面工程
外源
空间数据
虚拟/物理数据入湖
数据湖!
总部湖
企业区域湖
数据引入
梦想云主湖
工程技术
大庆
长庆
塔里木
川庆
EISC
基于DdDMS的数据架构图
2.DDMS合规性测试需求
2.1用户操作流程
1.各供应商按照统一交换标准所实现的DDMS需注册到DMS服务控制台所注册的服务需通过质量认证测试后才能
发布。
DDMS控制台注册界面
2.DDMS注册实例后在服务审核中提交审核申请并在申请附件中添加关于DMS业务逻辑调用流程的说明以及api
说明文档。
DMS控制台服务审核-我的审核界面
合规性测试服务
基于场景的服务调用流程进行测试,
返回测试结果和外理意见
平台需提供领域数据服务的验证功能允许第三方实现的MX-OSDU服务接入数据生态。确保领域数据服务能够按照
既定标准和要求自动执行数据交换和通信。自动化验证DMS服务可能包括以下几个方面
数据模型验证:数据对象的定义和组织。
API接口测试验证DMS服务的应用程序接口API是否能够正确地执行数据读取、存储、更新和删除操作。
数据质量检查:自动检查数据的质量,包括数据的准确性、完整性和一致性
性能测试评估DMS服务的性能如响应时间和数据处理速度。
互操作性测试确保DMS服务能够与其他符合DMS标准的系统和应用程序无缝集成。
安全测试验证DMS服务的数据传输安全性包括数据加密和访问控制。
DMS服务审核申请通过后完成发布
2.2技术流程设计
整体DMS服务的验证测试流程参考如下
某业务实体创
mock数据准备
建API
某业务实体查
业务场景流程
自动化接口测
按流程调用
询API
结果断言
认证通过
生态接入
梳理
试模块
DMS
数据比较
DMS发布
某业务实体修
改API
DMSAPI准备
某业务实体相
关API
某业务实体删
除API
与断言结果不一致,返回修改
初始化时各领域工作室需提供一套针对本专业场景的DMS合规性验证流程根据场景的业务逻辑调用DMS场景
需充分覆盖DMS范围。此后若有其他供应商按照统一数据共享标准实现了一套DMS则可复用此合规性测试流程。
北航目前的自动化测试工具测试任务流程配置界面如下:
测试任务创建
000
测试工具添加
编排测试流程
配置数据传递规!
测试用例生成
运行测试任务
查看测试结果
自动化接口测试工具界面
2.3示例:基于井筒共享模型的数据服务
基于井筒共享模型的井筒中心数据服务是以对象(自然实体对象&业务成果类对象为核心的多组领域数据服务AP的
集合,包括对象的基础增删改查服务以及围绕对象发布的多种带条件的查询服务等。
A
B
C
1对象
描述
状态
Well
井对象分组,”井“为自然实体对象,表示一组井筒的位于地面以上的源头
●已发布
3
Wellbore
井筒对象分组,”井筒”为自然实体对象,表示从地球表面的一点延伸到最大穿透点的轨迹
●已发布
4
TubularAssembly
对象描述
●未开始
5TubularComponeni对象描述
●未开始
6TubularUmbilical
对象描述
●未开始
WellboreMarkerSe1井筒层位对象分组描述与该井筒相交的岩石岩性变化
●未开始
8WellboreTrajectory井筒轨迹对象分组用于计算二维和三维空间中计划或实际井筒的位置和空间不确定性的数据
●正在进行
9WellLogt
●正在进行
Well分组已发布的API列表
A
API
说明
2创建井筒
创建新井筒对象需要用户角色是users.datalake.editors”或者users.datalake.admins'才有权限创建
3获取井筒
查询指定井筒对象需要用户角色是users.datalake.viewers或users.datalake.editors”或'users.datalake.admins”.并且有对应的数据权限才能
查询到井筒对象信息
4获取给定井筒的层位
查询指定井筒对象的层位信息
5获取给定井筒的轨迹
查询指定井筒对象的井筒轨迹信息
查询指定井筒对象的所有数据版本信息需要用户角色是users.datalake.viewersusers.datalake.editors'或users.datalake.admins'.并且
6获取井筒的所有版本
有对应的数据权限才能查询到井筒对象版本信息
7
获取指定版本的井筒
查询指定数据版本的井筒对象信息需要用户角色是users.datalake.viewers”或users.datalake.editors或users.datalake.admins'.并且有对应
的数据权限才能查询到井筒对象信息
8获取给定井筒的测井信息查询指定井筒对象的测井信息
9
逻辑删除井筒
逻辑删除指定数据版本的井筒对象主要用户角色是users.datalake.editors'或users.datalake.admins'才有权限操作
创建井筒后在查询井筒api中能够查看新创建的井筒获取指定版本的井筒能够查看到初始版本的井筒信息最后
逻辑删除井筒能够将新增井筒删除
well-manage-controller井简中心数据服务
GET
/dde/vell/activity查询项目
GET
/dde/vell/activity-type查问项目类型
GET
/dde/vell/cache/init刷新缓存
GET
/dde/vell/changdata获取变更记录
GET
/dde/vel1/findvel1根据井号模糊查询井信息
GET
/findvellbyvellconnonnane
根据井号模糊查询井筒信息
GET
/dde/ve11/findvellidandnane
根据井号模糊查询井信息只返回井id和井
GET
/dde/vell/findvelllocation查问井坐标信息
GET
/dde/vell/generategroupplvalue批量获取主数据id
GET
/dde/vell/getattributemap获取所有属性对应中文名
GET
/dde/vell/getbatchinfo获取批次详细信息
GET
/dde/vell/getchangdata获取变更记录
2.4验证报告实例参考
平台提供可下载的测试报告详情,供用户在附件中可供查看或者在处理意见中提供可下载的测试报告链接。
报告编码:
报告名称Xxx领域数据服务测试分析报告
申请日期:
申请人:
服务供应商名称:
摘要:
测试内容包括:
序号
服务名称
服务功能描述
服务参数描述
服务返回值描述
井信息查询服务
提供通过井名检索等
方式的井信息查询服
分层信息表查询服
分层数据表新增、删
除、修改、查询服务
3
测井曲线解析服务
将测井数据体,包含
wis、las解析
测试情况说明:
本次测试是对xxx领域数据管理服务Vx.0版本下的xx个API进行验证测试。第一轮测试累计发现缺陷0个。
测试结论:
本套领域数据服务已通过环境验证系统可以正常运行。验收测试通过标准关于用例执行、DMS业务流相关文档等两
个方面分析,该项目通过验收测试。
检测依据:
集成开发应用支撑系统开放数据生态数据共享要求和评价第xxx部分关于xxx领域数据服务的接口要求和测试细则。
2.5dms调用流示例模版参考
平台提供可下载的dms调用流模版用户按照模版章节填写场景使用内容。
此部分内容非必填如果用户选择不填则默认使用平台配置好的场景验证测试流程若因部分DMS为实现而造成的
测试不能通过,需要给用户提示。
一、场景描述(示例)
场景画像:
结合专业软件直连地震解释A模块地震解释工作流和微件形成一套地震智能解释应用场景
地震解释
专业软件
GeoEast
其它软件
地震智能解
梦想云
释微件
体化共享数据模型&接口实现
地震中心
治理
GeoEast项目库
油田区域湖
二、业务流/工作流描述(示例)
2.1业务流
基础地质研究
地震构造解释替换部分pcg组件升级
地震储层预测替换部分pcg组件升级
地震烃类检测替换部分pcg组件升级
地震沉积解释替换部分pcg组件升级
2.2模块
由微件组合业务功能模块,完成地震和地质业务分析工作。
2.2.1地震构造解释成果分析
井震标定,地层对比,地震二维可视化,三维可视化,
2.2.2地震储层有利区圈定
地震剖面叠合井曲线工区底图断层平面polygon.
2.2.3储层含油气性分析
地震属性水平切片,平剖联动,地震组合剖面,
2.2.4地层沉积微相分析
地震剖面对比,多水平切片对比,
2.3工作流
2.3.1地震构造解释工作流
地震数据优选,频谱分析,层位标定,并震统层,断层解释,层位解释,速度建场,时深转换,构造成图
员信分
三堆可成化
GecEast
一%一%
二幢可视化
三维可化
福一%一%%一%一%%
以上内容均可通过调用PBC接口获取
三、DMS描述示例
3.1调用顺序及输入输出数据说明
建议若用户已上传openapi或swagger文档或领域数据说明书表中的部分信息可通过文档解析获取到用户通过
上移下移或拖动行调整调用顺序,减轻重复录入工作量。
建议若用户已上传openapi或swagger文档或领域数据说明书表中的部分信息可通过文档解析获取到用户通过
上移下移或拖动行调整调用顺序,减轻重复录入工作量。
序号
名称
功能描述
输入数据
产出数据
二维地
地震剖面、
地震数据体
震剖面可
平面显示
视化
三维地
地震数据体
地震数据体
震可视化
三维展示
地层对
过多口井地
地震数据体,时深
层对比,井
关系,井分层,任
分层,任意
意线拐点
线位置底图
显示
断层平
断层平面
断层多边形组合文
polygon组合
polygon
*
构造成
to图构造
工区网格,层位
图可视化
3.2DMS结果断言
序号
名称
结果描述
二维地震剖面可视化
地震剖面、平面显示
2
三维地震可视化
地震数据体三维展示
3
地层对比
过多口井地层对比,井分层,任意线位置底图显
断层平面polygon
断层平面polygon组合图
n
构造成图
tO图构造图可视化