Построение выражений
Последнее обновление: 28.10.2026Используйте выражения для вычисления значений столбцов или определения условий при добавлении столбцов, редактировании выражений столбцов, создании правил преобразования или фильтрации наборов данных.
В построителе выражений перечислены элементы, доступные для текущей задачи. Справочные материалы по задачам перемещения охватывают задачи промежуточного хранения под управлением SaaS, промежуточного хранения в озере данных и репликации. Выражения хранилища, преобразования и витрин данных зависят от платформы данных или обработчика задач. Сведения о функциях CDC Storage и Streaming Transform см. в Функции преобразования. Используйте функции и синтаксис, доступные в вашем редакторе.
Создание или редактирование выражения
-
Откройте построитель выражений из столбца, правила преобразования или фильтра набора данных, которые вы настраиваете.
Для выражения столбца нажмите
на столбце.
-
Выберите элемент, затем нажмите
, чтобы вставить его.
Вы также можете ввести выражение. Вставьте параметры столбцов для передачи значений из каждой исходной строки, сохраняя синтаксис, используемый вашим редактором.
Чтобы вставить оператор с панели инструментов, щелкните в том месте выражения, где он должен находиться, а затем щелкните оператор.
-
Замените заполнители аргументов функции параметрами столбцов, константами или вложенными выражениями.
Заключайте текстовые константы и константы даты в одинарные кавычки, например
'Unknown'и'2026-10-08'. Обозначайте вложенную кавычку двумя кавычками:'O''Brien'. Введите числа без кавычек, например12или12.5. ИспользуйтеNULLдля отсутствующего значения, а не текст'NULL'. -
Проверьте выражение, как описано ниже, затем нажмите ОК, чтобы сохранить его.
Использование элементов выражений
-
Столбцы: столбцы исходного набора данных предоставляют значения из обрабатываемой строки.
Для задач потокового преобразования этот список также включает столбцы промежуточного хранения, такие как
hdr__kafka_partitionиhdr__file_name, в исходном порядке. Они отделены от заголовковQ_H_в выражениях задач перемещения. См. Промежуточные таблицы. -
Функции: вычисление или преобразование значений. Передавайте аргументы в порядке, указанном в сигнатуре функции. См. Функции выражений.
Примечание к информацииДля выражений Azure Synapse Analytics$RTRIMи$LTRIMудаляют только пробелы независимо от указанного символа усечения. -
Операторы: объединяют значения, сравнивают их или определяют условия. Используйте круглые скобки для управления порядком вычисления. См. Операторы выражений.
-
Заголовки: используйте метаданные изменений в задачах промежуточного хранения под управлением SaaS, промежуточного хранения в озере данных и репликации. Сведения о применимости конечной точки источника и значениях фазы обработки см. в Заголовки выражений.
Пример: объединение значений столбцов
Следующее выражение объединяет first_file_name и first_file_title через двоеточие:
${first_file_name} || ':' || ${first_file_title}
Для значений примера sales и Sales June 2022 результатом является sales:Sales June 2022.
Редактирование выражения

Тестирование выражений
Используйте примеры значений параметров, чтобы проверить вычисленный результат перед сохранением. Извлечение параметров определяет входные данные выражения; тестирование вычисляет выражение с указанными вами значениями.
$SOURCE_LOOKUP и $TARGET_LOOKUP не поддерживается.-
Нажмите Извлечь параметры.
-
Введите Значение для проверки для каждого параметра, используя значения, соответствующие типу данных столбца.
-
Нажмите Проверить выражение и проверьте результат.
Если выражение некорректно, исправьте его синтаксис и аргументы, а затем повторно извлеките параметры перед повторным тестированием. Повторите с репрезентативными значениями, включая отсутствующие значения, где это применимо. Успешный выборочный тест не проверяет каждую строку источника.