当前位置:网站首页>RestCloud ETL WebService数据同步到本地
RestCloud ETL WebService数据同步到本地
2022-07-01 02:22:00 【RestCloud】

企业里面有很多业务系统只能提供WebService接口如SAP等,还有一些SaaS系统也只提供WebService的接口如Workday等,对于这些系统的数据我们可以使用ETL工具进行调用然后把XML中的数据进行解析后存储到数据库中或者同步到本地的其他业务系统中,使用RestCloud ETL工具只需简单两步即可完成上述数据的同步而且无需编码,现在来看下实现过程。
首先登录RestCloud ETL平台

使用ETL调用WebService接口实时拉取数据到本地数库中
打开一个应用或者新建一个应用均可,然后进入到流程列表中

使用ETL调用WebService接口实时拉取数据到本地数库中
创建一个WebService同步任务

使用ETL调用WebService接口实时拉取数据到本地数库中
从左则分别拉取一个WebSerivce节点和库表输出节点,目标节点我们选择mysql数据源。

使用ETL调用WebService接口实时拉取数据到本地数库中
输入WebService的WSDL地址并指定我们要读取XML中返回的那个数据字段,这里我们将获取公网上的一个WebService接口服务地址如下:

使用ETL调用WebService接口实时拉取数据到本地数库中
以上是这个WebSerivce的服务说明文档,我们调用他其中的一个方法获取区域以及编码数据然后传到mysql中进行存储。
使用ETL调用WebService接口实时拉取数据到本地数库中
输入参数的XML可以使用SoapUI工具进行解析然后复制进来即可,这样我们的WebService节点就配置完成了。
后面的MySql节点就比较容易了,可以提前先建好表,也可以由ETL任务自动创建表,我们这里选择由ETL工具自动建表并输出数据到mysql。
使用ETL调用WebService接口实时拉取数据到本地数库中
这里输入一张不存在的表即可,系统会自动创建这张表
使用ETL调用WebService接口实时拉取数据到本地数库中
然后配置这张表要接收数据的字段,系统将根据此配置字段进行数据库表的创建。
使用ETL调用WebService接口实时拉取数据到本地数库中
输出选项中我们选择第一次执行时清空目标表,自动建表,逐条更新即可,配置完成后保存流程,即可以开始调试运行,现在我们来运行一下看看效果。
使用ETL调用WebService接口实时拉取数据到本地数库中
点击运行,选择单步调试,可以看到拉取的区域数据,并会存入到mysql中
使用ETL调用WebService接口实时拉取数据到本地数库中
在调试界面中我们可以看到拉取到了79条数据,再点下一步即可存入到mysql中
使用ETL调用WebService接口实时拉取数据到本地数库中
任务运行结果显示成功79条数据到mysql中,我们可以去mysql表中预览一下是不是把区域数据拉到mysql中了。
使用ETL调用WebService接口实时拉取数据到本地数库中
打开mysql客户端可以看到WebSerivce中的数据已经成功拉取到本地mysql中了,如果调试没有问题我们就可以给他安排一个定时任务,定时同步webservice中的数据到本地即可。
使用ETL调用WebService接口实时拉取数据到本地数库中
可以选择每天晚上同步一次或其他同步时间可以自定义同步频率
上面我们就通过RestCloud ETL简单两步配置即实现了WebService接口的数据拉取同步任务,可以说是非常简单。
边栏推荐
- go: finding module for package
- Rocketqa: cross batch negatives, de noised hard negative sampling and data augmentation
- 7_ Openresty installation
- SQL语句关联表 如何添加关联表的条件 [需要null值或不需要null值]
- (summary I) Halcon Foundation's target finding features + becoming a regular
- Clickhouse eliminates the gap caused by group by
- AI 边缘计算平台 - BeagleBone AI 64 简介
- 如何在智汀中實現智能鎖與燈、智能窗簾電機場景聯動?
- I want to know how to open a stock account? Is it safe to open an account online?
- 【JS】【掘金】获取关注了里不在关注者里的人
猜你喜欢
![Pytoch -- foundation refers to the north_ II. What high school students can understand [back propagation and gradient descent]](/img/6e/279dbb7a8d7a5ecd240de464c5b8b2.png)
Pytoch -- foundation refers to the north_ II. What high school students can understand [back propagation and gradient descent]

FL Studio20.9水果软件高级中文版电音编曲

Pycharm 打开远程目录 Remote Host

A preliminary understanding of operator overloading

What is PMP?

Qu'est - ce que le PMP?

SWT/ANR问题--StorageManagerService卡住

@The difference between configurationproperties and @value

In the fourth week of June, the list - flying melon data up main growth ranking list (BiliBili platform) was released!

在unity中使用jieba分词的方法
随机推荐
js防抖和节流
SWT/ANR问题--Dump时间过长导致的SWT
Pulsar theme compression
SWT/ANR问题--Deadlock
Pulsar Geo Replication/灾备/地域复制
Image preloading in JS
js中的图片预加载
Pytorch - - Basic Reference North Deux élèves du secondaire peuvent comprendre [Rétropropagation et Gradient descendant]
Clickhouse eliminates the gap caused by group by
C # generates PPK files in putty format (supports passphrase)
The latest CSDN salary increase technology stack in 2022 overview of APP automated testing
项目管理是什么?
机器学习9-通用逼近器径向基函数神经网络,在新观点下审视PDA和SVM
Viewing JVM parameters
SWT / anr issues - ams/wms
halcon变量窗口的图像变量不显示,重启软件和电脑都没用
Alphabet-Rearrange-Inator 3000(字典树自定义排序)
AI 边缘计算平台 - BeagleBone AI 64 简介
7_ Openresty installation
Comment réaliser la liaison entre la serrure intelligente et la lampe, la scène du moteur de rideau intelligent dans le timing intelligent?