kettle MongoDB Input
2019-08-14 本文已影响0人
xiuxiuxiucai
基本配置
Configure Connection Tab
数据库连接
- Connection timeout:尝试连接数据库所等待的最大时间(毫秒),空为无限,建议5000
- Socket timeout:sql在执行成功之前等待读写操作的时间(毫秒),空为无限,建议5000
Input Options Tab
选择输入表
Query Tab
查询语句
- Query is aggregation pipeline:使用聚合管道查询。需注意:使用管道后kettle中的数据流无法分批次的读取传输,只能一次性查询完,所以很查询的内容很容易超出mongodb的6m限制
聚合管道查询
Fields Tab
选择输出字段
- Output single JSON field:将查询的JSON结果输出到String类型的单个字段,而不是直接解析出数据(之后可以使用JSON Input转换解析)