Моя команда в значительной степени полагается на SSIS, чтобы управлять обслуживанием нашего большого datamart. У нас более 1000 рабочих мест и 4000 пакетов. Управление ошибочными заданиями и пакетами является бесконечной задачей.
В настоящее время мы используем потоки «обработки ошибок» пакета служб SSIS. Однако мне было интересно, существуют ли уже существующие инструменты или функции (или стратегии) для обработки предсказуемых сбоев работы?
Большинство сбоев заданий происходит из-за экзогенной проблемы (например, недоступность исходной базы данных), однако наше решение этих проблем часто заключается в том, чтобы «не предпринимать никаких действий - перезапустить задание на следующий день». Как мы можем кодировать себя, делая это вручную (хотя бы для большого процента этих проблем, если не для всех из них?