启动方案介绍

变更记录
| 产品版本 | 更新内容 | 更新日期 |
| V5.0.017 | 初始版本 | 2021年01月01日 |
| V5.0.020 | 增加2.7 查看下一次执行计划章节 | 2023年04月17日 |
| V6.0.002 | 新增了启动方案调试功能,用户可以针对某一集成方案进行执行调试,并查看调试结果。 | 2023年10月31日 |
| V6.0.9 | 调试启动支持在日志输出执行sql | 2024年4月8日 |
1 简介
1.1 功能介绍
数据集成方案需要通过配置启动方案来触发的。启动方案目前支持了四种启动机制:人工、定时、事件触发和消息启动。能够基于单个数据集成方案设计多种启动方案,完成一个完善的业务集成。
1.2 应用场景
人工启动:通过立即执行,执行启动方案。适用于调试或者测试环境,或者同步时效要求很低的场景
事件触发:选择源对象上的事件,作为启动方案触发的条件。事件触发后,会自动下发数据到连接器中,监听该事件,自动触发集成方案执行。适用于同步时效要求极高的场景或者上下游业务有依赖的场景
定时启动:定义集成方案的执行频率(如每天12点自动运行),按照执行计划自动运行。同步时效一般,可以集中在某个时间点批量同步
消息启动:指定源或目标的消息主题,当接收到消息时触发该方案
其他说明:支持接口调用启动方案执行、方案需要启用后才能执行
1.3 系统路径
【集成管理】→【数据集成】→【启动方案】
1.4 字段/按钮说明
字段说明:
| 字段名称 | 详细解释 |
| 类型 | 启动方案类型,包括人工启动、定时启动、事件触发、消息启动等 |
| 编码 | 启动方案编码 |
| 名称 | 启动方案名称 |
| 状态 | 启动方案禁用/启用状态 |
| 触发次数 | 当前启动方案执行次数 |
| 最近触发时间 | 最新一次当前方案被触发时间 |
按钮说明:
| 按钮名称 | 详细解释 |
| 新增 | 新增启动方案 |
| 修改 | 修改启动方案 |
| 删除 | 删除启动方案,不支持批量删除 |
| 启用/禁用 | 启用/禁用启动方案 |
| 立即执行 | 支持通过立即执行出触发人工启动类型,并且输入参数立即执行定时启动与事件触发类型 |
| 执行结果 | 启动方案整体执行结果 |
| 执行日志 | 启动方案单次执行日志 |
| 导入/导出方案 | 支持方案导入/导出。特别说明:事件触发的启动方案导入时会保持启用状态(如果系统存在该资源并已经启用),以避免方案更新时出现事件触发数据丢失。 |
| 触发日志 | 事件触发方案支持查看触发日志 |
| 历史版本 | 支持查看历史版本 |
| 关联查询 | 查询出将该方案作为后置任务的启动方案 |
| 资源引用关系 | 查看当前启动方案所有依赖资源以及引用关系 |
2 主要操作
2.1 新增启动方案
步骤1:请进入启动方案列表,点击“新增”按钮

步骤2:选择所需的启动方案类型—人工启动、事件触发、定时启动或消息启动
步骤3:选择对应的数据集成方案
步骤4:输入“编码”、“方案名称”
步骤5:选择是否“保存全部日志”: “保存全部日志”用于默认不打开时只保存失败状态的日志,打开后保存全部状态的日志,包括成功、失败、忽略等其他所有状态的日志
步骤6:填写“失败日志数阈值”,该参数为单次任务执行记录失败日志数的最大值(默认500条),当超过该阈值时任务继续执行,但不再记录失败日志

步骤:7:填写控制参数,控制启动方案运行时的性能参数,重试间隔,重试策略等

2.2 公共控制参数介绍
最大线程数:
默认不启用多线程;如果指定,则最多启用指定数目的线程执行该集成方案以减少总时长。警告:无限制的增加线程并不总能加速集成过程,建议不超过5,最大允许设置32。注意,以下场景不支持多线程:单个事务、层级结构数据集成、或总行数少于10时。
目标单批量大小:
集成平台初始化操作在目标系统推送数据时尽可能采用批处理模式以提高性能。当“目标单批量大小”设置为 >1 时,推送数据时使用指定的批量大小。当“目标单批量大小”设置为 ﹤=1 时,推送数据时将不采用批处理模式。以下场景不支持批量处理:1.层级结构数据;2.数据集成方案设置了动态代理用户;3.需要调用多个操作;4.目标系统不支持批量接口。使用前提:数据集成方案关闭“记录源单/目标单ID关联关系"和”记录单据集成日志“,启动方案关闭”保存全部日志“选项。
最大重试次数:
方案执行失败时的自动重试的最大次数,不配置取默认值,默认最大重试次数为3,配置为0时则表示不需要重试。
重试间隔(分钟):
方案执行失败后的重试间隔,格式为使用逗号分隔的整数,例如:1,3,5 表示失败后分别等待1分钟、3分钟、5分钟予以重试,默认重试间隔为(1,8,27)分钟;如果配置的间隔数比重试次数少,多出来的次数用最后一个间隔来计算重试延时。
互斥锁标志:
如果设置了“互斥锁标志”,那么相同“互斥锁标志”的启动方案禁止并发执行。通常情况下,如果需要互斥执行的方案,可以将“启动方案编码”作为互斥锁标志;如果需要设置动态锁标志,采用格式 #{param_name} 引用启动方案的参数值作为互斥锁标志。时间戳属性:
指定源单的时间戳属性,若源单数据中的时间戳字段值没有变化,则再次同步时会忽略该行数据。
禁止记录追溯信息:
对于大数据量初始化的功能,建议启用此选项屏蔽追溯功能,以免在执行过程耗费太多数据库存储空间记录追溯信息。
2.3 各类启动方式特殊配置
人工启动:适用于调试或者测试环境,或者同步时效要求很低的场景;通过点击“立即执行”按钮,执行启动方案
事件触发:适用于同步时效要求极高的场景或者上下游业务有依赖的场景;
选择源对象上的触发事件(事件根据集成对象所支持的监听事件而定),作为启动方案触发的条件;事件触发后,会自动下发数据到连接器中,监听该事件,自动触发集成方案执行

事件触发的人工补偿:事件触发类型的启动方案,在启动方案列表中点击“立即执行”按钮,弹出“事件启动方案过滤配置”弹出框,界面的过滤字段为集成方案中配置的源单候选键字段,如配置多个则把多个候选键字段带过来,填写完候选键字段值后点击执行按钮就会进入执行结果界面。
注:人工补偿执行时可以指定特定补偿代理用户
启动方案介绍
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



