Kettle 6.0 从MongoDB中读取数据
使用Kettle如何从MongoDB中读取数据。看完这篇文章后,你将了解如何从MongoDB中读金泫险缋取数据和写入到其他的地方。
工具/原料
MongoDB、Data
Kettle
创建一个数据转换
1、新建一个转换文件 -- 新建 -- 转换
2、添加MongDB的输入核心对象 -- BigData -- MongoDB Input
3、编辑MongoDB Inputa.Host name、端口、账号密码b.库c.集合d.查询条件:{ "稆糨孝汶;$query" : { "status" : "new" }, "$orderby" : { "id" : -1 } }点击确定
4、数据预览右键“Preview”
5、添加JSON Input输入 -- JSON Input 加入到面板中
6、连接MongoDB和JSON鼠标放到MongoDb Input上,出现一个工具栏,拉动箭头连接
7、编辑JSON Input双击JSON Input编辑属性a.注意选择‘从字段获金泫险缋取源’,英文版的是‘Get source from field’b.字段tab项中定义获取的字段
8、预览JSON Input右键JSON Input 选择‘Preview’。你会看到和MongoDB Input中预览一样的数据,拉滚动条到最右边,你会发现多了几列你‘字段’tab中定义的属性
9、添加输出打开输出的列表,看到有很多种输出的方法,可以随意选一种输出。这里选择文本文件输出。
10、编辑文本文件输出点击浏览,选择文件保存位置
11、定义输出字段选择字段tab编辑要输出的字段,也可以用下面的获取字段按钮
12、保存 执行菜单栏 -- 运行 -- 执行 或者点击面板上面的三角形,弹出执行的界面
13、结果打开输出的文件看看内容,成功!