Планирование проблем с Control-M - PullRequest
0 голосов
/ 02 августа 2011

Я работаю над планированием некоторых работ с помощью Control-M. Мой сценарий выглядит следующим образом:

У меня есть следующие рабочие места - Job 1, Job 2, Job 3 and Job 4. Все они делают вставку в одну и ту же таблицу. Я должен запланировать все четыре задания, чтобы начать одновременно. Поскольку они вставляются в одну и ту же таблицу, у меня возникают проблемы с блокировкой.

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

Кроме того, все эти задания вызывают один и тот же сценарий, но с разными параметрами.

Есть ли способ решить эту проблему?

Ответы [ 2 ]

1 голос
/ 15 сентября 2015

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

1 голос
/ 02 августа 2011

Одним из способов является использование свойств «Ресурсы» для задач. Если все они нуждаются в одном и том же эксклюзиве или ограничены 1 по количеству ресурсов, они будут запускаться по одному за раз.

...