Поделиться через


Занятие 6-4. Развертывание пакета урока 6

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Развертывание пакета предполагает добавление пакета в каталоге SSISDB в службах Integration Services на экземпляре SQL Server. На этом занятии вы добавите пакет занятия 6 в каталог SSISDB, зададите новый параметр и выполните пакет. На этом занятии будет использоваться SQL Server Management Studio для добавления пакета занятия 6 в каталог SSISDB и развертывания пакета. После развертывания пакета измените параметр, чтобы указать новое расположение, а затем запустить пакет.
Вы научитесь выполнять следующие действия:

  1. Добавлять пакет в каталог SSISDB в узле служб SSIS в SQL Server.

  2. Осуществите развертывание пакета.

  3. Задавать значение параметра пакета.

  4. Выполнять пакет в среде SSMS.

Поиск или добавление каталога SSISDB

  1. Последовательно выберите Пуск>Все программы>Microsoft SQL Server 2017, а затем выберите SQL Management Studio.

  2. В диалоговом окне Подключение к серверу проверьте заданные по умолчанию параметры, а затем нажмите кнопку Подключить. Для подключения необходимо, чтобы именем сервера было имя компьютера, на котором установлен сервер SQL Server. Если компонент Ядро СУБД является именованным экземпляром, то именем сервера должно быть имя экземпляра в формате <имя_компьютера>><имя_экземпляра>.

  3. В обозревателе объектов разверните каталоги служб Integration Services.

  4. Если в списке Каталоги служб Integration Services нет каталогов, добавьте каталог SSISDB.

  5. Чтобы добавить каталог SSISDB, щелкните правой кнопкой мыши узел Каталоги служб Integration Services и выберите пункт Создать каталог.

  6. В диалоговом окне Создание каталога выберите Включить интеграцию со средой CLR.

  7. В поле Пароль введите пароль, затем введите его еще раз в поле Введите пароль еще раз.

  8. Нажмите кнопку ОК, чтобы добавить каталог SSISDB.

Добавление пакета в каталог SSISDB

  1. В обозревателе объектов щелкните правой кнопкой мыши узел SSISDB и выберите пункт Создать папку.

  2. В диалоговом окне Создание папки в поле "Имя папки" введите "Учебник по службам SSIS" и нажмите кнопку ОК.

  3. Разверните папку Учебник по службам SSIS, щелкните правой кнопкой мыши Проекты и выберите пункт Импорт пакетов.

  4. На странице Введение мастера преобразования проекта служб Integration Services нажмите кнопку Далее.

  5. На странице Поиск пакетов убедитесь в том, что в списке Источник выбран элемент Файловая система, а затем нажмите кнопку Обзор.

  6. В диалоговом окне Обзор папок перейдите в папку, содержащую проект учебника по службам SSIS, а затем нажмите кнопку ОК.

  7. Выберите Далее.

  8. На странице "Выбор пакетов" вы увидите все шесть пакетов из учебника по службам SSIS. В списке Пакеты выберите Lesson 6.dtsx, а затем нажмите кнопку Далее.

    Внимание

    Предыдущий шаг может привести к ошибке с One or more selected packages are not ready. Review the Status column for more information. сообщением о состоянии, включая The version or pipeline version or both for the specified component is higher than the current version. This package was probably created on a new version of DTS or the component than is installed on the current PC. устранение этой ошибки, изменение свойств проекта в Visual Studio следующим образом:

    1. Щелкните правой кнопкой мыши проект учебника по SSIS (развертывание пакета) и выберите "Свойства".

    2. В разделе "Свойства конфигурации" выберите "Общие".

    3. Задайте для целевой версии развертывания более раннюю версию. Например, переход с SQL Server 2022 на SQL Server 2019 и нажмите кнопку "ОК".

    4. Повторите предыдущий шаг.

  9. На странице Выбор назначения в поле Имя проекта введите SSIS Tutorial Deployment (Учебник по развертыванию служб SSIS), затем нажмите кнопку Далее.

  10. Нажимайте кнопки Далее на каждой из оставшихся страниц мастера, пока не откроется страница Просмотр.

  11. На странице Просмотр нажмите кнопку Преобразовать.

  12. После завершения преобразования нажмите кнопку Закрыть.

После закрытия мастера преобразования проекта служб Integration Services служба SSIS отображает мастер развертывания служб Integration Services. Теперь вы используете этот мастер для развертывания пакета занятия 6.

  1. На странице Введение мастера развертывания служб Integration Services просмотрите действия для развертывания проекта, а затем нажмите кнопку Далее.

  2. На странице "Выбор назначения" убедитесь, что имя сервера является экземпляром SQL Server, содержащим каталог SSISDB, и выберите "Подключить".

  3. Путь должен отображать развертывание учебника по службам SSIS, а затем нажмите кнопку "Далее".

  4. На странице Просмотр просмотрите сводку, а затем нажмите кнопку Развернуть.

  5. После завершения развертывания нажмите кнопку Закрыть.

  6. В обозревателе объектов щелкните правой кнопкой мыши узел Каталоги служб Integration Services и выберите пункт Обновить.

  7. Разверните узел Каталоги служб Integration Services, а затем узел SSISDB. Продолжайте разворачивать дерево проекта Учебник по службам SSIS до тех пор, пока он не будет развернут полностью. Вы должны увидеть файл Lesson 6.dtsx в узле Пакеты узла SSIS Tutorial Deployment.

  8. Чтобы убедиться в полноте пакета, щелкните правой кнопкой мыши файл Lesson 6.dtsx, а затем выберите пункт Настроить. В диалоговом окне "Настройка" выберите "Параметры" и убедитесь, что запись с занятием 6.dtsx в качестве контейнера, VarFolderName в качестве имени и путь к новым образцам данных в качестве значения, а затем нажмите кнопку "Отмена".

Создание и заполнение новой папки с образцами данных

  1. В проводнике в корневом каталоге диска (например, C:) создайте папку с именем Второй образец данных.

  2. Откройте папку Образец данных из необходимых компонентов для занятия 1, а затем скопируйте любые три образца файлов.

  3. Перейдите в папку Второй образец данных и вставьте скопированные файлы.

Изменение параметра пакета для указания на данные нового образца

  1. В обозревателе объектов щелкните правой кнопкой мыши файл Lesson 6.dtsx и выберите пункт Настроить.

  2. В диалоговом окне Настройка измените значение параметра на путь к папке Второй образец данных, например C:Второй образец данных.

  3. Нажмите кнопку , чтобы закрыть диалоговое окно Настройка.

Тестирование развертывания пакета занятия 6

  1. В обозревателе объектов щелкните правой кнопкой мыши файл Lesson 6.dtsx и выберите команду Выполнить.

  2. В диалоговом окне Выполнение пакета нажмите кнопку ОК.

  3. В диалоговом окне сообщения выберите Да, чтобы открыть обзорный отчет.

В обзорном отчете для пакета приводятся имя пакета и сводка состояния. В разделе Обзор выполнения показан результат каждой задачи в пакете. В разделе Используемые параметры показаны имена и значения всех параметров, использованных при выполнении пакета, в том числе VarFolderName.