ETL: 如何使用kettle向API接口推送Json数据

  • Post author:
  • Post category:其他


Kettle作为开源ETL工具,使用较多(因为不花钱)。

最近我个人在使用的时候遇到了需要将hive的数据以Json的格式推动到API 接口。调用API使用的是Kettle的组件“rest client”。具体的流程如下:

因为向下游推送数据时候,需要先获取 Token密码,再拼接为API 的URL 。所以,第一步需要先获取Token密码:

1.Token_url:主要是放入获取Token密码的URL,方便第2步骤使用:

如何不限制记录为1设置为n,则访问n次url并且生产n个token密码

2.获取Token: 访问URL,并得到包含Token密码的结果

从上一步获取URL,设置为GET方式。因为上游返回的是Json文档,所以这里数据类型设置为Json,返回结果集为“result”。返回的结果集如下:



版权声明:本文为yqgwk原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。