在信息化建设过程中,由于各业务系统建设和实施数据管理系统的阶段性、技术性以及其它经济和人为因素等因素影响,导致企业在发展过程中积累了大量采用不同存储方式的业务数据,包括采用的数据管理系统也大不相同,从简单的文件数据库到复杂的网络数据库,它们构成了的多源的异构数据,当企业为完成一项工作,可能需要访问分布在网络不同位置上的多个数据管理系统中的数据,从而对企业对未来规划造成困扰。

整合多源异构系统数据的目标

多源异构数据整合的目标就在于实现不同结构的数据之间的数据信息资源、硬件设备资源和人力资源的合并和共享。其中关键的一点就是以分散的局部的数据为基础,通过各种工具和处理逻辑建立全局的统一的数据或视图。

传统技术路线:

对于多源异构系统数据整合的需求是十分多样的,比如:数据的实时无缝对接或批量对接、数据实时或T+1同步、单向数据传输等。利用传统技术路线。

可以有以下几种方式解决:

1.跨平台,SOAP服务对接

SOAP是一种轻量的、简单的、基于XML的数据交换协议,它被设计成交换结构化或相对固化的信息。

SOAP服务具有简单、可扩展的特点,其实现与厂商、编程语言和具体厂商都没有关系。SOAP客户端发送一个请求,调用相应的对象,然后服务器返回结果。这些消息是XML 格式的,封装成HTTP 协议,符合任何路由器、防火墙或代理服务器的要求。SOAP可以使用任何语言来完成,可以在任何操作系统中无需改动正常运行。因此,SOAP具有强大的网络穿透能力,具有广泛的适应性,比较适合当前自然资源部门应用系统繁多、技术体系不一、数据多源异构这一现实性的应用系统和数据集成要求。

2.大文件,FTP文件共享

文件传输协议(FTP)虽然是一种非常传统的数据共享和交换技术,但是,在自然资源领域中,针对遥感图像、三维地图、CAD图纸(Drawing)、激光点云等大数据量文件的交互,采用FTP交互方式是最合适不过的了。

只要在应用系统之间约定文件服务器地址、文件命名规则、文件内容格式等参数,通过文件服务器的文件上传和下载,即可完成数据交互。该方案简单实用,避免了去理解、实现复杂网络传输和网络协议等相关概念和技术。

FTP的主要缺点一是安全性较弱,一般依赖于操作系统层级的文件安全性;二是对于需要随机存取数据文件内任意指定部分的要求,无法响应,不够灵活。

3.关系型,数据库数据共享

自然资源领域涉及到七大关键业务环节,与每个业务环节对应的多个业务应用系统之间存在大量的数据共享交换要求。对于应用系统之间的数据交换来说,可以采用共享数据库作为数据交换介质。

在两个应用系统间完全互信的情况下,可以直接读取对方数据库里的数据。通常情况下,每个应用系统对于数据的保密性、安全性都有一定的要求,不允许随便开放给其他应用系统直接存取。在这种情况下,可以通过建立第三方公共交换库,通过该库实现应用系统间的数据共享交换。

相比文件传输方式(FTP)来说,因为使用的同一个共享数据库,交互更加简单。而且,数据库管理系统可以提供相当多的数据操作,比如复杂的条件查询、更新、回滚等,交互方式比较灵活。通过数据库的事务机制,可以保证数据交换的可靠性。

4.异步,消息队列通讯以及数据抽取-转换-加载(ETL)

多源异构数据

消息队列是更加松耦合、灵活、可靠的应用系统集成和数据交换共享技术。通过引入消息中间件,在所有应用系统之间建立起可实现消息传输、路由、过滤、增强、错误捕获和处理的消息传输机制,由消息队列来保证数据传输的异步性和稳定性。消息队列跟互联网的连接结构类似,所有数据都可以通过消息中间件,建立起一条可靠的消息传输链路,进行应用系统间的通信。

创新技术路线:

相较于消息队列信息通讯以及数据抽取-转换-加载(ETL),下秒数据Nexadata自成立开始就一直坚持研发创新道路,是国内首家打造“ELT+A”智能数据管道的软件厂商。

1.创新性的打造“ELT+A”更加拥有发展前景,以及更大程度上满足企业的需求,帮助企业低成本快速整合异构系统数据,实现业务数据自动化流转、互通共享。

2.通过无代码的数据集成与数据建模技术,帮助企业将所有应用程序、数据库、事件和文件等数据信息提取到数据仓库中,并快速将分散的数据转化为数据集、API、自动化流程等开箱即用的数据服务。

如何实现多源异构系统数据整合?相关推荐

  1. 异构系统数据备份解决方案

    一.   用户需求<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...

  2. 多源异构数据整合在多规合一中的应用

    一.什么是多源异构数据 解释一: bonlog在博文<什么是多源异构数据>(https://blog.csdn.net/bonlog/article/details/84308418)中提 ...

  3. 【2017年第1期】智慧城市多源异构大数据处理框架

    刘岩1,王华2,秦叶阳3,朱兴杰1 1. 泰康保险集团股份有限公司数据信息中心,北京  102206 2. 中国人民大学,北京  100872 3. 北京大学,北京  100871 摘要:智慧城市建设 ...

  4. 多源异构网络安全关联分析

    (1)主机日志数据 多源异构网络安全数据主要包括主机日志数据.网络流量数据.安全告警数据.威胁情报数据等主机日志数据是指发生在主机运行过程中的各类审计日志记录,其中各个日志条目是对主机运行状况的监测结 ...

  5. 异构 ? 系统差异应该成为过去式, 专注在应用和数据 - 异构平台整合策略之1 - SSSD

    在当前的IT技术趋势下,云技术容器技术的广泛推行催生了平台包容性的发展.独守一隅只会越做越小,做生态,做兼容,在合作中以运营和研发来定分别成了各大厂家的基本策略.比如微软最终弱化系统差异拥抱Linux ...

  6. 多源异构数据_构建数字孪生城市的CIM数据平台哪家强?

    文/王颖初 数字城市系统建设中数据领域存在的问题 随着经济的发展和信息化水平的飞速提升,数字城市的系统建设也日益普及.数字城市涉及规划.建设.城市管理.国土.交通.水利.安防.人防.环境保护.文物保护 ...

  7. 多源异构数据融合平台

    一. 随着我国各行各业的发展,信息技术创新日新月异,数字化.网络化.智能化深入发展,大量的应用系统间需要数据交互.部门间.系统间形成复杂的网状结构,对于数据的生产.运用.维护和管理提出新挑战.     ...

  8. SSM多源异构数据关联技术构建智能校园 计算机毕设源码64366

    摘  要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,高校当然也不能排除在外.多源异构数据关联技术构建的智能校园是以实际运用为开发背景, ...

  9. 智源青年科学家梁云:异构系统中张量计算的自动调度和优化框架

    与6位图灵奖得主和100多位专家 共同探讨人工智能的下一个十年 长按图片,内行盛会,首次免费注册 北京智源大会倒计时:9天  计算机体系结构领域国际顶级会议每次往往仅录用几十篇论文,录用率在20%左右 ...

最新文章

  1. 【 FPGA 】FIR 滤波器之多相抽取器(Polyphase Decimator)
  2. (七)webStorage使用实例——webStorage作为简易数据库来使用
  3. signature=8cc1e8491a741a9dc954b549013b75e5,基于小波的SAR影像纹理分析
  4. 仓储模式到底是不是反模式?
  5. httpd的一些知识点
  6. for myself
  7. JDK源码解析--Object类
  8. atitit 新特性与趋势管理的艺术 v2 s52.docx 1. lang语言系列 java node.js php 2 1.1. Atitit js es5 es6新特性 attilax总结
  9. 红番茄(VS2017)两个注意点
  10. 数据库ASM管理-ASM文件
  11. python刷网易云_如何用Python爬取网易云歌曲?秘诀在这~
  12. miniC语言编译器设计与实现(编译原理实验课程)
  13. scrapy爬虫之贝壳房产信息
  14. 利用GAN生成动漫头像
  15. 免费专业的linux web应用防火墙国内排名推荐
  16. 语法歧义现象(一):牛津逗号(Oxford Comma)
  17. godis之aof持久化
  18. 【数据结构与算法python】最小生成树算法-Prim算法
  19. The color “baseBlac in values has no declaration in the base values folder this can lead to crash
  20. man posix_spawn

热门文章

  1. Mac终端自动补全及常用命令
  2. 如何在Fcpx中卸载安装效果,标题,转场等FCPX模板插件
  3. CWnd和HWND的区别
  4. 安全教育平台显示服务器繁忙,为什么安全教育平台登录不上 安全教育平台登录不上是什么原因...
  5. 单片机遥控开关mos管
  6. 三三速记英语 需要者看
  7. mysql报错信息1067_mysql 1067错误报错!这个是mysqld - -console得到的信息
  8. Adobe国际认证设计师含金量,能否代表设计师的真实水平?
  9. 正则表达式(regex,RE)
  10. WIN10下TensorFlow GPU版安装顺序