手动工作流

更新时间:2025-03-03 05:30:09

如果您的工作流不需要周期性运行,但又需要将任务发布至生产环境运行,则可以创建手动工作流,本文为您介绍如何创建手动工作流,并将其发布到生产环境。

使用说明

  • 手动工作流仅支持手动触发执行,不支持自动调度。

  • 手动工作流各节点间的连线仅表示执行顺序,并非设置调度依赖。

  • 手动工作流与周期工作流存在部分差异,详情请参见功能说明

设计手动工作流

  1. 进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的快速进入 > Data Studio,进入Data Studio。

  2. 在左侧导航栏单击image,然后在手动工作流右侧单击image > 新建手动工作流,设置手动工作流名称并保存后,进入手动工作流编辑页面。

  3. 在工作流编辑页面顶部单击新建内部节点,选择需要的开发组件,设置组件名称,对应组件即会出现在画布中。

  4. 按需规划手动工作流。

    进行工作流设计时,当工作流中节点个数较多时可能会影响实际运行,建议单个工作流下节点总数不要超过100个,工作流中最多创建200个节点。

开发业务逻辑

DataWorks将引擎能力进行封装,您可以基于引擎节点进行数据开发,无需接触复杂的引擎命令行,同时您也可以结合平台提供的通用类型节点进行复杂逻辑处理。

在工作流内,您可以基于同步和计算节点等进行具体的工作流开发。

  • 您可以编辑同步节点,配置同步的数据来源和去向,将某个数据库的数据同步到另一个数据库。

  • 您可以打开某个数据开发节点,进行具体的数据清洗工作,例如MaxCompute SQL节点,如果代码开发过程中需要用到资源或函数,DataWorks也支持您通过可视化的方式来创建资源节点和函数节点。数据开发的更多细节,请参见节点开发,创建资源和函数,详情请参见资源管理

发布手动工作流

标准模式工作空间下,数据开发界面仅作为任务节点的开发与测试页面,如果您需要将代码发布到生产环境,您可以直接发布该工作流,从而批量发布该工作流下的节点。

  1. 单击手动工作流顶部的运行,进入工作流运行页面,测试各节点运行是否成功。

  2. 在工作流运行页面,单击顶部的返回工作流,然后单击发布。在发布流程中,依次完成发布包构建开发检查器发布到开发环境生产检查器发布到生产环境步骤。

生产环境运行手动工作流

  1. 任务发布完成后,您可以单击发布界面的去运维,前往运维中心查看。

    说明

    您也可以前往DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的快速进入 > 数据运维,进入数据运维,然后在左侧导航栏找到手动任务运维

  2. 单击目标手动任务操作列的运行,来运行手动工作流。

  • 本页导读 (1)
  • 使用说明
  • 设计手动工作流
  • 开发业务逻辑
  • 发布手动工作流
  • 生产环境运行手动工作流