Universe 帮助中心

4.6 迁移工作流定义

创建于 2022-10-31 / 最近更新于 2022-11-07 / 1040
字体: [默认] [大] [更大]

工作流定义支持在不同环境/不同项目之间进行导出导入操作。

工作流的导出

  • 工作流定义支持导出操作,导出的json文件中包含工作流定义DAG页面中的所有节点的配置内容以及关联关系;

  • 导出的json文件中不包含以下内容(在新的环境/项目中导入工作流后,以下内容需要重新设置)

    • 工作流定义的名称、位置、描述、超时告警

    • 工作流定义的上下线状态、定时状态

工作流的导入

  • 下线状态的工作流定义支持导入操作:如果画布中已经有内容存在,那么导入的内容将覆盖原始内容;

  • 导入的工作流定义中如果存在“数据”相关的内容,那么会根据该工作流历史版本中的“数据”内容自动进行预填:

自动预填规则:寻找原始工作流中具有相同id的任务节点,并将该任务节点中相应的“数据”内容自动匹配到导入节点中去;如果无法找到匹配的原始任务节点/原始任务节点中没有相应的“数据”内容,那么会提示用户手动填写“数据”内容)

  • 数据源:SQL节点、FTP节点、SCD节点

  • 数据集:Dataset节点

  • 数据流:Dataflow节点

  • 工作流:Subprocess节点、Dependent节点

  • 任务节点:Dependent节点

  • 资源文件:Python节点、Shell节点、Spark节点


2 人点赞过