Динамический выбор имени исходной таблицы и имени задачи в аудите / обработке ошибок в ssis

Я разработал пакет, в котором у меня параллельно работает 7 потоков данных.

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

Как мне этого добиться? Можно ли динамически хранить имя таблицы в одной переменной?


person Abhijit Kaware    schedule 04.05.2018    source источник
comment
SSIS имеет интегрированный механизм ведения журнала, в котором вы можете указать, где вы хотите регистрировать свои операции, какие операции вы хотите регистрировать (начало, завершение, сбой, предупреждения и т. Д.) И т. Д. Щелкните правой кнопкой мыши фон вашего DTS и выберите «Ведение журнала». Что касается имени таблицы, я не уверен, что вы можете получить его динамически, вам придется установить его как производный столбец или установить как переменную в потоке ошибок.   -  person EzLo    schedule 04.05.2018
comment
Привет, Эзло, спасибо за ответ. Получение имени исходной таблицы из каждого потока данных является основной задачей, независимо от того, какой поток данных запущен, он должен получить имя таблицы этого потока.   -  person Abhijit Kaware    schedule 04.05.2018
comment
Вы можете переключить режим доступа к исходной таблице с таблицы или представления на переменную имени таблицы или представления и сохранить имена исходной таблицы в переменных. Затем вы можете использовать значения переменных в своих задачах. Для этого вам потребуется создать столько переменных, сколько источников вы хотите отслеживать. Подробнее см. https://stackoverflow.com/questions/9743327/retrieving-source-and-destination-table-names-in-script   -  person EzLo    schedule 04.05.2018
comment
Где происходит эта обработка ошибок?   -  person Tab Alleman    schedule 04.05.2018