码迷,mamicode.com
首页 > 数据库 > 详细

KETTLE:mongdb与mysql互传数据

时间:2017-08-31 01:04:03      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:data   city   put   bsp   ref   kettle   表数   自动   输出   

注:部分内容引用了 http://blog.sina.com.cn/s/blog_4ac9f56e0101g881.html
1、mongodb传数据到mysql
1)在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数据迁移到mongodb
1)选择“表输入”组件,编辑表输入

技术分享

2)选择 ”bigdata-mongodb ouput"组件
把两个组件相连。
编辑mongodb output组件
技术分享
输入连接信息
技术分享
输入数据数据和集合(没有集合自动创建)
技术分享
点击获取字段

3)执行转换
技术分享










KETTLE:mongdb与mysql互传数据

标签:data   city   put   bsp   ref   kettle   表数   自动   输出   

原文地址:http://www.cnblogs.com/skyrim/p/7456135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!