集成方案的“点火”时刻!花式启动数据集成

基于一类数据的集成方案,历尽九九八十一难配置完成,怎么做到重用?怎么既做到数据初始化,又做到增量同步呢?错误数据又该如何进行补偿呢?
和集成打过交道的大概都经历过:在某些场景下数据初始化、实时同步、定时补偿的需求是并存的。因此针对一个集成方案我们可能要通过不同方式进行“点火”,即配置多种启动机制,在适当的时候让方案跑起来,让数据流动起来。
本文将带你了解苍穹集成服务云集成方案的“点火”--启动机制,让你在今后开发过程中能够自由设计多种启动方案,轻松驾驭各式各样的集成需求。
1 启动方案是什么
启动方案其实是集成方案启动执行的方式。集成服务云提供了人工启动、定时启动、事件触发、消息启动这四种启动方式。它支持基于一个数据集成方案设计多种启动方式,完成一个完整的业务集成。
人工启动
仅支持手动触发执行。
适用于调试或者测试环境,或者同步时效要求很低的场景。
定时启动
按照启动方案中配置的【执行计划】在“启用时间”开始后,“过期时间”结束前,依据“执行频率”执行启动。
同步时效一般,适用于集中在某个时间点批量同步的场景。
事件触发
当单据事件和启动方案中配置的事件一致时,启动方案触发执行。
适用于同步时效要求极高的场景或者上下游业务有依赖的场景(源系统的操作需要及时同步到目标系统)。
另外,事件触发也支持人工执行(需要手动输入源单候选键),是事件监听或者同步失败后的补偿机制。
消息启动
仅在启动方案中配置的“消息订阅主题”对应的消息队列中产生消息时触发执行。
这种方式同步实效要求不高,异步执行数据集成,适用于大批量数据异步分批处理的场景。
温馨提示 :在设计方案时,建议先配置人工启动,数据关系同步正确后,再配置事件触发等其他启动机制。
2 使用场景
下面以两张单据的数据初始化、增量实时同步、定时补偿的同步场景简要介绍不同启动方式的使用场景。
数据集成方案:

启动方案:

方案一:数据初始化
选择启用”人工启动“类型启动方案,并立即执行,一次性将demo1全量数据同步到demo2中。
人工启动其他应用场景:
新建的数据集成方案测试(通过筛选条件过滤一
集成方案的“点火”时刻!花式启动数据集成
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



