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


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

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

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

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

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

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

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

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

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

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

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

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

      — или —

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

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

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

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

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

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

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

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

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

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