Преобразование интеграции данных Pentaho, Internal.Transformation.Filename.Directory не задано

Я пытаюсь использовать встроенную переменную Internal.Transformation.Filename.Directory. Я приведу в качестве примера простой пример, который предоставляет интеграция данных Pentaho, CSV Input - Reading customer data with error logging.ktr.

Вот подсказка после CTRL + SPACE в поле с переменным знанием:

Однако я делаю то же самое, что и в примере, моя переменная не имеет значения:

Любые идеи? Я кратко проверил форум Pentaho, однако единственная связанная с этим проблема, похоже, не отвечает на мой вопрос.

Я использую Ubuntu и PDI версии 4.2.1.

Заранее спасибо.

2 ответа

Это нормальное поведение, в репозитории у вас нет справочного каталога для использования.

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

в PDI-7199, благодаря Matt Casters


Действительно ли ваша трансформация спасена? Интересно, если вы забыли сохранить его - в этом случае он не будет установлен.

Или вы не работаете, не так ли? имя переменной для задания отличается.

licensed under cc by-sa 3.0 with attribution.