Имя файла в Если файл назначения существует в чайнике 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 шаг, чтобы найти имя файла, который вы хотите.

Другие вопросы по тегам