如果您的工作流不需要周期性运行,但又需要将任务发布至生产环境运行,则可以创建手动工作流,本文为您介绍如何创建手动工作流,并将其发布到生产环境。
使用说明
手动工作流仅支持手动触发执行,不支持自动调度。
手动工作流各节点间的连线仅表示执行顺序,并非设置调度依赖。
手动工作流与周期工作流存在部分差异,详情请参见功能说明。
设计手动工作流
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的 ,进入Data Studio。
在左侧导航栏单击
,然后在手动工作流右侧单击 ,设置手动工作流名称并保存后,进入手动工作流编辑页面。
在工作流编辑页面顶部单击新建内部节点,选择需要的开发组件,设置组件名称,对应组件即会出现在画布中。
按需规划手动工作流。
进行工作流设计时,当工作流中节点个数较多时可能会影响实际运行,建议单个工作流下节点总数不要超过100个,工作流中最多创建200个节点。
开发业务逻辑
DataWorks将引擎能力进行封装,您可以基于引擎节点进行数据开发,无需接触复杂的引擎命令行,同时您也可以结合平台提供的通用类型节点进行复杂逻辑处理。
在工作流内,您可以基于同步和计算节点等进行具体的工作流开发。
发布手动工作流
标准模式工作空间下,数据开发界面仅作为任务节点的开发与测试页面,如果您需要将代码发布到生产环境,您可以直接发布该工作流,从而批量发布该工作流下的节点。
单击手动工作流顶部的运行,进入工作流运行页面,测试各节点运行是否成功。
在工作流运行页面,单击顶部的返回工作流,然后单击发布。在发布流程中,依次完成发布包构建、开发检查器、发布到开发环境、生产检查器和发布到生产环境步骤。
生产环境运行手动工作流
任务发布完成后,您可以单击发布界面的去运维,前往运维中心查看。
您也可以前往DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的 ,进入数据运维,然后在左侧导航栏找到手动任务运维。
单击目标手动任务操作列的运行,来运行手动工作流。
- 本页导读 (1)
- 使用说明
- 设计手动工作流
- 开发业务逻辑
- 发布手动工作流
- 生产环境运行手动工作流