Имя файла в Если файл назначения существует в чайнике Pentaho
Добрый день,
В чайнике Pentaho, если использовать Move files...
, затем мы можем отредактировать имя файла в месте назначения, например, указать формат даты и времени, чтобы файл abc.txt
станет abc02012015.txt
в пункте назначения.
Однако, если файл назначения существует, у нас есть альтернативный способ его обработки, а именно: можно обратиться к веб-сайту Пентахо
Do nothing
Overwrite destination file
Create file with unique name
Delete source file
Move source file to folder : use the lower part of the dialog (next option in this grid)
Fail
я выбираю Create file with unique name
или же Move source file to folder
, но я не могу контролировать имя файла, он просто добавится за txt
например, если abc02012015.txt
уже существует, то следующий файл будет abc02012015.txt20120115_164553
или же abc02012015.txt164553
,
Я хотел бы контролировать имя файла, чтобы стать abc02012015_01.txt
, или же abc02012015_02.txt
, что-то вроде того.
Могу ли я узнать, как это сделать? или это ограничение чайника пентахо?
1 ответ
Вы правы, что не можете указать формат с Move files...
, Однако можно создать работу, которая делает то, что вы хотите. Вы должны будете сделать это вручную, хотя. Проверьте, существует ли файл вручную с File Exists
и сделать ручное переименование, или сделать Java
или же JavaScript
шаг, чтобы найти имя файла, который вы хотите.