数据开发是开发方通过从资源目录选择需要的原始数据资源,创建开发场景,使用开发平台进行低密数据开发的过程。
流程步骤如下:
资源申请(开发方)
操作路径:可信开发-资源目录
提供方在“可信开发-资源目录”下,根据响应的行业分类等或者输入关键字,找到需要的资源,点击“加入申请”进行批量申请或者直接点击“申请”进入开发场景创建。批量申请如下图所示,点击批量申请,进入场景创建:
创建场景分为3个步骤,基本信息-选择资源-选择开发工具。提交后,系统生成一个资源施工申请单到运营方和提供方的审核待办中。
基本信息填写:场景名称、场景申请说明、联系人、联系方式、承诺书等资料,其中承诺书可以先下载模板填写拍照上传。
选择资源:在资源申请中选中的资源默认选择,右侧分页中显示资源的字段信息,默认所有字段选中,可以裁剪字段范围,最终选定的资源和字段作为场景的初始资源。
开发工具:选择数据开发平台(低密数据开发场景应选的开发工具),申请角色(指在开发平台对应的角色),资源规格(指开发平台分配的计算和存储资源)。
以上3个步骤填写完成后,提交场景的资源申请,进入运营方审核。
资源申请审批(运营方)
操作路径:可信管控-审核管理
运营方在审核管理-待审核中可以看到一个开发资源申请审核的工单,点击“处理”进行审批确认。
资源申请会签(提供方)
操作路径:提供空间-审核管理
提供方在审核管理-待审核中可以看到一个开发资源申请审核的工单,点击“处理”进行审批确认。
这里的提供方指的场景申请的资源的提供方,也就是开发方使用资源需要经过提供方的同意。
数据开发(开发方)
操作路径:开发方空间-我的申请-进入开发场景
开发方点击 数据开发平台(低密数据开发),进入场景开发。
在开发平台,可以通过右上角的下拉选择不同的场景,默认最新场景为最新场景。点击流程管理,点击“创建工作流”,进入流程编排。例如,选用一个sqlscript插件实现SQL脚本集开发,脚本中使用资源申请中的2个资源数据生成1个结果表。
在开发平台,流程编排后,可保存,填写流程名称,可设置前置流程等,运行租户的等信息。
点击“添加前置工作流”,可添加该流程的前置流程。前置流程执行完后才能执行当前流程。若是离线调度流程,则在同一个账期内,前置流程实例运行完后可运行当前流程实例。
保存流程后,在流程列表支持流程编辑、运行、定时管理、上线、下线、工作流树形图、导出、版本信息。
流程需要上线后,才能立即执行或者按照定时管理定时生成任务实例执行。
定时管理中支持多个定时策略,定时策略上线才能生效。
在开发平台,调度执行或者理解执行的任务实例,支持任务编辑、重跑、暂停、删除等操作。
编辑:只能编辑成功/失败/停止状态的任务。点击"编辑"按钮或工作流实例名称进入 DAG 编辑页面,编辑后点击"保存"按钮,弹出保存 DAG 弹框,如下图所示,修改流程定义信息,在弹框中勾选"是否更新工作流定义",保存后则将实例修改的信息更新到工作流定义;若不勾选,则不更新工作流定义。
重跑:重新执行已经终止的流程。
恢复失败:针对失败的流程,可以执行恢复失败操作,从失败的节点开始执行。
停止:对正在运行的流程进行停止操作。
暂停:对正在运行的流程进行暂停操作,系统状态变为等待执行,会等待正在执行的任务结束,暂停下一个要执行的任务。
恢复暂停:对暂停的流程恢复,直接从暂停的节点开始运行。
删除: 删除工作流实例及工作流实例下的任务实例。
甘特图:Gantt图纵轴是某个工作流实例下的任务实例的拓扑排序,横轴是任务实例的运行时间。
数据服务发布(开发方)
操作路径:开发平台-数据服务-API管理
在API管理,点击“创建API服务”进行服务开发,拖动左边的开发的结果表,拉动到上方编辑区,设置字段相关属性,可刷新结果数据,并将结果数据保存生成API。
在API管理,在API列表中,生效状态的API可以点击发布,将API同步到数据要素管理中心。这样就完成了数据开发过程。
API状态分为生效和失效。生效状态的API发布后可被测试和调用,失效的API不可调用,不可发布,可删除。在API的编辑页面可设置API状态。
勾选失效的API,点击“批量删除”可删除API。