您的位置:主页 > 家电快报 >

使用RestCloud ETL轻松解决WebService数据同步

 

当前许多企业的业务系统甚至是SAAS系统只能提供WebService接口,如SAP、Workday等。

如何才能将众多的WebService接口同步到本地或数据中心呢?

传统的做法是通过编写代码实现,该做法不仅开发效率低而且维护困难,任何接口的变更都需要重新修改代码。如果有一种能简单、高效地轻松解决该问题的工具,这应该是所有数据集成开发工程师的共同需求。

RestCloud ETL正是一款这样的工具,以下分享如何使用RestCloud ETL工具无需编码,只需简单两步即轻松完成WebService数据同步方法。

 

 

一、实现原理

RestCloud ETL提供100+的数据组件,这里我们只需要使用其中2个组件:WebService调用组件,表输出组件即可轻松实现WebService的数据同步。

实现原理如下图:

 

 

WebService调用组件完成WebService接口接入、XML数据解析、数据格式;表输出组件完成格式后的数据加载到数据库中,表输出组件支持几十种数据源。

二、实现过程

2.1、登录RestCloud ETL平台

进入集成开发应用开发页面

 

 

创建一个WebService数据同步任务

 

 

2.2、WebService数据同步流程设计

2.2.1 流程设计

在流程设计页面,拖拽出两个组件:

 

 

2.2.2配置组件信息:

1、配置WebService

WebService配置项中在输入WebService接口URL:

 

 

这里我们将获取公网上的一个WebService接口服务地址如下:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx

注意这个WebService有好几个方法我们需要在节点的Header中SOAPAction中指定具体调用其中的那一个方法。

 

 

我们调用他其中的一个方法获取区域以及编码数据然后传到mysql中进行存储。

 

 

使用ETL调用WebService接口实时拉取数据到本地数库中

输入参数的XML可以使用SoapUI工具进行解析然后复制进来即可,这样我们的WebService节点就配置完成了。

后面的MySql节点就比较容易了,可以提前先建好表,也可以由ETL任务自动创建表,我们这里选择由ETL工具自动建表并输出数据到mysql。

2、配置表输出信息

 

 

这里输入一张不存在的表即可,系统会自动创建这张表

 

 

然后配置这张表要接收数据的字段,系统将根据此配置字段进行数据库表的创建。

 

 

输出选项中我们选择第一次执行时清空目标表,自动建表,逐条更新即可,配置完成后保存流程,即可以开始调试运行,现在我们来运行一下看看效果。

2.3 运行调试

 

 

点击运行,选择单步调试,可以看到拉取的区域数据,并会存入到mysql中

 

 

在调试界面中我们可以看到拉取到了79条数据,再点下一步即可存入到mysql

 

 

任务运行结果显示成功79条数据到mysql中,我们可以去mysql表中预览一下是不是把区域数据拉到mysql中了。

 

 

使用ETL调用WebService接口实时拉取数据到本地数库中

打开mysql客户端可以看到WebSerivce中的数据已经成功拉取到本地mysql中了,如果调试没有问题我们就可以给他安排一个定时任务,定时同步webservice中的数据到本地即可。

 

 

使用ETL调用WebService接口实时拉取数据到本地数库中

可以选择每天晚上同步一次或其他同步时间可以自定义同步频率

上面我们就通过RestCloud ETL简单两步配置即实现了WebService接口的数据拉取同步任务,可以说是非常简单。

三、RestCloud ETL数据集成自动化

RestCloud ETL社区版是一款数据集成工具,即插即用,永久免费。提供可视化多数据管道构建、数据源管理、运行监控及权限管理功能。RestCloud作为一家数据集成自动化创新企业,我们致力于成为世界级的数据集成平台,我们将为此不懈努力,不断前行。

感谢您对我们的关注和支持!

来源:家电快报网
推荐图文
  • 09-29技术加持乐享游戏体验
    09-29 技术加持乐享游戏体验

    9月28日下午,LG(乐金)电子在京举办了艺术家享未来产品发布会,推出游戏电视CX和艺术家装电视GX两款系列产品。现场,由中国家电网编纂的《2020游戏电视发展与选购白皮书》发布,

    技术加持乐享游戏体验
  • 03-02腾讯极光投影P2新品发布
    03-02 腾讯极光投影P2新品发布

    时下紧张的工作、无处释放的压力,越来越多的年轻人选择在结束工作后的周末,在家中尽享悠闲惬意的慢时光,追求居家精致生活逐渐成为更多人的选择。这时选择一台实力出众的投

    腾讯极光投影P2新品发布
  • 04-21 世界地球日 | 与博世家电
    04-21 世界地球日 | 与博世家电

    4月22日是世界地球日,这是专门为世界环境保护而设立的节日,旨在提高人们对现有环境问题的意识,并动员人们参与各类环保运动。今年,世界地球日主题为携手为保护地球投资(In

     世界地球日 | 与博世家电
  • 07-24是炒概念还是硬实力,三
    07-24 是炒概念还是硬实力,三

    2019年7月8日,对于彩电显示行业来说又是一个值得纪念的大日子,因为全球首台叠屏电视正式亮相上市了,它来自全球彩电的实力派海信。 叠屏电视并不是许多网友理所当然认为的折叠

    是炒概念还是硬实力,三
  • 12-22派克汉尼汾推出ZoomLock P
    12-22 派克汉尼汾推出ZoomLock P

    近日,运动与控制领域的先行者派克汉尼汾公司宣布推出ZoomLock PUSH推入/按压式制冷管路连接接头,该产品是原ZoomLock无火免焊制冷管路连接接头产品的拓展升级。ZoomLock PUSH推入/按压式

    派克汉尼汾推出ZoomLock P

全站头条

  • 智能家居:“全屋智能” 智能家居:“全屋智能” 近几年,“全屋智能”的概念逐渐在家装领域流行开来。顾名思义,所谓全屋智能,是指整体的智能家居系统,集智能照明、安防、影音、家电控制等于一体的整体家居解决方案。“
  • 抓娃娃机、按摩椅……“ 抓娃娃机、按摩椅……“ 资料图:商场内配置的休息处与按摩椅(图文无关)。陈超 摄 “候机的时间,用手机扫一扫,支付后即可享受10多分钟的按摩服务。”经常出差的乌鲁木齐市民陈励勤告诉记者,共享按
  • 德国Fakir费卡伊尔、戴森、 德国Fakir费卡伊尔、戴森、 近期,各大吸尘器品牌推出数款新品,包括英国标杆性品牌戴森、德国国民级大牌Fakir(费卡伊尔)、中国领军品牌小狗等。不管是戴森家用V11无绳吸尘器、小狗S9系列卧式吸尘器,还是Faki
  • 上海市市场监督管理局: 上海市市场监督管理局: 标志和说明不合格,会影响消费者正常使用电烤箱,引发危险;结构不合格,易造成用户在正常使用或维护期间发生
  • 米家便携榨汁机正式亮相 米家便携榨汁机正式亮相 7 月 29 日消息,神秘的“米家果汁店”今天终于漏出真容,正如我们猜测,它就是米家便携榨汁机。