Задача 2 Активация и настройка конфигурации пакетов
В этой задаче предстоит активировать конфигурацию пакетов с помощью мастера настройки пакетов. Этот мастер будет использован для создания файла конфигурации в формате XML, который содержит параметры конфигурации для свойства Directory контейнера «цикл по каждому элементу». Значение свойства Directory содержится в новой переменной уровня пакета, обновление которой можно осуществлять в процессе выполнения. Кроме того, будет заполнена новая папка с образцами данных для использования при проверке.
Создание новой переменной уровня пакета, сопоставленной со свойством Directory
Щелкните фон вкладки Поток управления в конструкторе служб SSIS. Этим устанавливается область действия переменной, которая создается для пакета.
В меню служб SSIS выберите команду Переменные.
В окне Переменные щелкните значок «Добавить переменную».
В поле Имя введите varFolderName.
Важно! В именах переменных учитывается регистр.
Проверьте, чтобы в поле Область отображалось имя пакета («Занятие 3»).
В поле Тип данных переменной varFolderName установите значение String.
Вернитесь на вкладку Поток управления и дважды щелкните контейнер Цикл по каждому файлу в папке.
На странице Коллекция окна Редактор циклов по каждому элементу щелкните Выражения и нажмите кнопку с многоточием (…).
В списке Свойство окна Редактор выражений свойств выберите значение Каталог.
В поле Выражение нажмите кнопку с многоточием (…).
В окне Построитель выражений раскройте папку «Переменные» и перетащите переменную User:varFolderName в поле Выражение.
Нажмите кнопку ОК для выхода из окна Построитель выражений.
Нажмите кнопку ОК для выхода из окна Редактор выражений свойств.
Включение конфигураций пакетов
Щелкните фон вкладки Поток управления в конструкторе служб SSIS.
В меню Службы SSIS выберите команду Конфигурации пакетов.
В диалоговом окне Организатор конфигураций пакетов выберите Включить конфигурации пакетов и нажмите кнопку Добавить.
На странице приветствия мастера настройки пакета нажмите кнопку Далее.
На странице Выбор типа конфигурации убедитесь, что свойство Тип конфигурации имеет значение XML-файл конфигурации.
На странице Выбор типа конфигурации нажмите кнопку Обзор.
По умолчанию в диалоговом окне Выберите местоположение файла конфигурации будет открыта папка проекта.
В диалоговом окне Выберите местоположение файла конфигурации в поле Имя файла введите SSISTutorial и нажмите кнопку Сохранить.
На странице Выбор типа конфигурации нажмите кнопку Далее.
В области Объекты страницы Выбор свойств для экспорта раскройте элемент Переменные, затем раскройте varFolderName, Свойства и выберите Значение.
На странице Выбор свойств для экспорта нажмите кнопку Далее.
На странице Завершение работы мастера введите имя конфигурации, например Конфигурация свойства «Каталог» для учебника по службам SSIS. Это имя будет отображаться в диалоговом окне Организатор конфигураций пакетов.
Нажмите кнопку Готово.
Нажмите кнопку Закрыть.
Мастер создаст файл конфигурации с именем SSISTutorial.dtsConfig, в котором содержатся настройки конфигурации значения переменной alue, задающей свойство перечислителя Directory.
Примечание Файл конфигурации обычно содержит множество данных о свойствах пакета, но в этом учебнике будут использованы только данные свойства [User::varFolderName].Properties[Value].
Создание и заполнение новой папки с образцами данных
В проводнике Windows в корневом каталоге диска (например, «C:\») создайте новую папку с именем Новый образец данных.
Из папки «C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data» скопируйте любые три образца файлов.
Вставьте скопированные файлы в папку Новый образец данных.