我在Pentaho中构建了一个简单的FTP作业,它将文件放在本地目录中。我需要能够在SQL服务器代理作业中调用此作业,然后我可以调度和使用它,但是当我设置代理作业时,它会成功运行这些步骤,但不会产生任何显示它实际上是成功的。
我非常有信心Pentaho作业本身很好,因为它可以通过UI,命令行和.bat文件运行。一切都按预期工作,除非我尝试创建此SQL Server代理作业而我不知道为什么!
Here is the only step in the job当我使用它时,我提示没有错误,但实际上没有任何事情发生。如果我尝试将其括在引号中,我会收到错误。
任何帮助将不胜感激
答案 0 :(得分:2)
想出来了!
显然,只有命令的第一行正在执行。所以它导航到不同的目录但没有执行任何命令。我通过将所有内容放在一行并添加&&和它。
使用的命令行:cd c:\ pentaho \ data-integration&& kitchen.bat /file:C:\pentaho\Jobs\BW\FTP_BW_TRN.kjb / level:Basic