0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何实现多源异构系统数据整合?

秒秒说数据 来源:秒秒说数据 作者:秒秒说数据 2022-08-10 14:14 次阅读

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

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

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

传统技术路线:

对于多源异构系统数据整合的需求是十分多样的,比如:数据的实时无缝对接或批量对接、数据实时或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、自动化流程等开箱即用的数据服务。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 多源异构
    +关注

    关注

    0

    文章

    4

    浏览量

    6463
  • SOAP
    +关注

    关注

    0

    文章

    10

    浏览量

    7637
  • 数据整合
    +关注

    关注

    0

    文章

    6

    浏览量

    6260
收藏 人收藏

    评论

    相关推荐

    一文解析异构集成技术中的封装天线

    为适应异构集成技术的应用背景,封装天线的实现技术也应有所变化,利用封装工艺的优点以实现更佳的性能。
    发表于 02-29 11:11 482次阅读
    一文解析<b class='flag-5'>异构</b>集成技术中的封装天线

    建设工业数据中台可以实现哪些功能

    中台具备数据汇聚整合数据提纯加工、数据服务可视化、数据价值变现核心能力。 2、数据中台的核心就
    的头像 发表于 02-01 17:16 226次阅读

    【米尔-TIAM62开发板-接替335x-试用评测】4、异构通信初体验

    和物理层。物理层就是mailbox,共享内存之类的硬件层。如图所示: 两个核心之间的通信,可以通过共享内存来实现,两个核心通过硬件中断或者轮巡来更新通信数据。由于两个核心需要关注有没有新数据,那最好
    发表于 01-05 20:30

    异构众核系统高性能计算架构

    异构两种类型,同构众核处理器是指所有的核心具有相同的结构和功能,异构众核处理器是指不同的核心具有不同的结构和功能,例如CPU和GPU的组合。异构众核系统是指由一个或
    的头像 发表于 11-30 08:27 499次阅读
    <b class='flag-5'>异构</b>众核<b class='flag-5'>系统</b>高性能计算架构

    异构集成 (HI) 与系统级芯片 (SoC) 有何区别?

    异构集成 (HI) 与系统级芯片 (SoC) 有何区别?
    的头像 发表于 11-29 15:39 778次阅读
    <b class='flag-5'>异构</b>集成 (HI) 与<b class='flag-5'>系统</b>级芯片 (SoC) 有何区别?

    当芯片变身 3D系统,3D异构集成面临哪些挑战

    当芯片变身 3D 系统,3D 异构集成面临哪些挑战
    的头像 发表于 11-24 17:51 409次阅读
    当芯片变身 3D<b class='flag-5'>系统</b>,3D<b class='flag-5'>异构</b>集成面临哪些挑战

    GPS与GSM系统整合应用设计

    电子发烧友网站提供《GPS与GSM系统整合应用设计.pdf》资料免费下载
    发表于 11-17 16:38 0次下载
    GPS与GSM<b class='flag-5'>系统</b>的<b class='flag-5'>整合</b>应用设计

    多核异构中A核与M核通信过程

    目前域控项目有的采用S32G这类多核异构的芯片,转载一篇分析下多核异构中A核与M核通信过程的文章。
    的头像 发表于 10-31 11:09 662次阅读
    多核<b class='flag-5'>异构</b>中A核与M核通信过程

    TAU1312 系统频 RTK 定位模块

    设计 **· **支持系统频高精度原始数据输出,便于第三方集成 **· **最具性价比的高精度定位 GNSS 解决方案 *附件:TAU1312.pdf
    发表于 09-06 09:54

    新一代计算架构超异构计算技术是什么 异构走向超异构案例分析

    异构计算架构是一种将不同类型和规模的硬件资源,包括CPU、GPU、FPGA等,进行异构集成的方法。它通过独特的软件和硬件协同设计,实现了计算资源的灵活调度和优化利用,从而大大提高了计算效率和性能。
    发表于 08-23 09:57 560次阅读
    新一代计算架构超<b class='flag-5'>异构</b>计算技术是什么 <b class='flag-5'>异构</b>走向超<b class='flag-5'>异构</b>案例分析

    峰会回顾第7期 | 视窗绘制技术演进和新趋势

    3.2►►分布式窗口和异构窗口融合屏协同场景中,现有基于投屏的方案存在传输数据量大,功耗高、时延大以及帧率低等缺陷。需探索分布式窗口技术,拉通设备间的窗口运行环境,将用户界面窗口显示和应用逻辑解耦,
    发表于 08-22 16:33

    异构计算场景下构建可信执行环境

    令集、不同功能的算力单元,组合起来形成一个混合的计算系统,使其具有更强大、更高效的功能。如何在异构计算场景下构建可信执行环境呢?华为可信计算首席科学家、IEEE硬件安全与可信专委会联席主席金意儿教授在第一届
    发表于 08-15 17:35

    工业物联网之“设备数据采集与控制+大数据存储分析+APP无代码应用开发”

    数字化管理、智能化生产提供基础数据支持,赋能工厂管理者高效决策。 什么是数据采集? 工业数据采集是利用泛在感知技术对设备、
    发表于 08-07 20:53

    工业数据采集管理能为生产带来这些改变!

    在生产制造领域,生产管理系统与现场设备交互数据的场景十分频繁,要想互通,就需要将各种数据进行采集整合,工业数据采集管理软件
    发表于 08-01 17:39

    数据中台如何应对异构数据整合问题?#数据中台 #光点科技

    数据
    光点科技
    发布于 :2023年07月10日 11:56:57