вывод ложки пентахо в несколько файлов xml на основе содержимого поля

продолжение этого вопроса Pentaho Spoon - вывод в несколько файлов на основе в содержимом поля

как это сделать для «xml output», поскольку «xml output» не имеет ввода «принять имя файла из поля» в своей форме


person Vishal    schedule 26.05.2014    source источник
comment
Можно ли сначала записать во временные файлы?   -  person Marcus Rickert    schedule 27.05.2014


Ответы (1)


Поскольку шаг не принимает имя файла из предыдущих полей, вы можете использовать переменные для установки значения.

Это более длинный путь, но, по крайней мере, он позволяет вам решить его:

  1. Вам нужно создать преобразование, чтобы установить имена файлов в результате (используя шаг «Копировать строки в результат»)

  2. Вам нужно создать еще одно преобразование с отмеченной опцией «Выполнить для каждой входной строки». Это преобразование должно считывать результат (шаг «Получить строки из результата») и устанавливать значения с помощью шага «Установить переменные».

  3. Наконец, третье преобразование должно создать XML-файл, используя ранее созданную переменную в качестве имени файла (переменные вызываются с использованием этой структуры: ${имя_переменной}).

Вам нужно связать эти 3 преобразования с заданием.

person t3b4n    schedule 26.12.2017