3

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

 1 year ago
source link: https://blog.51cto.com/u_13753753/5693691
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

精选 原创

雍州无名 2022-09-21 09:24:11 博主文章分类:ETL ©著作权

文章标签 菜单栏 mongodb 工作空间 文章分类 其它 数据库 阅读数172

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

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

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

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

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

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

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

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

5.进行相关的转换设置

(1).双击表输入,进行编辑
kettle7.0将sqlserver中的数据同步到mongoDB中_菜单栏_05

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

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

测试是否可以正常连接

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

选择数据表

kettle7.0将sqlserver中的数据同步到mongoDB中_菜单栏_08
(2).双击JOSN Output,进行编辑
kettle7.0将sqlserver中的数据同步到mongoDB中_菜单栏_09

获取数据字段 

kettle7.0将sqlserver中的数据同步到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中_工作空间_13

6.运行转换

运行前查看mongoDB数据

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

kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_15
kettle7.0将sqlserver中的数据同步到mongoDB中_工作空间_16
  • 收藏
  • 评论
  • 分享
  • 举报

上一篇:cetnos7.9安装MinIO


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK