kettle7.0将sqlserver中的数据同步到mongoDB中

Posted 雍州无名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kettle7.0将sqlserver中的数据同步到mongoDB中相关的知识,希望对你有一定的参考价值。

1.打开输入菜单栏,找到 表输入并拖入工作空间

kettle7.0将sqlserver中的数据同步到mongoDB中_mongodb

2.打开Output菜单栏,找到JSON Output并拖入工作空间

kettle7.0将sqlserver中的数据同步到mongoDB中_菜单栏_02

3.打开Big Data菜单栏,找到MongoDB Output并拖入工作空间

kettle7.0将sqlserver中的数据同步到mongoDB中_mongodb_03

4.将以前3个控件拖入工作台后,然后后按住shift键,点击鼠标左键,吧各个步骤连接起来,完成后如下图

kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_04

5.进行相关的转换设置

(1).双击表输入,进行编辑

kettle7.0将sqlserver中的数据同步到mongoDB中_菜单栏_05

编辑数据库连接并选择需要输入的表(输入的数据库选择为sqlserver) 

kettle7.0将sqlserver中的数据同步到mongoDB中_菜单栏_06

测试是否可以正常连接

kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_07

选择数据表

kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_08

(2).双击JOSN Output,进行编辑

kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_09

获取数据字段 

kettle7.0将sqlserver中的数据同步到mongoDB中_mongodb_10

(3).双击MongoDB Output,进行编辑

 Configuration connection配置如下:

kettle7.0将sqlserver中的数据同步到mongoDB中_菜单栏_11

Output options的配置如下: 

kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_12

然后选择Mongo document fields进行设置

kettle7.0将sqlserver中的数据同步到mongoDB中_mongodb_13

6.运行转换

运行前查看mongoDB数据

kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_14

运行转换

kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_15

kettle7.0将sqlserver中的数据同步到mongoDB中_mongodb_16

以上是关于kettle7.0将sqlserver中的数据同步到mongoDB中的主要内容,如果未能解决你的问题,请参考以下文章

将SQLServer数据同步到MySQL 用啥方法

win7 安装kettle7.0报错 怎么解决

将SQLServer数据同步到MySQL 用啥方法

Etl工具将sqlserver数据同步到oracle设计说明

请教,怎么将mysql里的大数据同步到 sqlserver2008里

access和sql server实时同步