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

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:2

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


基于一类数据的集成方案,历尽九九八十一难配置完成,怎么做到重用?怎么既做到数据初始化,又做到增量同步呢?错误数据又该如何进行补偿呢?


和集成打过交道的大概都经历过:在某些场景下数据初始化、实时同步、定时补偿的需求是并存的。因此针对一个集成方案我们可能要通过不同方式进行“点火”,即配置多种启动机制,在适当的时候让方案跑起来,让数据流动起来。


本文将带你了解苍穹集成服务云集成方案的“点火”--启动机制,让你在今后开发过程中能够自由设计多种启动方案,轻松驾驭各式各样的集成需求。




1 启动方案是什么


启动方案其实是集成方案启动执行的方式。集成服务云提供了人工启动、定时启动、事件触发、消息启动这四种启动方式。它支持基于一个数据集成方案设计多种启动方式,完成一个完整的业务集成。


  • 人工启动


仅支持手动触发执行。

适用于调试或者测试环境,或者同步时效要求很低的场景。


  • 定时启动


按照启动方案中配置的【执行计划】在“启用时间”开始后,“过期时间”结束前,依据“执行频率”执行启动。

同步时效一般,适用于集中在某个时间点批量同步的场景。


  • 事件触发


当单据事件和启动方案中配置的事件一致时,启动方案触发执行。 

适用于同步时效要求极高的场景或者上下游业务有依赖的场景(源系统的操作需要及时同步到目标系统)。

另外,事件触发也支持人工执行(需要手动输入源单候选键),是事件监听或者同步失败后的补偿机制。


  • 消息启动


仅在启动方案中配置的“消息订阅主题”对应的消息队列中产生消息时触发执行。

这种方式同步实效要求不高,异步执行数据集成,适用于大批量数据异步分批处理的场景。


温馨提示 :在设计方案时,建议先配置人工启动,数据关系同步正确后,再配置事件触发等其他启动机制。


2 使用场景


下面以两张单据的数据初始化、增量实时同步、定时补偿的同步场景简要介绍不同启动方式的使用场景。


数据集成方案:



启动方案:



方案一:数据初始化


选择启用”人工启动“类型启动方案,并立即执行,一次性将demo1全量数据同步到demo2中。


人工启动其他应用场景:

  • 新建的数据集成方案测试(通过筛选条件过滤一条数据测试集成方案连通性)

  • 系统间的历史数据迁移


方案二:增量实时同步


选择启用“事件触发”类型启动方案,当demo1中点击“保存”按钮时,系统监听到“保存(新增/修改)”事件,实时将该条保存数据同步到demo2中。


此处以保存事件为例,可根据实际需要选择不同的单据事件进行监听。


事件触发其他应用场景:

  • 费用报销单在费控系统审核后实时同步到财务系统

  • 供应商在SRM系统新增后实时同步到ERP系统


方案三:定时补偿


选择启用“定时启动”类型启动方案,则系统按执行计划定时启动集成方案,将demo1事件触发失效或其他同步失败数据补偿同步到demo2中。


定时启动其他应用场景:

  • 每日定时同步新增客户信息

  • 每月定时将会计凭证同步到报表系统


3 更多资料


以上典型使用场景基本可以满足常见的集成需求,针对不同类型的启动方式,还可以设置多个(如不同过滤条件等其他设置)启动方案。自由灵活搭配使用,为企业数据的自由流动保驾护航。


除了以上介绍的四种启动机制,关于集成方案的启动还有很多高级玩法哦~~戳一戳了解更多:

通过API调用集成方案和启动方案

后置任务、多线程、分批




#相关推荐#


#  什么?原来组织集成这么简单?

#  停机更新了,你的集成数据还能跑吗?

 一篇揭秘服务流程设计器的好文,速看!

#  你了解EAS与苍穹的数据交互吗?


以上就是本期的全部内容,更多精彩内容请扫下方二维码~



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

基于一类数据的集成方案,历尽九九八十一难配置完成,怎么做到重用?怎么既做到数据初始化,又做到增量同步呢?错误数据又该如何进行补偿呢...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息