成都网站建设设计

将想法与焦点和您一起共享

kettle批量迁移数据学习记录-创新互联

一、kettle 登陆资源库后,打开转换时提示【一个数据库错误发生在从资源库文件读取转换时 Unexpected error reading step information from the repository Invalid byte 1 of 1-byte UTF-8 sequence.】

创新互联2013年至今,是专业互联网技术服务公司,拥有项目做网站、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元东胜做网站,已为上家服务,为东胜各地企业和个人服务,联系电话:18980820575

在Windows系统,需要修改Spoon.bat中JVM参数增加【-Dfile.encoding=UTF-8】

二、做批量数据迁移时,必须创建资源库(创建的 Database Repository(数据库资源库)),不然java代码 getTrans().getRepository()  ,获取不到数据连接

getTrans().getRepository().readDatabases();//获取资源库的所有数据库连接信息

创建资源库:

资源库类型

1>Database Repository(数据库资源库):将转换和作业相关的信息保存到一个数据库中,安全性更高,支持团队开发,多个用户可以共用这个资源库,真实环境常用。

2.>File Repository(文件资源库):将转换和作业相关的信息保存到本地的指定文件夹中,就是作为文件保存,不支持团队开发。

创建资源库参考:https://blog.csdn.net/MengCXJ/article/details/123095338

三、KETTLE执行job,step显示成功,但是并没有结果
kettle执行job时,全部step都显示成功,但是从某一步开始无结果返回
解决办法:
转换不能勾选执行每一个输入行

四、只有一个输入记录期待设置变量并且至少已经收到2个变量:

1>需要循环执行的job,必须勾选执行每一个输入行

2>可能是job的任务名重复

五、不能同步空表,没有数据的空表使用java代码创建会报错但是不影响其他表生成与数据同步

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享题目:kettle批量迁移数据学习记录-创新互联
链接地址:http://chengdu.cdxwcx.cn/article/cdeodh.html