Как добавить или изменить выражение свойства

Пользователь может создать выражения свойств для пакетов, задач, контейнеров «цикл по каждому элементу», контейнеров «цикл по элементам», контейнеров последовательности, обработчиков событий, диспетчеров соединений и регистраторов.

Для создания или изменения выражений свойств используется Редактор выражений свойств или Построитель выражений. К редактору выражений свойств можно получить доступ из пользовательских редакторов задач и контейнеров или в окне Свойства. К построителю выражений можно обращаться из редактора выражений свойств. Хотя выражения можно писать и в редакторе выражений свойств, и в построителе выражений, построитель выражений предоставляет набор графических средств, облегчающий создание сложных выражений.

Чтобы лучше изучить синтаксис, операторы и функции, которые предоставляет Integration Services, см. разделы Основные понятия выражений служб Integration Services, Операторы (службы SSIS) и Функции (службы SSIS). Разделы по каждому оператору и каждой функции включают в себя примеры использования оператора или функции в выражении. Примеры более сложных выражений см. в разделе Использование выражений свойств в пакетах.

Создание или изменение выражения свойства

  1. В среде Business Intelligence Development Studio откройте проект, содержащий необходимый пакет служб Integration Services.

  2. В обозревателе решений дважды щелкните пакет, чтобы открыть его, затем выполните одно из следующих действий.

    • Если элемент является задачей или контейнером, выделите элемент двойным щелчком и щелкните в редакторе Выражения.

    • Правой кнопкой мыши щелкните элемент, затем щелкните Свойства.

  3. Щелкните окно Выражения, затем щелкните многоточие (...).

  4. В редакторе выражений свойств выберите свойство в списке Свойства, затем выполните одно из следующих действий.

    • Введите или измените выражение свойства непосредственно в столбце Выражение и нажмите кнопку ОК.

      — или —

    • Щелкните многоточие (...) в строке выражения свойства, чтобы открыть построитель выражений.

  5. В построителе выражений выполните одну из следующих задач (не обязательно).

    • Для доступа к системным и пользовательским переменным разверните узел Переменные.

    • Чтобы получить доступ к функциям, приведениям и операторам языка выражений служб SSIS, разверните узел Математические функции, Строковые функции, Функции даты-времени, Функции NULL, Приведения типов и Операторы.

    • Чтобы создать или изменить выражение в построителе выражений, перетащите переменные, столбцы, функции, операторы и приведения в поле Выражение или введите выражение в это поле.

    • Чтобы просмотреть результат вычисления выражения, щелкните Вычислить значение выражения в построителе выражений.

      Если выражение является недопустимым, появится предупреждение с описанием синтаксических ошибок данного выражения.

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

      Вычисление выражения не присваивает результат вычисления свойству.

  6. Нажмите кнопку ОК.