如何用kettle把mongodb collection转为mysql表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用kettle把mongodb collection转为mysql表相关的知识,希望对你有一定的参考价值。

  个人理解就是默认都不选择时往目标集合添加数据,如果指定的集合不存在则先创建集合然后插入数据;
  Truncate:插入数据之前先把集合里的所有数据删除。(相当于数据删除同步);
  Update:修改数据,存在则修改,不存在不操作。
  upsert:找到匹配项则修改,找不到匹配项则添加。
  勾选上红色圈着的选项之后,源数据修改、添加了,在目标库里都会有相应的操作。
参考技术A 用Output to Table那个step即可输出到mysql数据库表中

如何用Kettle删除数据库中的某个表

参考技术A TEXT转成CLOB试试

以上是关于如何用kettle把mongodb collection转为mysql表的主要内容,如果未能解决你的问题,请参考以下文章

Pentaho/PDI/Kettle:如何用 Excel 电子表格中的值填充“插入/更新”?

如何用 Pentaho Kettle 填充我的事实表

如何用kettle插入oracle数据库的含有CLOB类型

如何用Kettle删除数据库中的某个表

带有 ssl 连接的 Kettle mongoDB 输入

如何用Kettle链接Kingbase数据库