1. 程式人生 > >KETTLE:mongdb與mysql互傳數據

KETTLE:mongdb與mysql互傳數據

spa kettle 集合 點擊 技術 use 選擇 json 為知筆記

註:部分內容引用了 http://blog.sina.com.cn/s/blog_4ac9f56e0101g881.html1、mongodb傳數據到mysql1)在kettle中,mongodb input組件。技術分享
2)編輯組件技術分享輸入連接信息技術分享
選擇數據庫技術分享
寫查詢語句技術分享
選擇字段。上面的復選框選擇是否輸入json格式,這時不選。點擊get fileds,獲取字段對應關系。$代表根目錄.代表子目錄[]代表數組中的值,例如:
  1. {"data" :{
  2. "museum":[
  3. {
  4. "country":"italy",
  5. "city"
    : "Vencie",
  6. "id_museum":"109",
  7. "name":"pa"},
  8. {
  9. "country":"Mexico",
  10. "city": "Mexico city",
  11. "id_museum":"36",
  12. "name":"Musre"}
  13. ]
  14. }
  15. }
  16. $
    ..city表明元素city是在根節點下data節點內的museum節點內。
  17. $.data.museum[1].city表明指定的元素,即上述museum數組第二個節點的city
預覽數據技術分享


3)表輸出選擇 “輸出-表輸出”組件。連接mongodb輸入組件和表輸出組件。
編輯表輸出技術分享


4)執行轉換技術分享


二、mysql數據遷移到mongodb1)選擇“表輸入”組件,編輯表輸入
技術分享

2)選擇 ”bigdata-mongodb ouput"組件把兩個組件相連。編輯mongodb output組件
技術分享
輸入連接信息技術分享
輸入數據數據和集合(沒有集合自動創建)技術分享
點擊獲取字段
3)執行轉換技術分享








來自為知筆記(Wiz)

KETTLE:mongdb與mysql互傳數據