要把数据打通可以做数据接口也可以用101 异构数据采集技术。。
两者优劣一比较可见
接口:
接口对接方式的数据可靠性较高,一般不存在数据重复的情况,且都是客户业务大数据平台需要的有价值的数据;同时数据是通过接口实时传递过来,完全满足了大数据平台对于实时性的要求。
但是接口对接方式需花费大量人力和时间协调各个软件厂商做数据接口对接;同时其扩展性不高,比如:由于业务需要各软件系统开发出新的业务模块,其和大数据平台之间的数据接口也需要做相应的修改和变动,甚至要推翻以前的所有数据接口编码,工作量很大且耗时长。
101异构数据采集:
本质是基于底层数据交换的数据直接采集方式
通过获取软件系统的底层数据交换、软件客户端和数据库之间的网络流量包,进行包流量分析采集到应用数据,同时还可以利用仿真技术模拟客户端请求,实现数据的自动写入。
实现过程如下:使用数据采集引擎对目标软件的内部数据交换(网络流量、内存)进行侦听,再把其中所需的数据分析出来,经过一系列处理和封装,保证数据的唯一性和准确性,并且输出结构化数据。经过相应配置,实现数据采集的自动化。
基于底层数据交换的数据直接采集方式的技术特点如下:
1)独立抓取,不需要软件厂家配合;
2)实时数据采集;
数据端到端的延迟在数秒之内;
3)兼容Windows平台的几乎所有软件(C/S,B/S);
作为数据挖掘,大数据分析的基础;
4)自动建立数据间关联;
5)配置简单、实施周期短;
6)支持自动导入历史数据。
目前,由于数据采集融合技术的缺失,往往依靠各软件原厂商研发数据接口才能实现数据互通,不仅需要投入大量的时间、精力与资金,还可能因为系统开发团队解体、源代码丢失等原因出现的死局,导致了数据采集融合实现难度极大。在如此急迫的需求环境下基于底层数据交换的数据直接采集方式应运而生,从各式各样的软件系统中开采数据,源源不断获取所需的精准、实时的数据,自动建立数据关联,输出利用率极高的结构化数据,让数据有序、安全、可控的流动到所需要的企业和用户当中,让不同系统的数据源实现联动流通,为客户提供决策支持、提高运营效率、产生经济价值。