如何安排Pentaho水壶的改造?

如何安排Pentaho水壶的改造?,pentaho,scheduling,jobs,kettle,data-integration,Pentaho,Scheduling,Jobs,Kettle,Data Integration,我在Ketter中设置了四个转换。现在,我想安排它们,以便它们每天在特定的时间运行,并且一个接一个地运行。比如说, tranformation1 -> transformation2 -> transformation3 -> transformation4 应在每天上午8点运行。如何执行转换?您可以使用以下工具从命令行执行转换: 根据您的系统,语法可能会有所不同-有关更多信息,请查看上面的链接。当您有一个执行转换的批处理文件时,您可以使用正在运行的任何系统上的任何调度工具来

我在Ketter中设置了四个转换。现在,我想安排它们,以便它们每天在特定的时间运行,并且一个接一个地运行。比如说,

tranformation1 -> transformation2 -> transformation3 -> transformation4

应在每天上午8点运行。如何执行转换?

您可以使用以下工具从命令行执行转换:

根据您的系统,语法可能会有所不同-有关更多信息,请查看上面的链接。当您有一个执行转换的批处理文件时,您可以使用正在运行的任何系统上的任何调度工具来调度它的运行


此外,您可以将所有转换放在一个作业中,并使用从命令行执行转换。

您可以使用以下工具从命令行执行转换:

根据您的系统,语法可能会有所不同-有关更多信息,请查看上面的链接。当您有一个执行转换的批处理文件时,您可以使用正在运行的任何系统上的任何调度工具来调度它的运行


此外,您可以将所有转换放在一个作业中,并通过命令行执行该转换。

基本上有两种方法可以在PDI中调度作业

1。您可以使用命令行(由Anders正确编写):

对于转换计划:
/pan.sh-文件:“your transformation.ktr”

对于作业调度:
/kitchen.sh-文件:“your transformation.kjb”

2。您还可以使用Pentaho Spoon中的内置调度程序。


如果您使用的是PDI的EE版本,那么spoon本身就有一个内置的调度程序。它是一个UI界面,您可以使用它轻松地安排作业。您还可以阅读文档了解更多信息。

在PDI中,基本上有两种调度作业的方法

1。您可以使用命令行(由Anders正确编写):

对于转换计划:
/pan.sh-文件:“your transformation.ktr”

对于作业调度:
/kitchen.sh-文件:“your transformation.kjb”

2。您还可以使用Pentaho Spoon中的内置调度程序。


如果您使用的是PDI的EE版本,那么spoon本身就有一个内置的调度程序。它是一个UI界面,您可以使用它轻松地安排作业。您还可以阅读doc以了解更多信息。

我想补充另一个许多首次使用spoon的用户都忽略的答案。假设您有一个转换
exampleTrafo.ktr
,您希望在特定的时间间隔内运行该转换。然后,您可以创建一个job
exampleJob.kjb
,它只运行转换。如果这样做,则必须创建如下所示的内容:


这里的开始节点很重要:右键单击它并选择
Edit…
,您将看到一个作业计划窗口,您可以在其中指定所需的作业计划。然后保存并运行此作业(本地或最终使用PDI的carte server在从属服务器上远程)。基本上,您最终将得到一个名为
exampleJob
的无限期运行的作业,它将在所需的时间间隔内执行您的
exampleTrafo

我想添加另一个许多初次使用spoon的用户都没有找到的答案。假设您有一个转换
exampleTrafo.ktr
,您希望在特定的时间间隔内运行该转换。然后,您可以创建一个job
exampleJob.kjb
,它只运行转换。如果这样做,则必须创建如下所示的内容:

这里的开始节点很重要:右键单击它并选择
Edit…
,您将看到一个作业计划窗口,您可以在其中指定所需的作业计划。然后保存并运行此作业(本地或最终使用PDI的carte server在从属服务器上远程)。基本上,您将得到一个无限期运行的作业,名为
exampleJob
,它将在所需的时间间隔内执行
exampleTrafo

Pan.bat /file:transform.ktr /param:name=value