我可以在Kettle Pentaho中从MySQL执行加载数据填充吗?

我可以在Kettle Pentaho中从MySQL执行加载数据填充吗?,mysql,kettle,Mysql,Kettle,我正在为ETL构建一个Kettle转换一个大的文本文件,这个转换还可以,但是加载的过程非常慢,我知道Kettle有一个名为MySQL Bulk Loader的函数,但只在Linux下工作,我在Windows环境下工作 我想在转换后使用从MySQL加载数据填充,我尝试使用执行Sql脚本,但启动了一个“您的Sql语法有错误”错误,直接在MySQL中脚本执行得很好 有人知道我是否可以在cattle中使用loaddatainfile,或者对从cattle加载MySQL中的大型文本文件有更好的想法 谢谢:

我正在为ETL构建一个Kettle转换一个大的文本文件,这个转换还可以,但是加载的过程非常慢,我知道Kettle有一个名为MySQL Bulk Loader的函数,但只在Linux下工作,我在Windows环境下工作

我想在转换后使用从MySQL加载数据填充,我尝试使用执行Sql脚本,但启动了一个“您的Sql语法有错误”错误,直接在MySQL中脚本执行得很好

有人知道我是否可以在cattle中使用loaddatainfile,或者对从cattle加载MySQL中的大型文本文件有更好的想法


谢谢:)

您可以使用kettle job将文件传送到MySQL服务器(或在运行MySQL客户端的其他MySQL mchine上),并从系统调用脚本执行加载文件:

mysql-u user-ppassword test\u db
您可以使用kettle作业将文件传送到MySQL服务器(或运行MySQL客户端的其他MySQL mchine上),并从系统调用脚本执行加载文件:

mysql-u user-ppassword test\u db