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


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

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

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

  1. Щелкните фон вкладки Поток управления в конструкторе служб Службы SSIS. Этим устанавливается область действия переменной, которая создается для пакета.

  2. В меню служб Службы SSIS выберите команду Переменные.

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

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

    Важное примечаниеВажно!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  3. Щелкните фон вкладки Поток управления в конструкторе служб Службы SSIS.

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

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

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

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

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

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

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

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

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

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

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

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

  16. Нажмите кнопку Закрыть.

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

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

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

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

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

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

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

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

Следующая задача занятия

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