kettle调度系统-1分钟提供接口供外部系统调用,配置简单,快速高效

作为一个公司的数据服务平台,经常会有外部系统提取数据的需求,比如CRM系统需要调用接口获取客户信息等,使用我们的XKG-PDI系统,可以轻松解决此类问题。

1、kettle设置转换

e9de0896-414f-4362-ad4a-103be9797eec

1)表输入,根据外部系统http请求传递的参数从test表中提取数据

f4516ef8-7062-419f-a45d-361a19eae553

 

d94d6fe2-170e-4caf-bbe6-f6d13e69dce6

 

2)字段选择,使用字段选择步骤只提取需要的字段返回给调用系统或者在表输入中sql语句中处理也可以。

a55a6931-d63b-43e3-8464-5ab491464494

 

3)写日志,打印结果数据进行测试

2、启动xkg-pdi服务

3、脚本上传

在作业管理-》作业转换菜单中将设计好的脚本上传到xkg-pdi平台。

b6e04b9e-9c57-4b5a-badd-b88ef38092cf

 4、配置应用

1)点击新增按钮配置引用

440fe215-0ae2-43f5-a5f0-4b0b02fe03bd

 2)重新生成token

点击生成token按钮重新生成token

83b04936-5042-4a70-b92a-a6b7bfa36a72

 5、配置接口

1)新增或者编辑接口

c4652e7c-7d0c-4959-ba51-659c763d882c

 2)点击复制url参数

35df2ec0-5c62-4fd2-8cb5-549802dbeb83

 

http://127.0.0.1:32007/api/v1/2be98afc86aa7f2e4cb79ce10bef2cf8b/getCustomerInfo?USER_NAME=Java小金刚666&token=da0f34c2a895432a871e4801afb93ef9

6、接口调用测试

1)浏览器中http get请求

fd44566b-71db-4730-bc27-1301a58c4e67

 2)postman  http post方式请求

d7855e8f-1fe8-4867-9180-08bbd5723594

 

3)调整接口响应数据

将输出节点调整为写日志

16e0db5f-a370-4d16-8d06-b35de4f9d156

 浏览器中http get请求,这时候id字段已经过滤掉了。

cf3bbcc8-4acf-49a2-8fb3-51b482ff26bf

7、接口请求日志

f37fec1f-1479-4a80-ab1e-f3a46838f010

 DONE!!!

 

image

 

posted @ 2025-12-11 16:09  慕容尘轩  阅读(16)  评论(0)    收藏  举报