Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS фаза предисполнения  [new]
x1mar1g
Member

Откуда:
Сообщений: 23
Добрый день.

Столкнулся с проблемой выполнения пакета.

При запуске иногда пакет "повисает" в логе фигурирует следующее "Задача потока данных:Сведения: Начало фазы предисполнения.".
Пакет берет запрос из выражения, в которое передается параметр, и заливается в статичную таблицу.
При этом отрабатывает иногда довольно быстро ~30-45 сек, из которых запрос из выражения отрабатывает 10-15 секунд.


Подскажите, как ускорить эту фазу? И почему на ней может так долго висеть пакет?


П.С.: Во вложении стандартный отчет по последним запускам.

К сообщению приложен файл. Размер - 63Kb
18 ноя 15, 15:24    [18436128]     Ответить | Цитировать Сообщить модератору
 Re: SSIS фаза предисполнения  [new]
x1mar1g
Member

Откуда:
Сообщений: 23
И ещё скрин с логом

К сообщению приложен файл. Размер - 52Kb
18 ноя 15, 15:25    [18436141]     Ответить | Цитировать Сообщить модератору
 Re: SSIS фаза предисполнения  [new]
x1mar1g
Member

Откуда:
Сообщений: 23
up -_-

К сообщению приложен файл. Размер - 60Kb
2 дек 15, 14:37    [18503179]     Ответить | Цитировать Сообщить модератору
 Re: SSIS фаза предисполнения  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8807
x1mar1g,

Профайлер Вам в руки...
2 дек 15, 15:43    [18503706]     Ответить | Цитировать Сообщить модератору
 Re: SSIS фаза предисполнения  [new]
x1mar1g
Member

Откуда:
Сообщений: 23
Владислав Колосов,

Я правильно понимаю что ты имеешь ввиду Задача «Профилирование данных»?
Если да, то тут проблема с тем, что данные изначально находятся в Оракле, а перелить нужно в Терадату ¬_¬...
И да я понимаю, что это извращение, но по другому не придумали. Аналогия только openquery через временную\постоянную таблицу.

Если не про это, то можно подробнее.

Заранее благодарен за помощь.
2 дек 15, 17:30    [18504285]     Ответить | Цитировать Сообщить модератору
 Re: SSIS фаза предисполнения  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8807
x1mar1g,

нет , есть такой инструмент - профилировщик Profiler. Входит в комплект почти всех редакций SQL сервера. С его помощью можно увидеть то, что происходит на сервере.
2 дек 15, 17:38    [18504333]     Ответить | Цитировать Сообщить модератору
 Re: SSIS фаза предисполнения  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35380
Блог
x1mar1g,

пакет сначала пытается получить метаданные, что иногда работает очень долго, особенно если в запросе есть линки на другие сервера/базы Oracle, попробуйте отключить валидацию
3 дек 15, 07:03    [18505793]     Ответить | Цитировать Сообщить модератору
 Re: SSIS фаза предисполнения  [new]
x1mar1g
Member

Откуда:
Сообщений: 23
Критик,

DelayValidation выставлен в True.
3 дек 15, 10:13    [18506324]     Ответить | Цитировать Сообщить модератору
 Re: SSIS фаза предисполнения  [new]
HandKot
Member

Откуда: Sergiev Posad
Сообщений: 3058
x1mar1g
Критик,

DelayValidation выставлен в True.

подозреваю, что Критик имел ввиду Validate External MetaData
3 дек 15, 13:43    [18508138]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить