实践案例|数据库表复制实现异构系统数据的分发对比

在金融控股巨头A企业的数字化转型之路上,统建财务系统成为其管理的核心。面对业务系统间的数据孤岛、个性化同步需求以及数据一致性的挑战,他是如何巧妙应对的呢?
本文将引领您走进A企业,了解如何通过集成服务云,实现数据的高效流转与精准管理。
案例撰稿人:刘凤良
业务背景
A客户是一家中国领先的金融控股公司,专营矿产金融业务,负责管理和运营集团内的金融业务,包括财务公司、租赁、信托、证券、期货、保险和环保科技等企业。
该企业于2023年开始统建财务系统,集成本部、证券、信托、期货、外贸金租五家业务系统,构建一体化的系统,实现以下需求:
1. 对基础数据进行统一管理,包括组织、人员、客户、供应商等。
2. 各个企业将业务数据通过会计事件保存到该系统,财务系统生成凭证。
3. 该系统需要把基础数据和凭证数据按照核算组织进行拆分,分别推送到各家企业的中间库中,各家企业自行读取中间库信息,实现个性化的业务操作。
客户需求概括如下:

但在进行数字化统建过程中,客户A面临以下痛点:
1. 各家企业针对基础数据和凭证数据获取频率要求不一致。通过获取基础数据完成自己对应的OA流程。
2. 业务系统数量多,业务系统之间封闭性较高,同时统建财务系统是多业务单元集中的一体化组织,在分发数据时,要考虑到如何进行数据拆分,保证数据的准确性。
3. 数据分发给客户后,在统建财务系统数据发生变化后,如何保证数据一致性。
基于以上客户诉求与痛点,不难发现,用户需要的是:
1. 统一的数据分发平台;
2. 个性化需求,各个企业自行制定同步频率;
3. 快速高效,及时实现异构系统间的基础数据交互能力;
4. 数据一致性。
解决方案
1 方案整体思路
针对以上问题,如何基于苍穹平台,让业务数据定时将数据分发给各自企业的中间库中,可以从以下三个方面入手:
(1)利用集成服务云的数据表复制,不同的企业建立不同的连接;通过建立不同的数据库连接,适配不同数据库类型;
(2)针对各自企业的个性化需求,建立不同的表复制方案;
(3)方案包括数据对比、数据同步两个步骤。
其中,在数据对比阶段,我们可以通过服务流程比较源数据和目标数据之间的差异,识别出目标数据源中缺少或不同的数据。
在对比过程中,我们可以记录下数据差异的详细信息,包括新增、更新、删除的数据记录。根据数据对比的结果,对目标数据源进行数据同步操作,将源数据中的新增、更新、删除操作同步到目标数据源中。

(4)针对数据一致性,通过配置数据对比方案,用服务流程编排保证统建财务系统的修改、删除操作能同步到中间库。

2. 涉及的功能以及实现步骤
(1)配置数据库
实践案例|数据库表复制实现异构系统数据的分发对比
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



