RecordSetDestination SSIS

ssis ssis-2012 ssis-2008

163 просмотра

1 ответ

Какова основная цель назначения набора записей в службах SSIS? Я слышал, что это оперативная память, поэтому переменная, в которой хранятся данные, находится в необработанном формате? Может кто-нибудь объяснить, объясните мне в реальном времени использование проекта назначения Recordset?

Автор: N.Dinesh.Reddy Источник Размещён: 08.11.2019 11:21

Ответы (1)


1 плюс

Решение

Назначение набора записей можно использовать практически для всего, что только можно придумать. Я слышал, что я часто использую набор записей в цикле foreach. Допустим, вы хотите экспортировать несколько «категорий» из таблицы транзакций. Возможно, вы получаете набор записей существующих категорий и затем вызываете новый поток данных, чтобы экспортировать эту категорию в виде своего собственного файла. Или, возможно, диапазоны дат, месяцы и т. Д.

Один из способов его использования - выполнить задачу сценария для выполнения действий с данными, которые SSIS не может выполнить изначально. Я использовал компонент сценария, но эта конкретная задача столкнулась с проблемой параллелизма. Таким образом, создав дамп для набора записей, я смог использовать набор записей в задаче сценария, чтобы выполнить логику таким образом, чтобы избежать этой проблемы.

Еще одна задача сценария - создавать и отправлять электронные письма в формате HTML.

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

Автор: Matt Размещён: 20.08.2016 07:39
Вопросы из категории :
32x32