企划网
企划行业交流平台
随时掌握最新行业资讯

数据交换是什么意思?定义、作用及流程一览

打印

1.数据交换是什么意思

数据交换通常是指在数据通信网中,交换中心所进行的数据各种接转操作的交换方式。数据交换过程中会依据一定的原则,采取相应的技术,实现不同信息系统之间数据资源共享。数据交换平台的支撑是中间件软件,在信息交换过程中要进行频繁的信息封装、控制信息的同步/异步交换、排队处理等。

2.数据交换的作用

数据交换的一个关键就是数据交换平台,为源数据库与目标数据库之间资料交接管理流程的规范化、流程化管理提供支撑,是实现数据共享的有效工具。数据交换平台的功能是实现异构应用系统之间信息交换,具体包含三个方面:

(1)数据集成:能够识别不同的应用系统类型以及数据接口,可以方便地与各类型的数据库、文件、消息街口等建立集成机制,实现数据通信及数据交换机制。

(2)信息集成:解决跨多系统之间信息的有序交换,任意系统之间可以实现主动发送、请求/应答、订阅/发布交换模式,并通过路由控制实现分布式网络中的信息交换。

(3)可靠通信:提供传输可靠性保障,支持断点续传、网络容错,在系统运行出现故障时保障数据可靠;支持应用的实时、定时、主动、被动模式,实现同步/异步消息通信;支持数据高速传输,适应网络传输速率,提供透明压缩传输功能。

3.数据交换的流程

以亿信睿治数据交换平台为例,数据交换过程如下:

(1)数据提取:数据提取是数据交换的最基础的步骤,根据数据集模板和数据集实例的定义,提取源数据库中的交换数据,根据数据质量集中定义的约束规则对数据进行数据约束的检查,确保数据的完整性和正确性。

(2)数据转换:数据转换是根据数据集实例中提取出来的源数据库中的数据,通过数据映射规则的描述完成数据集的转换。将经过数据转换后的数据集提交给数据加载服务器,来完成数据加载操作。数据加载是数据交换的核心点,根据提供的数据加载调度算法,按照相应的优先级来进行数据加载操作。

(3)数据传输:数据传输提供数据打包压缩和断点续传两种功能,当压缩包在上传的过程中,遇网络故障,可以从断点部分继续上传未上传的部分,而没有必要重新开始上传下载。断点续传可以节省时间,提高数据上传速度。根据数据交换的定义中数据状态的记录信息,可以获得在数据提取和数据加载过程中的数据,也可以通过对数据的查询来跟踪和管理数据。

(4)数据质量控制:数据质量控制贯穿整个数据交换的始终。根据质量约束元模型,将数据表间的主外键规则和一致性约束规则进行检查,查看数据中是否有不可见的错误信息,如错误字符等。检查数据项的约束条件和查询时的数据是否满足筛选的条件,同时记录在数据质量约束元模型中,在数据的各个流转过程中完成数据质量的检查。

(5)数据交换流程监控:流程监视提供数据交换过程中数据集状态的可视化监视,是一种重要的数据交换管理手段。

推荐阅读

什么是数据生命周期管理?一文读懂数据生命周期管理!

什么是数据整合?方法有哪些?特征是?

《IBM:从数据科学到数据外交(25页).pdf》

《数据堂:大数据产业调研及分析报告(145页).pdf》

上一篇:什么是BDI指数?一文讲清楚

下一篇:平均净资产是什么?一文讲清

来源:互联网 / 发布时间:2023-12-20 13:58:54