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


Установка свойств определяемой пользователем переменной

Чтобы задать свойства определяемой пользователем переменной в службах Службы Integration Services, вы можете использовать один из следующих способов.

  • Окно «Переменные».

  • Окно «Свойства». В окне Свойства указаны свойства для настройки переменных, недоступные в окне Переменные: Description, EvaluateAsExpression, Expression, ReadOnly, ValueType и IncludeInDebugDump.

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

Службы Службы Integration Services предоставляют также набор системных переменных, свойства которых нельзя обновить, за исключением свойства RaiseChangedEvent.

Задание выражений в переменных

При использовании окна Свойства для задания выражений на определяемой пользователем переменной:

  • Значение переменной можно задать с помощью свойства Value или Expression. По умолчанию значение свойства EvaluateAsExpression равно False, а значение переменной задается свойством Value. Чтобы использовать выражения для задания значения, необходимо прежде установить свойство EvaluateAsExpression в значение True, а затем указать выражение в свойстве Expression. Свойство Value автоматически устанавливается в значение результата выражения.

  • Свойство ValueType содержит тип данных значения свойства Value. Если свойство Value задается с помощью выражения, свойство ValueType автоматически обновляется типом данных, совместимым с результатом вычисления выражения. Например, если свойство Value содержит 0, а свойство ValueType содержит Int32 , а затем свойству Expression присваивается GETDATE(), то Value содержит текущую дату и время, а свойство ValueType устанавливается в DateTime.

  • Окно Свойства для переменной предоставляет доступ к диалоговому окну Построитель выражений. Это средство можно использовать для построения, проверки и вычисления выражений. Дополнительные сведения см. в разделах Построитель выражений и Выражения служб Integration Services (SSIS).

При использовании окна Переменные для задания выражений на определяемой пользователем переменной:

  • Чтобы использовать выражение для задания значения переменной, сначала убедитесь, что тип данных переменной совместим с результатом вычисления выражения, и введите выражение в столбце Выражение окна Переменные. Свойство EvaluateAsExpression в окне Свойства задается автоматически равным True.

  • При присваивании выражения переменной рядом с переменной отображается специальный маркер значка. Этот специальный маркер значка отображается также рядом с диспетчерами соединений и задачами, для которых заданы выражения.

  • Окно Переменные для переменной предоставляет доступ к диалоговому окну Построитель выражений. Это средство можно использовать для построения, проверки и вычисления выражений. Дополнительные сведения см. в разделах Построитель выражений и Выражения служб Integration Services (SSIS).

Нельзя изменить тип данных переменной ни в окне Переменные, ни в окне Свойства, если переменной назначено выражение, а свойство EvaluateAsExpression задано как True.

Задание свойств пространства имен и имени

Первым символом в значениях свойств Name и Namespace должны быть буква по стандарту Юникод 2.0 или символ подчеркивания (_). Далее могут следовать буквы или цифры по определению стандарта Юникод 2.0 или символ подчеркивания (_).

Использование окна «Переменные» для задания значений свойств

Задание свойств переменной с помощью окна «Переменные»

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет в окне обозревателя решений щелкните его правой кнопкой мыши.

  3. В меню Службы SSIS щелкните Переменные.

    При необходимости вы можете открыть окно Переменные, назначив команде View.Variables нужное сочетание клавиш на странице Клавиатура диалогового окна Параметры.

  4. При желании в окне Переменные выберите Параметры сетки, а затем выберите столбцы для отображения в окне Переменные и выберите фильтры для списка переменных.

  5. Выберите переменную в списке, а затем обновите значения в столбцах Имя, Тип данных, Значение, Пространство имен, Создать событие изменения, Описание и Выражение.

  6. Выберите переменную из списка, а затем нажмите Переместить переменную для изменения области.

  7. Чтобы сохранить измененный пакет, в меню Файл выберите команду Сохранить выбранные элементы.

Использование окна «Свойства» для задания значений свойств

Задание свойств переменной с помощью окна «Свойства»

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет в окне обозревателя решений щелкните его правой кнопкой мыши.

  3. В меню Просмотр выберите пункт Окно свойств.

  4. В конструкторе служб Службы SSIS перейдите на вкладку Обозреватель пакетов и разверните узел пакета.

  5. Чтобы изменить переменные в области пакета, разверните узел «Переменные» или разворачивайте узлы «Обработчики событий» или «Исполняемые объекты», пока не обнаружите узел «Переменные» с переменной, которую необходимо изменить.

  6. Щелкните переменную, свойства которой необходимо изменить.

  7. В окне Свойства обновите свойства переменной для чтения/записи. Для переменных, определяемых пользователем, некоторые свойства отображаются только для чтения.

    Дополнительные сведения об этих свойствах см. в разделе Переменные в службах Integration Services (SSIS).

  8. Чтобы сохранить измененный пакет, в меню Файл выберите команду Сохранить выбранные элементы.

См. также

Задания

Использование переменных в пакетах

Добавление, удаление и изменение области определяемой пользователем переменной в пакете

Основные понятия

Переменные в службах Integration Services (SSIS)