1.mongodb 输入组件
Mongodb输入组件可直接从组件中配置mongodb数据源,选择集合进行数据的抽取,作为后续组件的数据来源。
该组件输入设置tab页主要配置分别是mongodb数据源链接地址、用户名、密码。配置好对应的数据库链接信息后点击联通检测,即可检测数据库联通情况。(睿治273 版本新增mongodb数据源,可在数据源处直接建立mongodb数据源连接信息,组件中选择即可。)
注:由于mongodb组件是在组件中直接配置链接信息,所以mongodb的数据库驱动需要手动得根据客户使用实际版本放在工作目录下指定路径下,路径为/workdir/lib/edi/mongodb.
配置完数据源连接配置联通后,可在字段列表页面选择指定集合,读取其中字段属性。此处配置信息与表输入一致。
Mongodb组件支持最大值增量更新。最大值增量更新方式,与上一次记录的字段最大值比对,大于上次记录的最大值认为是最新数据进行输出。最大值增量字段支持选择多个,当选择多个时是取多个字段的并集进行比较。
2.mongodb输出组件
mongodb输出组件用于将前置组件获取到的结果集,加载到mongodb数据库的指定的集合中。
Mongodb输出组件与输入组件一致,也是在组件内配置mongodb数据源的链接信息。同样由于mongodb组件是在组件内配置链接信息的,所以使用前需要在工作目录中存放实际使用版本的mongodb数据库驱动。具体存放地址见mmongodb输入组件。
字段列表页面可选择集合,集合存在的情况下会自动读取集合字段属性,当集合不存在时会自动读取前置组件的字段属性。勾选不存在则创建,执行任务后回在目标数据源创建对应的集合。
Mongodb输出组件支持数据覆盖、数据附加、更新插入、数据更新等多种更新方式。进行数据更新、更新插入时需要设置关键字,且集合内数据字段结构需保持一致。
请先登录