Как определить переменную базы данных для входа в Kettle? - PullRequest
0 голосов
/ 18 сентября 2018

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

С уважением,

Николас.

1 Ответ

0 голосов
/ 18 сентября 2018

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

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

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

...