logo search
SQL2008_Administration

9.4. Использование ssis Designer для создания пакетов

SSIS Designer встроен в Business Intelligence Development Studio. Для запуска SSIS Designer и создание нового пакета необходимо:

  1. Запустить Business Intelligence Development Studio

  2. Создать новый проект - меню File New Project. В окне New Project в списке типов проекта нужно выбрать Business Intelligence Projects, а в списке доступных шаблонов в правой части экрана — Integration Services Project.

  3. Ввести информацию об имени создаваемого проекта и размещении его файлов и нажать на кнопку OK.

  4. Откроется окно SSIS Designer с загруженным в него новым пустым пакетом SSIS. В окне SSIS Designer — четыре вкладки:

    1. Control Flow (Поток управлляющих элементов) — использууется для управления ходом выполнения пакетов;

    2. Data Flow (Поток данных) — предназначена для редактирования элементов Data Flow Task, при помощи которых и определяются параметры перемещения данных;

    3. Event Handlers (Обработчики событий) — используется для регистрации обработчиков событий, которые могут возникнуть при выполнении пакета;

    4. Package Explorer (Проводник пакета) — просмотровщик компонентов объекта, представляющего пакет SSIS.

  5. Разместить на вкладке Control Flow элемент Data Flow Task, перетащив его с панели Toolbox (меню ViewToolbox), рис. 9.3.

Рис. 9.3. Работа с SSIS Designer

  1. Настроить подключение к источнику данных при помощи объектов менеджеров подключений (Connection Managers) (см. рис. 9.4). Область для работы с этими объектами размещается в нижней части экрана.

Рис. 9.4. Настройка Connection Manager

  1. Создать соединение с приемником данных, например для файла Excel D:\Employees.xls - Excel Destination.

  2. Настроить параметры задачи Data Flow Task, перетащив из Toolbox на розовое поле вкладки Data Flow источник (source) и назначение (destination) для передаваемых данных (созданные назначения находятся в самом низу списка элементов в Toolbox).

  3. Определить параметры источника. Для этого, щелкнув по объекту источника правой кнопкой мыши, выбрать в контекстном меню команду Edit.

  4. Определить связь между источником и назначением. Для этого:

    1. выделить настроенный источник OLE DB Source. Тогда для него появятся две стрелки — зеленая и красная, направленные вниз.

    2. зацепить мышью зеленую стрелку (она означает успешное извлечение данных) и перетащить ее на назначение Excel Destination, после чего схема Data Flow Task будет выглядеть так, как представлено на рис. 9.5.

Рис. 9.5. Определение связей между источником и назначением

  1. Настроить назначение (Excel Destination), открыв его свойства при помощи команды Edit в контекстном меню и выбрав требуемые параметры на вкладке Connection Manager.

  2. Убедиться, что пакет выполняет все нужные действия. Для этого, достаточно запустить его на выполнение при помощи меню Debug Start Debugging или Debug  Start without debugging. Если вы запустили пакет с отладкой, после окончания его работы завершите отладку при помощи меню Debug  Stop Debugging.

Открытие существующего пакета

Чтобы сравнить созданный вручную пакет SSIS, и тот пакет, который был создан мастером, необходимо:

  1. В окне Solution Explorer щелкнуть правой кнопкой мыши по контейнеру SSIS Packages и в контекстном меню выбрать Add Existing Packages.

  2. Затем в открывшемся окне выбрать в поле Package location значение SQL Server, ввести имя вашего сервера и нажать на кнопку в правой части от поля Package path.

  3. В открывшемся списке пакетов и планов обслуживания баз данных, которые находятся на сервере, выбрать созданный вами пакет и нажать на кнопку OK.

  4. Чтобы открыть этот пакет в SSIS Designer, достаточно в контекстном меню для него выбрать команду Open.