0

大家好,我正在使用kettle spoon 5.0.1,但我找不到Schedule Perspective,或除Data Integration Perspective 之外的任何其他内容,请您帮帮我吗?

4

1 回答 1

0

如果您需要在 CE 中进行调度,则必须自己进行。幸运的是,这并不难。只需使用外部调度程序通过PanKitchen启动转换和作业。

例如,我使用 pgagent,因为我有 PostgreSQL。所以我设置了我的日程安排并开始了我的工作,如下所示:

set KETTLE_PASSWORD=Encrypted (Some pwd)
"C:\Program Files\pentaho\Daily_Jobs.bat" > "C:\Program Files\pentaho\Daily_Jobs.log"

然后 Daily_Jobs.bat 是这样的:

cd /d "C:\Program Files\pentaho\"
Kitchen.bat /rep:"ETL_PROD" /job:"Daily Jobs" /dir:"/Finished" /user:Brian /level:Basic

这将在我的 PDI 存储库的“/Finished”目录中运行作业“Daily Jobs”,就像使用“Brian”和基本日志记录并使用存储在 KETTLE_PASSWORD 中的密码一样。这些是 Windows 批处理文件,但 Linux 中的 .sh 脚本也可以正常工作。不,它们不必位于两个单独的批处理文件中(我忘记了我最初为什么这样做)。

当我使用 pgagent 时,任何可以启动批处理文件/shell 脚本的调度程序都应该可以工作。

于 2014-06-23T16:57:22.277 回答