Будучи новичком в SSIS, я пытаюсь найти наилучший способ передачи нескольких таблиц. Я пытаюсь импортировать несколько таблиц из одной базы данных в другую. Я мог бы написать несколько параллельных потоков данных для каждой таблицы, однако я хочу быть умным в этом.
Для каждой из таблиц, если обобщить,
- Мне нужно перенести строки из одной таблицы в таблицу другой базы данных
- Мне нужно подсчитать количество переданных строк
- Необходимо записать время начала и окончания передачи данных для каждой таблицы.
- Запишите любые ошибки
Я стараюсь не использовать хранимые процедуры, так как хочу, чтобы людям не приходилось копаться в БД, чтобы получить правила для этого преобразования. В идеале я хотел бы, чтобы это было сделано на уровне SSIS с использованием компонентов, которые поэтому можно увидеть визуально и понять.
Какие-нибудь лучшие практики, которые люди использовали раньше?
В идеале я хотел бы сделать что-то вроде
foreach (таблица в списке таблиц для передачи) transfer (имя таблицы)