1. 程式人生 > 實用技巧 >PDI(Kettle)的使用四 獲取REST api資料並儲存到mysql

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表