Выполнить работу ложкой с программным обеспечением - PullRequest
0 голосов
/ 22 октября 2018

У меня есть задание, выполненное в SPOON, которое выполняется без проблем в командной строке, но я хотел бы знать, есть ли какое-либо программное обеспечение, в котором я могу выполнить эти задания и посмотреть визуально на выполнение.Идея состоит в том, что для наиболее приятной области эксплуатации эти задачи выполняются.

1 Ответ

0 голосов
/ 23 октября 2018

У вас есть два решения:

  • Карта:

Используйте сервер carte, поставляемый с PDI.Установите PDI на любом сервере, запустите carte (указав порт), затем вы можете выполнить / просмотреть / остановить / перезапустить задание / преобразование из любого браузера. Документация здесь .

Конечно, вы можете запустить задание / преобразование из вашего собственного PDI.Просто определите новый Slave server, на левой панели вид вкладки, имя пользователя по умолчанию / пароль = кластер / кластер.Затем каждый раз, когда вы запускаете задание / преобразование, выбирайте сервер карт вместо Pentaho/local в Run configuration.

  • Loggin

Если вы просто хотите следить за заданием / преобразованием, вы можете использовать ведение журнала базы данных: щелкните правой кнопкой мыши в любом месте, Параметры, Ведение журнала, Задание / преобразование, затем определите базу данных, таблицу и интервал регистрации в 2 секунды.

Затем каждые две секунды line_read, line_written, errors и log_field записываются в базу данных.Эта база данных может быть прочитана внешним процессом и отображена на экране или в браузере.

Этот метод используется в github / ETL-pilot , который использует tomcat (поскольку у вас, вероятно, есть tomcat, уже работающий с сервером Pentaho), но его можно легко адаптировать к nodejsили любой другой сервер.(Если вы делаете это и используете OpenSource, пожалуйста, добавьте ссылку на вашу работу на нашем github).

...