1. 概述
1.1 版本
FineDataLink 版本 | 功能变更 |
---|---|
4.0.1.1 | 「管理系统>智能运维>资源迁移」的资源导出 Tab 下,新增 ETL 任务的导出;资源导入 Tab 下,可导入 ETL 任务 |
4.0.21 | 独立部署的 FineDataLink ,支持非超级管理员进行定时任务资源迁移 |
1.2 应用场景
以下场景时:
用户从平台 A 升级或迁移至平台 B 时,需要快速批量迁移平台的定时任务。
用户希望能够快速复用官方定时任务或用户在其他环境制作的的定时任务。
可在平台的「管理系统>智能运维>资源迁移」中实现。
1.3 功能简介
在「管理系统>智能运维>资源迁移」中,支持定时任务导出导入。
1.4 约束限制
2. 前提条件
非超级管理员用户想要使用资源迁移,需要为其分配「资源迁移」的使用权限,如下图所示:
注:必须开启资源迁移父节点「智能运维」节点权限。
同时需要将定时任务的管理权限分配给用户,该用户才能有指定定时任务的资源迁移权限,如下图所示:
3. 操作步骤
准备两个工程 A 和 B ,需要把 A 工程中的定时任务导入到工程 B 中。
其中两个工程中均拥有相同的数据连接,且两系统版本须一致,精确到三位的版本。
3.1 A 工程导出定时任务
有权限的用户 Lisa 进入 A 工程,点击「管理系统>智能运维>资源迁移」,在「资源导出」Tab 页下,导出定时任务。如下图所示:
点击「导出」按钮后,会自动下载一个压缩包。
3.2 B 工程导入定时任务
1)进入 B 工程的平台,点击「管理系统>智能运维>资源迁移」,在「资源导入」Tab 页下,导入定时任务。如下图所示:
2)A 工程的压缩包上传后,点击「导入>确定」,确定导入 B 工程。如下图所示:
3)导入完成页面如下图所示:
各列说明如下表所示:
列名 | 说明 |
---|---|
类型 | 定时任务 |
平台路径 | 平台路径为「来源系统」的定时任务在平台中的路径 |
物理资源 | - |
权限信息 | 点击「详情」可查看权限信息 其中会提示「目标系统」是否有部门/角色/用户在被导入系统中的缺失情况。但这里不影响任务是否允许导入,如有缺失,导入时自动忽略权限配置 |
导入方式 | 针对于「来源系统」和「目标系统」在任务层面的导入冲突处理 1)不冲突时,导入方式为「直接导入」;导入路径以资源包内「来源系统」的路径为准,「目标系统」不存在对应路径时则新建 2)名称或路径冲突时,导入方式为「覆盖导入」:
|
4)点击「数据开发」,可看到导入成功的定时任务。如下图所示: