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

Откуда:
Сообщений: 75
Имеется два SQL сервера: Сервер1 и линкед к нему Сервер2.

Сервер1 - одна консолидированнаня База имеющая таблицы аналогичные таблицам Баз Сервера2.

Сервер2 - имеет множество баз данных одинаковой структуры.
Базы как Актибные из которых надо делатЬ импорт так и не Активные ис которых Импорт не требуется.
Импорт производидтся из одних и тех же таблиц для всех Баз.

В каждой таблице на Сервере1 имеется поле содержащее имя базы с Сервера2.
кроме того на Сервере1 имеются таблицы описывающие:
- как Базы на Сервере2 объеденены по группам (группа определяет каке Базы будут включены в SSIS, к примеру в 01 час ночи группа АБЦ, в 02 часа группа ДЕФ, в 03 часа группа ГХИ)

- какие Базы на Сервере2 активные а какие нет;

Исполнение видится примерно так:
SQL Job
- Вызов процедуры возвращающей имена Баз для импорта (имена линкед серверов);
- Вызов процедуры возвражхаюшей имена Таблиц;
- передача Линкед серверов и таблиц в ССИС;
SSIS
- инициализирует Таблицы на Сервер1 (удаляет записи относящуеся к Импортируемой базе);
- производит импорт данных;
- производит записЬ в лог об импортированных данных
SQL Job
- производит верификацию и если количество ошибок более определенного предела, запускает SSIS еще один раз.

Необходима оплачваемая помощь опытного разработчка SSIS.
28 июн 12, 19:35    [12790715]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить