反馈已提交

网络繁忙

批量导入导出定时任务、调度计划

  • 文档创建者:Wendy123456
  • 历史版本:2
  • 最近更新:Wendy123456 于 2024-11-28
  • 1. 概述

    1.1 版本

    FineDataLink 版本功能变动
    4.2.0.3支持批量导入/导出定时任务、调度计划

    1.2 应用场景

    1)资源复用场景

    将标准化场景任务进行资源打包,提供给 IT 人员后,IT 人员导入即可使用,无须再重新配置依赖资源。

    2)测试环境发布至生产环境场景

    用户部署两套工程,需要将开发完成的任务从测试环境工程批量导入进开发环境工程。

    1.3 功能简介

    进入 FDL 工程后,点击用户账号右侧的下拉按钮,可选择资源导出、资源导入。如下图所示:

    11.png

    1.4 注意事项

    1)不支持集群环境中使用该功能。

    2)资源导入、资源导出按钮,所有数据开发人员都可见、可配置;可以查看当前工程中该用户所有拥有管理权限的资源。

    3)资源导入的定时任务数量过多可能存在性能问题(例如导入 400+ 定时任务大概需要 8 分钟)。

    4)支持跨版本导入导出。

    2. 资源导出

    1)登录 FDL 工程,点击「资源导出>选择资源」按钮,如下图所示:

    12.png

    「同时导出依赖配置」按钮说明请参见本节第二步骤中的表格内容(建议勾选,否则可能导致资源使用异常。)。

    2)选择要导出的定时任务/调度计划,导出即可。如下图所示:

    导出定时任务步骤/界面:

    13.png

    导出调度计划步骤/界面:

    14.png

    各设置项说明如下表所示:

    注:最多导出定时任务 1000 个;最多导出调度计划 1000 个。

    -导出定时任务导出调度计划
    点击「确定」后,一同选择关联资缺少关联资源可能导致所选资源使用异常,建议勾选

    1)勾选后,定时任务 A 调用的子任务 B,也会被导出;若 B 子任务调用了 C 子任务,C 也会被导出,以此类推

    2)若用户没有某个子任务的管理权限,该子任务不会被导出

    3)导出前,会校验定时任务的关联资源;例如定时任务 A 调用定时任务 aa,定时任务 B 调用定时任务 bb,数据开发用户 Alice 用户A、B、aa的管理权限,资源导出 A、B 时,会提示关联资源完整或缺失:

    注:若待导出的定时任务没有关联资源,不给出提示

    3.png

    可将提示缺失的定时任务删除;若依旧导出,提示:可能导致资源导出使用异常,导出的资源包中不包含没有权限的子任务

    1)勾选后,会导出调度计划下所有的定时任务,若定时任务有子任务,也会导出,若子任务有对应的子任务,也会导出,以此类推

    2)若用户没有某个子任务的管理权限,该子任务不会被导出

    3)导出前,会校验调度计划的关联资源;若没有某定时任务的管理权限,左侧列表中不会显示该定时任务。如下图所示:

    4.png

    运维中心Tab中,会进行提示。如下图所示:

    6.png

    可将提示「缺失」的调度计划删除,或者获取定时任务的管理权限;若依旧导出,提示:存在缺失的关联资源,可能导致资源导出使用异常

    同时导出依赖配置勾选后将同时导出所选资源的依赖配置,建议勾选

    勾选后,会将定时任务使用的全局参数导出;所有子任务使用到的全局参数也会导出

    1)勾选后,会将调度计划的调度日历导出;所有子任务对应的调度日历不会被导出

    2)调度计划导出前,该调度若为开启/关闭状态,导出后,状态不

    其他说明

    1)资源目录路径默认导出,从根目录往下,实体资源往上层级都包含。举例:(根目录)文件夹A/文件夹B/任务A

    2)定时任务导出内容为生产环境最新版本。若无生产环境则为开发环境配置

    3)只能导出当前工程中该用户所有拥有管理权限的定时任务;过滤掉空文件夹

    导出调度计划时,可选择导出定时调度、事件调度:

    2.png

    3)资源导出后,自动下载 zip 包。如下图所示:

    1732774556651175.png

    3. 资源导入

    1)登录 FDL 工程,点击「资源导入」按钮,如下图所示:

    8.png

    2)选择要导入的压缩包(一次只能选择一个压缩包进行导入)。

    下图界面:导入定时任务、调度计划界面。

    13.png

    步骤
    导入定时任务&调度计划
    导入资源冲突检测

    1)导入后,若检测到有冲突对象,可选择导入方式:新增导入、覆盖导入

    • 覆盖导入:用户有该实体资源管理的权限,则覆盖当前的实体资源;若被覆盖的定时任务中有任一无管理权限的任务,则不允许覆盖导入

    12.png

    「一键处理」按钮点击后,可统一配置导入方式;新增导入时,可自定义导入定时任务名称,定时任务名称不可为空,不可重名

    2)若版本间相差过大,资源结构不一致将会报错:导入资源版本不支持;若导入的资源使用了新工程没有的功能点,将报错:存在本环境不支持的功能点

    3)若不存在冲突问题,直接进入下一步

    依赖数据连接校验

    可替换数据连接,仅支持同类型替

    导入内容确认

    1)匹配方式可选择路径匹配、指定位置匹配

    • 路径匹配:将优先在本环境中匹配文件夹路径,匹配不到则新增文件夹;有根目录创建权限时才可使用该方式;目录导入逻辑:若无文件夹则新建,若有同名文件夹则默认覆盖

    14.png

    • 指定位置:将在指定位置下新增文件夹;可选目录位置为支持新增任务的文件夹层级,逻辑为新增文件夹/文件

    20.png

    • 若已存在同名的同级文件夹,将为导入文件夹名称加后缀“-副本”

    2)依赖资源&关联资源校验:

    23.png

    若依然选择导入,导入后,调度计划中会提示任务缺失

    4. 异常场景说明

    异常场景
    处理策略

    功能点旧环境有—>新环境有,配置项一样但可配置值不一样

    举例:

    1)定时任务-文件输入,原工程的文件路径在新工程中没有

    2)定时任务,未带依赖资源数据连接,在新工程中也匹配不上同名数据连接

    导入任务后前端保留配置值:

    1)若用户手动重新选择则前端红框校验报错 

    2)若用户没有手动更改,运行任务的时候后端报错

    功能点旧环境有—>新环境无

    举例:

    1)原工程定时任务中有插件节点,新工程中未安装该插件

    2)原工程定时任务用了高级算子,新工程中未注册该功能点

    主功能配置项隐藏不显示
    资源包中包含没有功能入口的资源
    举例:用户A导入资源包,资源包中包含定时任务资源,A用户在新工程中无数据开发功能入口
    资源导入失败

    导入进FDL不适配/lic文件功能点没有的资源

    举例:调度计划-高级功能点

    资源导入失败
    覆盖导入时,如果待覆盖的定时任务正在运行提醒禁止导入,要求此任务完全停止后,才允许导入
    覆盖导入时,如果待覆盖的定时任务正在编辑提醒禁止导入,要求此任务不属于编辑状态,才允许导入




    附件列表


    主题: 数据开发-定时任务
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持