KETTLE:mongdb與mysql互傳數據
阿新 • • 發佈:2017-08-31
spa kettle 集合 點擊 技術 use 選擇 json 為知筆記 註:部分內容引用了 http://blog.sina.com.cn/s/blog_4ac9f56e0101g881.html1、mongodb傳數據到mysql1)在kettle中,mongodb input組件。
2)編輯組件輸入連接信息
選擇數據庫
寫查詢語句
選擇字段。上面的復選框選擇是否輸入json格式,這時不選。點擊get fileds,獲取字段對應關系。$代表根目錄.代表子目錄[]代表數組中的值,例如:
3)表輸出選擇 “輸出-表輸出”組件。連接mongodb輸入組件和表輸出組件。
編輯表輸出
4)執行轉換
二、mysql數據遷移到mongodb1)選擇“表輸入”組件,編輯表輸入
2)選擇 ”bigdata-mongodb ouput"組件把兩個組件相連。編輯mongodb output組件
輸入連接信息
輸入數據數據和集合(沒有集合自動創建)
點擊獲取字段
3)執行轉換
來自為知筆記(Wiz)
2)編輯組件輸入連接信息
選擇數據庫
寫查詢語句
選擇字段。上面的復選框選擇是否輸入json格式,這時不選。點擊get fileds,獲取字段對應關系。$代表根目錄.代表子目錄[]代表數組中的值,例如:
預覽數據
{"data" :{
"museum":[
{
"country":"italy",
"city"
: "Vencie","id_museum":"109",
"name":"pa"},
{
"country":"Mexico",
"city": "Mexico city",
"id_museum":"36",
"name":"Musre"}
]
}
}
$
..city表明元素city是在根節點下data節點內的museum節點內。$.data.museum[1].city表明指定的元素,即上述museum數組第二個節點的city值
3)表輸出選擇 “輸出-表輸出”組件。連接mongodb輸入組件和表輸出組件。
編輯表輸出
4)執行轉換
二、mysql數據遷移到mongodb1)選擇“表輸入”組件,編輯表輸入
2)選擇 ”bigdata-mongodb ouput"組件把兩個組件相連。編輯mongodb output組件
輸入連接信息
輸入數據數據和集合(沒有集合自動創建)
點擊獲取字段
3)執行轉換
來自為知筆記(Wiz)
KETTLE:mongdb與mysql互傳數據