Занятие 5-2. Активация и настройка конфигураций пакетов

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных Azure

В этой задаче вы преобразуете проект в модель развертывания пакета и включите конфигурации пакетов с помощью мастера настройки пакета. Этот мастер будет использоваться для создания XML-файла конфигурации, который содержит параметры конфигурации для свойства Каталог контейнера "Цикл ForEach". Значение свойства Каталог содержится в новой переменной уровня пакета, обновлять которую можно в ходе выполнения. Кроме того, вы заполните новую папку с образцами данных в целях тестирования.

Создание переменной уровня пакета, сопоставленной со свойством Directory

  1. Выберите фон вкладки Поток управления в конструкторе служб SQL Server Integration Services. Таким образом устанавливается область действия переменной, которая создается для пакета.

  2. В меню Службы SSIS выберите Переменные.

  3. В окне Переменные щелкните значок Добавить переменную.

  4. В поле Имя введите varFolderName.

    Важно!

    В именах переменных учитывается регистр букв.

  5. Убедитесь в том, что в поле Область отображается имя пакета (Занятие 5).

  6. В поле Тип данных переменной varFolderName установите значение String.

  7. Вернитесь на вкладку Поток управления и дважды щелкните контейнер Цикл по каждому файлу в папке .

  8. На странице Коллекция окна Редактор циклов по каждому элементу щелкните Выражения и нажмите кнопку с многоточием (…).

  9. В списке Свойство окна Редактор выражений свойств выберите элемент Каталог.

  10. В поле Выражение нажмите кнопку с многоточием (…).

  11. В построителе выражений разверните папку Переменные и параметры и перетащите переменную User::varFolderName в поле Выражение.

  12. Нажмите кнопку ОК для выхода из построителя выражений.

  13. Нажмите кнопку ОК, чтобы закрыть окно Редактор выражений свойств.

  14. Нажмите кнопку ОК, чтобы закрыть редактор циклов по каждому элементу.

Включить конфигурацию пакетов

  1. В меню Проект выберите пункт Преобразовать в модель развертывания пакета.

  2. Нажмите кнопку ОК в окне предупреждения и после завершения преобразования нажмите кнопку ОК в диалоговом окне Преобразование в модель развертывания пакета.

  3. Выберите фон вкладки Поток управления в конструкторе служб SQL Server Integration Services.

  4. В меню Службы SSIS выберите команду Конфигурации пакетов.

  5. В диалоговом окне Организатор конфигураций пакетов выберите Включить конфигурации пакетов и нажмите кнопку Добавить.

  6. На странице приветствия мастера настройки пакета нажмите кнопку Далее.

  7. Убедитесь в том, что на странице Выбор типа конфигурации свойство Тип конфигурации имеет значение XML-файл конфигурации.

  8. На странице Выбор типа конфигурации нажмите кнопку Обзор.

  9. В диалоговом окне Выберите расположение файла конфигурации откроется папка проекта.

  10. В диалоговом окне Выберите расположение файла конфигурации в поле Имя файла введите SSISTutorial и нажмите кнопку Сохранить.

  11. На странице Выбор типа конфигурации нажмите кнопку Далее.

  12. В области Объекты страницы Выбор свойств для экспорта разверните узел Переменные, затем разверните varFolderName, Свойства и выберите элемент Значение.

  13. На странице Выбор свойств для экспорта нажмите кнопку Далее.

  14. На странице Завершение работы мастера введите имя конфигурации, например Конфигурация свойства "Каталог" для учебника по службам SSIS. Это имя будет отображаться в диалоговом окне Организатор конфигураций пакетов.

  15. Нажмите кнопку Готово.

  16. Выберите Закрыть.

  17. Мастер создаст файл конфигурации с именем SSISTutorial.dtsConfig, в котором содержатся параметры конфигурации для значения переменной, задающей свойство Каталог перечислителя.

    Примечание

    Файл конфигурации обычно содержит множество данных о свойствах пакета, но в этом учебнике будут использованы только следующие сведения о конфигурации:

    <Configuration 
        ConfiguredType="Property"  
        Path="\Package.Variables[User::varFolderName].Properties[Value]" 
        ValueType="String">  
      <ConfiguredValue></ConfiguredValue>  
    </Configuration>
    

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

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

  2. Найдите образцы файлов на вашем компьютере и скопируйте три файла из папки.

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

Переход к следующей задаче

Шаг 3. Изменение значения конфигурации свойства "Каталог"