第一种方式:
新建作业,然后在作业START组件中设置自动运行的频次,同时把需要运行的转换、作业连接起来,然后启动运行,同时保证界面不关闭,这样就可以按设置好的时间自动运行了。
第二种方式:
新建普通作业testkjb,不直接在START组件中设置运行频次,然后新建testbat批处理文件,内容如下:
C:
cd C:\tools\data-integration
kitchenbat /file C:\kettle\testkjb /level Basic /logfile C:\kettle\kettle_testlog
@pause
保存bat文件后,直接在windows下搜索“任务计划程序”新建定时任务。
按上面设置好后windows就会定时运行testbat文件,bat文件会启动kitchenbat运行kettle作业,这样就完成了定时运行。
使用bat运行作业方式效率会比直接在spoon中低,谨慎使用。
有更好的办法?欢迎讨论。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)