PDI(Kettle)的使用四 获取REST api数据并保存到mysql


启动Spoon

1.新建转换

2.新建DB连接

3.设置

  (1)核心对象,拖拽

    生成记录,REST client,Json input,插入 / 更新

    并依次连接(按shift+鼠标拖拽)

  (2)编辑生成记录

   (3)编辑REST client

   设置参数

   (4)编辑Json input

 

说明:

  根据数据返回的格式进行设置

{
    "code":200,
    "message":"SUCCESS",
    "data":{
        "total":3,
        "list":[
            {
                "id":13,
                "fileName":"aa.txt",
                "size":9084,
                "status":5,
                "uploadTime":"2020-12-18 11:26:08",
                "guid":"523915718094495744"
            },
            {
                "id":12,
                "fileName":"bb.pdf",
                "size":1729,
                "status":5,
                "uploadTime":"2020-12-18 11:25:03",
                "guid":"523916060370673664"
            },
            {
                "id":11,
                "fileName":"cc.ppt",
                "size":9451,
                "status":5,
                "uploadTime":"2020-12-18 11:20:11",
                "guid":"523918317224992768"
            }
        ]
    }
}

   (4)编辑插入 / 更新

 说明:

  需要更新的要设置为Y,不需要更新的是N,这样当需要更新的数据发生变化,会进行更新

4.保存并执行

mysql数据库files表