背景信息
当前Dataphin支持三种方式创建工作流:普通创建工作流、上传开发脚本创建工作流、使用CreateWorkFolwByJson OpenAPI创建工作流。
前提条件
当前实例购买非结构化数据功能后,方可使用离线工作流。
当前实例购买非结构化数据功能-标准版+高级拓展包,且当前项目已绑定实时计算引擎后,方可使用实时工作流。
使用限制
当前工作流仅支持在Basic项目下创建。
实时工作流暂不支持不停服升级。
权限说明
除项目管理员和开发者外,当项目中成员拥有数据处理-编辑权限时,支持在本项目中新建、编辑、删除、移动工作流以及获取锁;拥有数据处理-执行权限时,支持在本项目中运行、提交、下线、下线并删除工作流。
创建工作流
在Dataphin首页的顶部菜单栏中,选择研发 > 数据研发。
在开发页面的顶部菜单栏选择项目。
在左侧导航栏中选择数据处理 > 工作流,在工作流列表中单击
图标,打开新建工作流对话框,配置以下参数。参数
描述
名称
填写工作流名称,支持任意字符,最长不超过256个字符。
调度类型
选择管道的调度类型。调度类型包括:
周期性节点:指需定期执行的任务。
手动节点:指没有依赖关系,需手动触发的任务。
实时节点:事件驱动的任务。
描述
填写工作流的简单描述,512个字符以内。
选择目录
选择任务所存放的目录。
若未创建目录,您可以新建文件夹,操作方法如下:
在页面左侧工作流列表上方单击
图标,打开新建文件夹对话框。在新建文件夹对话框中输入文件夹名称并根据需要选择目录位置。
单击确定。
单击确定,完成工作流创建。
工作流创建完成后,即可在工作流画布中使用各算子对数据集中各类型数据进行处理。
上传开发脚本创建工作流
在Dataphin首页的顶部菜单栏中,选择研发 > 数据研发。
在开发页面的顶部菜单栏选择项目。
在左侧导航栏中选择数据处理 > 工作流,在工作流列表上方单击
图标,打开上传工作流开发脚本对话框。上传工作流开发脚本对话框中除了上传工作流所需的JSON文件外,其他参数同普通新建工作流,详情请参见普通创建工作流。