планирование рабочего процесса informatica с настраиваемой частотой - PullRequest
0 голосов
/ 11 марта 2019

Здравствуйте, уважаемые эксперты по администрированию и платформе Informatica,

У меня есть рабочий процесс, который мне нужно запланировать, скажем, на понедельник-пятницу и воскресенье. Все 6 дней работы должны в определенное время говорить 10 раз в день, но время не является одинаковым, а в заранее определенное время (9:00, 11:00, 13:30 и т. Д.), Поэтому разница во времени не является равномерным. поэтому у нас было 10 различных рабочих процессов планирования для каждого расписания / запуска, которые запускают сценарий оболочки, использующий команду pmcmd.

Это выглядело немного странно для меня, так что я сделал один рабочий процесс, который запускает сценарий оболочки pmcmd, и связал между запуском и сценарием оболочки, где я указал условие времени и запланировал его бегать с понедельника по пятницу и воскресенье каждые 30 минут.

Итак, что происходит, он запускается 48 раз в день, но фактически запускает «фактический» рабочий процесс только 10 раз. а остальные 38 раз он просто работает, но ничего не делает.

один из моих коллег по администрированию informatica говорит, что выполнение этого 38 раз (что на самом деле ничего не делает) потребляет ресурсы informatica. Хотя я был совершенно уверен, что это не так, но, поскольку я всего лишь разработчик информатики, а не эксперт, подумал о том, чтобы опубликовать его здесь, чтобы проверить, действительно ли это правда?

Спасибо.

С уважением Raghav

1 Ответ

1 голос
/ 15 марта 2019

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

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

Не говоря уже о некоторых ограничениях в отношении количества рабочих процессов, выполняемых одновременно.

Я не знаю вашу платформу и настройку. Но это похоже на поле для улучшения действительно. Планировщик cron вам очень поможет.

...