Как определить переменную базы данных для входа в Kettle?

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

С Уважением,

Николя.

1 ответ

Решение

Отредактируйте свойства kettle.properties в верхнем меню.

Если вы хотите сделать это для ВСЕГО журнала, используйте переменные, такие как KETTLE_JOB_LOG_* и KETTLE_JOB_TRANS_*. Нет никакого способа сделать это для работы и преобразования одновременно, но он определяет 8 переменных (вместо 4), которые можно копировать / вставлять.

Если вы хотите сделать это для конкретной работы и / или преобразования, определите свои собственные переменные, такие как log_bd, log_table,... и используйте их как ${log_db}, ${log_table},... Вы должны определить параметры для каждая работа и трансформация. Или вы могли бы написать небольшую программу для изменения XML-файлов.ktr и.kjb.

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