Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запуск SSIS пакета с определенного места / 6 сообщений из 6, страница 1 из 1
02.11.2018, 17:52
    #39727352
Lania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск SSIS пакета с определенного места
Добрый день!
Есть потребность запустить пакет с определенного элемента.
У нас есть пакеты, которые могут пересчитываться 2 часа. И если какой то блок вылетает с ошибкой, то необходимо перезапустить пакет именно с этого элемента. Возможно ли это как то реализовать?
...
Рейтинг: 0 / 0
02.11.2018, 18:05
    #39727357
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск SSIS пакета с определенного места
Lania,

если результаты промежуточных шагов необходимые для последующих - сохранены
и доступны то в зависимости от того как реализованы последовательности - вполне
даже можно, причём разными вариантами

можно прямо в проекте (Visual Studio) запустить с нужного места
(в зависимости от того что там между элементами передаётся)

если организация алгоритма такая что активен шаг или нет (т.е. выполнять или идти дальше)
зависит от входных параметров - то можно просто задать нужные параметры

схожий сценарий если без включения/выключения блоков - цепь сразу определяет необходимый
элемент в зависимости от входного параметра (т.е. много путей - и дальше дерево решений)
и дальше внутренняя логика сама перенаправит на нужный шаг.

ещё вариант без параметров запуска - хранить это где-то в таблицах на сервере,
т.е. SSIS сам читает текущее/последнее состояние - и решит (как его запрограммировали)
что и с какого шага делать.

в общем зависит от фантазии и архитектуры реализации.
...
Рейтинг: 0 / 0
02.11.2018, 18:07
    #39727358
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск SSIS пакета с определенного места
Lania,

разбейте на отдельные пакеты и для каждого сделайте шаг джоба.
...
Рейтинг: 0 / 0
02.11.2018, 23:12
    #39727465
.Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск SSIS пакета с определенного места
LaniaДобрый день!
Есть потребность запустить пакет с определенного элемента.
У нас есть пакеты, которые могут пересчитываться 2 часа. И если какой то блок вылетает с ошибкой, то необходимо перезапустить пакет именно с этого элемента. Возможно ли это как то реализовать?
https://docs.microsoft.com/ru-ru/sql/integration-services/packages/restart-packages-by-using-checkpoints
...
Рейтинг: 0 / 0
04.11.2018, 09:59
    #39727744
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск SSIS пакета с определенного места
LaniaДобрый день!
Есть потребность запустить пакет с определенного элемента.
У нас есть пакеты, которые могут пересчитываться 2 часа. И если какой то блок вылетает с ошибкой, то необходимо перезапустить пакет именно с этого элемента. Возможно ли это как то реализовать?

Для того, чтобы пакет мог запускаться с определенного места, в нем должна быть запрограммирована определенная логика, которая позволяла бы делать это. Просто так взять и запустить любой пакет с места, в котором он упал, не получиться.
...
Рейтинг: 0 / 0
06.11.2018, 15:52
    #39728635
Lania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск SSIS пакета с определенного места
.Евгений,спасибо, для нас вполне приемлемое решение
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запуск SSIS пакета с определенного места / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]