历史版本2 :批量修改定時任務中的資料連結名 返回文檔
編輯時間: 內容長度:图片数:目录数: 修改原因:

目錄:

1. 概述编辑

1.1 应用场景

FDL 中原先采用的数据连接名为demo1,已在大量定时任务中使用。为了规范数据连接命名,需将此数据连接名更改为fdl_demo,目前需要逐个打开定时任务并手动重新选择新命名的数据连接,操作过程比较麻烦。

鉴于定时任务数量较多,手动选择过于繁琐,本文提供一种批量替换的解决方案。

1.2 实现思路

定时任务中的数据连接名保存在 dp 文件内,来源是fromConnectionName,去向是toConnectionName。如下图所示:

1700624642588824.png

可通过 java 代码实现字符串替换,直接批量替换 dp 文件内对应的数据连接名即可。

1.3 注意事项

本文方案需要在「资源迁移」处导出定时任务,导出的定时任务不包含 批量调度 ,使用本文方案会导致批量调度配置丢失。

2. 示例编辑

本文场景模拟如下:

  • 「定时开发任务」内原使用的数据连接名为mysql,需要替换为fdl_mysql

  • 「数据关联Demo」内原使用的数据连接名为demo1,需要替换为fdl_demo

2.1 导出需要修改数据连接名称的任务