最近遇到一个问题,用Kettle做数据同步时,发现制作出来的转换太多,大约有几千个
如果一个个去运行或者把转换添加到作业中,这个工作量手都会断,后面突发想像,想着用批处理脚本去代替这个断手的工作,当然在Linux中大家也可以使用Shell脚本或者其它的方法。
批处理文件
@echo off
set KETDir=D:\data-integration\转换存放的目录\
for /R %KETDir% %%s in (*) do (
D:\data-integration\Pan.bat /file:%%s /level:Basic>>D:\\Dos_Script\%date:~0,4%%date:~5,2%%date:~8,2%.log
)
pause