Учебник. Создание основного пакета с помощью мастера

Для конструирования пакетов, выполняющих передачу данных, службы Microsoft Integration Services предоставляют мастер импорта и экспорта SQL Server. Эти пакеты извлекают данные из источника и загружают их в место назначения, но в процессе передачи пакет поддерживает лишь минимальные преобразования данных. Кроме того, мастер предоставляет быстрый способ создания основных пакетов, которые затем можно расширить в конструкторе служб SSIS.

С помощью данного учебника можно освоить использование мастера импорта и экспорта SQL Server для создания основного пакета. Создаваемый пакет извлекает данные из книги Excel и загружает их в таблицу базы данных База данных AdventureWorks2008R2. Таблица определяется на одном из этапов работы мастера и потом создается динамически при выполнении пакета.

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

При установке образца данных, используемых в данном учебнике, устанавливаются также полные версии пакетов для всех занятий учебника. Используя завершенный пакет занятия 1, при желании можно пропустить это занятие и приступить к изучению учебника с занятия 2. При первом знакомстве с пакетами, мастером импорта и экспорта SQL Server или новой средой разработки работу рекомендуется начинать с занятия 1.

Новые знания

Новые средства, элементы управления и возможности служб Microsoft SQL Server Integration Services лучше всего изучать на практике. В данном учебнике демонстрируется работа мастера импорта и экспорта SQL Server по созданию основного пакета передачи данных, затем показывается расширение возможностей пакета по передаче данных с помощью конструктора служб SSIS.

Требования

Этот учебник предназначен для пользователей, знакомых с основными операциями с базами данных, но имеющих ограниченное представление о новых функциях служб SQL Server Integration Services.

Для работы с этим учебником должны быть выполнены следующие требования.

  • Пакет, созданный в этом учебнике, необходимо выполнять в 32-разрядном режиме. В данном образце используется поставщик OLE DB для Microsoft Jet 4.0, для которого не существует 64-разрядной версии. Пакет не будет работать в 64-разрядном режиме. Дополнительные сведения о запуске пакетов в 32-разрядном режиме на 64-разрядных компьютерах см. в разделе Особенности работы служб Integration Services в 64-разрядной среде.

  • На компьютере должен быть установлен SQL Server с базой данных База данных AdventureWorks2008R2. В целях повышения безопасности образцы баз данных по умолчанию не устанавливаются. Для получения сведений об установке образцов баз данных см. раздел Вопросы установки образцов кода и образцов баз данных SQL Server.

  • Пользователь должен обладать разрешением на создание и удаление таблиц в базе данных База данных AdventureWorks2008R2.

  • На локальный компьютер должны быть установлены образцы данных. Образцы данных устанавливаются вместе с примерами. Если образцы данных не удается найти, следует вернуться к предыдущей процедуре и выполнить установку в соответствии с инструкциями.

ПримечаниеПримечание

При просмотре учебников на панель инструментов системы просмотра документов рекомендуется добавить кнопки Далее и Назад. Дополнительные сведения см. в разделе Добавление в справку кнопок «Далее» и «Назад».

Задания учебника подразумевают, что пользователь не изменял настройку конструктора служб SSIS, исключающую использование функции автоматического соединения между элементами потока управления и элементами потока данных. Если в конструкторе служб SSIS используется автосоединение, то при добавлении элемента в область конструктора он может оказаться соединенным автоматически. Кроме того, вместо ограничения Успешно функция автоматического соединения для потока управления поддерживает использование ограничений по умолчанию Ошибка и Завершение. Если в конструкторе служб SSIS в качестве ограничения по умолчанию не используется ограничение Успешно, необходимо переустановить эту настройку во время выполнения заданий из учебника. Настройка функции автоматического соединения осуществляется в разделе Конструкторы бизнес-аналитики в диалоговом окне Параметры, доступном в разделе Параметры меню Средства.

Предполагаемое время для выполнения заданий данного учебника: 1 час

Занятия этого учебника