Создание основного учебного пакета: пакеты занятий
Добавления: 14 апреля 2006 г.
Пакеты «Основной урок 1» и «Основной урок 2» являются законченными самостоятельными частями учебника «Создание основного пакета с помощью мастера» служб Integration Services. В различных разделах электронной документации приводятся подробные сведения о функциональных возможностях каждого пакета. Дополнительные сведения см. в разделе «Создание основного пакета с помощью мастера», расположенного в разделе учебников электронной документации по службам Integration Services.
Данные пакеты могут быть открыты и запущены отдельно от учебника. Однако изменять пакеты не рекомендуется. Изменение учебных пакетов может привести к результатам, которые отличаются от результатов, представленных на учебных занятиях.
Важно! |
---|
При первом запуске пакетов «Основное занятие 1» и «Основное занятие 2» выполнение задачи «Удалить таблицы» завершится с ошибкой. Подобный результат является ожидаемым. Задача выполняется с ошибкой потому, что пакет пытается удалить и создать повторно таблицу ProspectiveCustomers, однако при первом запуске пакета такая таблица не существует и выполнение инструкции DROP завершается неудачно. Это не приводит к ошибке, поскольку ограничение очередности между задачами «Удалить таблицы» и «Подготовка SQL» установлено в значение «Завершение», а не «Успешно». |
В следующей таблице дается краткая сводка для каждого пакета.
Пакет | Описание |
---|---|
Основной урок 1 |
Простой пакет передачи данных, в котором для извлечения данных из книги Excel и загрузки их в таблицу базы данных AdventureWorks используется инструкция SELECT. Если таблица не существует, пакет создает ее. Данный пакет был создан с использованием мастера импорта-экспорта SQL Server. |
Основной урок 2 |
Пакет «Основной урок 2» использует более сложный поток данных. Поток данных включает такие преобразования, как «Сортировка» (для группировки данных по странам и городам) и «Производный столбец» (для добавления новых столбцов, значения которых устанавливаются путем вычисления выражения). |
Важно! |
---|
Образцы предназначены только для обучения. Они не предназначены для использования в рабочей среде и не тестировались в ней. Майкрософт не предоставляет техническую поддержку для этих образцов. |
Требования
Для запуска образца пакета необходимо следующее.
- Образцы пакетов и используемые ими файлы данных должны быть установлены на локальном диске.
- Необходимо установить базу данных AdventureWorks и иметь на нее права администратора.
- Если планируется запускать образец пакета только из командной строки, необходимо установить службы SQL Server 2005 Integration Services (SSIS).
- Если пакет необходимо открывать в конструкторе служб SSIS, а также запускать образец пакета, следует установить среду Business Intelligence Development Studio.
Дополнительные сведения об установке образцов см. в разделе «Установка образцов пакетов служб Integration Services» электронной документации по SQL Server 2005. Чтобы получить последнюю версию образцов, включая новые, выпущенные после исходной версии SQL Server 2005, см. веб-страницу «Образцы SQL Server 2005 и образцы баз данных (апрель 2006 г.)».
Размещение образцов пакетов
Если образцы были установлены в каталоге по умолчанию, образцы пакетов учебника размещаются в следующей папке:
«C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages»
Выполнение образца
Пакет можно запустить из командной строки с помощью программы dtexec или в среде Business Intelligence Development Studio.
Важно! |
---|
В данном образце используется поставщик OLE DB для Microsoft Jet 4.0, для которого не существует 64-разрядной версии. Пакет не будет работать на 64-разрядном компьютере. |
Если используется локализованная версия Windows, то для успешного запуска образца пакета может потребоваться обновить свойство ConnectionString всех диспетчеров подключения файлов, используемых в пакете. Следует проверить правильность пути, используемого диспетчером соединений на компьютере, и при необходимости изменить его, указав локализованное имя папки «Program Files».
Для этого образца, вероятно, придется изменить значение имени «Program Files» в свойствах ExcelFilePath и ServerName диспетчера соединений SourceConnectionExcel.
Выполнение пакета при помощи программы dtexec:
Откройте окно командной строки.
Перейдите в каталог «C:\Program Files\Microsoft SQL Server\90\DTS\Binn», в котором находится программа dtexec.
Введите следующую команду:
dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages\<package name>"
Нажмите клавишу ВВОД.
Дополнительные сведения о выполнении пакета с помощью программы dtexec см. в разделе «Программа dtexec» электронной документации по SQL Server 2005.
Запуск образца в среде Business Intelligence Development Studio
Если проект служб Integration Services, к которому можно добавить пакеты учебника, еще отсутствует, необходимо вначале создать этот проект.
Создание нового проекта служб Integration Services
Откройте среду Business Intelligence Development Studio.
В меню Файл выберите пункт Создать, а затем выберите Проект.
В диалоговом окне Создать проект выберите шаблон Проект служб SSIS в области Шаблоны.
По желанию можно изменить имя и расположение проекта. Имя решения автоматически обновляется для соответствия с именем проекта.
В раскрывающемся списке Решение выберите Создать новое решение.
Чтобы создать отдельную папку для файла решения, выберите Создать каталог для решения. Этот параметр выбран по умолчанию.
Нажмите кнопку ОК, чтобы добавить проект в решение, а само решение — в Обозреватель решений.
Затем добавьте пакеты в проект служб Integration Services.
Запуск пакета в среде Business Intelligence Development Studio
В обозревателе решений щелкните правой кнопкой мыши «Пакеты служб SSIS» и выберите пункт Добавить существующий пакет.
В диалоговом окне Добавление копии существующего пакета в качестве значения параметра Размещение пакета задайте Файловая система, нажмите кнопку обзора (…) и укажите папку, содержащую полные пакеты из учебника. По умолчанию указанные проекты располагаются в папке «C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\Completed Packages».
Щелкните добавляемый пакет, а затем нажмите кнопку Открыть.
Нажмите кнопку ОК.
Повторите шаги с 1 по 4 для добавления второго пакета из учебника в проект.
В папке Пакеты служб SSIS щелкните правой кнопкой мыши пакет, который необходимо выполнить, и выберите Выполнить пакет.
См. также
Другие ресурсы
Создание основного пакета с помощью мастера