当前位置:   article > 正文

kettle 7.0实现数据裤全量转移_kettle怎么全库传输数据

kettle怎么全库传输数据

通过kettle 7.0 实现数据库数据全量转移到其它数据库


我用的是oracle11g 数据库,从一个表空间把数据转移到另一个表空间


需要转移表空间叫ODS   目标表空间叫DW

第一步 

  新建一个转换,然后获取ODS 中所有的表名称,并读取出来写入本地文件中,我这里把tablename 转换成了TABLENAME,并且移除了其它字段,设置输出字段,最后通过文本输出到本地。



第二步

  再新建一个转换 如下图,有4个步骤,首先文本输入,输入的内容为第一步输出的文本(我叫环境变量.txt),然后是把输入的文本结果复制到结果中,然后表输入(这里是关键 看下面图)如果显示(${TABLENAME}就是动态取出来的表名称),最后是表输出,也是一样用变量替代





第三步

到这里离成功不远了,然后再新建一个job,流程如图


注意 转换任务执行顺序,start ----->第一步的转换------->第二步的转换------->完成

在‘批量写入DW数据库这步需要配置如下图’,命名参数要写上,并且在高级里面要选上如图两项




最后执行job



祝大家操作成功!!!!微笑



声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/647891
推荐阅读
相关标签
  

闽ICP备14008679号