4.6 迁移工作流定义
创建于 2022-10-31 / 最近更新于 2022-11-07 / 2018
字体:
[默认]
[大]
[更大]
工作流定义支持在不同环境/不同项目之间进行导出导入操作。
工作流的导出
工作流定义支持导出操作,导出的json文件中包含工作流定义DAG页面中的所有节点的配置内容以及关联关系;
导出的json文件中不包含以下内容(在新的环境/项目中导入工作流后,以下内容需要重新设置)
工作流定义的名称、位置、描述、超时告警
工作流定义的上下线状态、定时状态
工作流的导入
下线状态的工作流定义支持导入操作:如果画布中已经有内容存在,那么导入的内容将覆盖原始内容;
导入的工作流定义中如果存在“数据”相关的内容,那么会根据该工作流历史版本中的“数据”内容自动进行预填:
自动预填规则:寻找原始工作流中具有相同id的任务节点,并将该任务节点中相应的“数据”内容自动匹配到导入节点中去;如果无法找到匹配的原始任务节点/原始任务节点中没有相应的“数据”内容,那么会提示用户手动填写“数据”内容)
数据源:SQL节点、FTP节点、SCD节点
数据集:Dataset节点
数据流:Dataflow节点
工作流:Subprocess节点、Dependent节点
任务节点:Dependent节点
资源文件:Python节点、Shell节点、Spark节点
2 人点赞过