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