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表

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM