Skip To Content

Найти и заменить

Инструмент Найти и заменить выполняет поиск определенных значений в строковых полях и заменяет их обновленными значениями.

Примеры

Инструмент Найти и заменить можно применять в следующих сценариях:

  • Набор данных содержит поле с разнородными суффиксами названий улиц, например, "St.", "Street" и "Str". Используйте инструмент Найти и заменить, чтобы привести все значения к “Street” и обеспечить единообразие.
  • У вас есть набор данных, содержащий устаревшие названия организаций, оставшиеся после недавнего ребрендинга. Используйте инструмент Найти и заменить, чтобы обновить все старые названия на новое и обеспечить единообразие в отчетности и интеграциях.

Параметры

В следующей таблице приводится описание параметров, используемых в инструменте Найти и заменить:

ПараметрОписание

Входной набор данных

Набор данных, содержащий значения для замены.

Целевые поля

Поле или поля, содержащие значения для замены.

Показать опции для пустых значений и поведения сопоставления

Включает несколько опций для поиска и замены значений.

Правила

Определяет, как искать значение для замены и как заменить найденное значение.

Примечания по использованию

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

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

Используйте параметр Правила, чтобы определить, как выполнять поиск и обновление значений полей. По умолчанию можно выбрать следующие опции:

  • Найти значение — строковое значение, которое требуется обновить. При поиске этого значения учитывается регистр символов.
  • Заменить значение — новое строковое значение.

Для включения дополнительных параметров поиска и замены значений включите параметр Показать опции для пустых значений и поведения сопоставления. Доступны следующие опции при включении этого параметра:

  • Найти тип — тип поиска значений для замены. Можно выбрать следующие опции:
    • Значение — поиск конкретного строкового значения. Используйте параметр Найти значение, чтобы указать значение для поиска.
    • Пустое (null) — поиск значений null.
    • Пустая строка — поиск пустых строковых значений "".
    • Пробел — поиск значений-пробелов, например, " ".
  • Найти значение — строковое значение, которое требуется найти и обновить. Эта опция доступна, только если для Найти тип задано Значение.
  • Заменить тип — тип значения, которым нужно обновить найденные значения. Можно выбрать следующие опции:
    • Значение — заменяет найденные значения новым значением. Используйте параметр Заменить значение, чтобы указать новое значение.
    • Пустое (null) — заменяет найденные значения на значение null.
    • Пустая строка — заменяет найденные значения пустыми строковыми значениями "".
  • Заменить значение — значение, которым нужно заменить найденные значения. Эта опция доступна, только если для Заменить тип задано Значение.
  • Местоположение соответствия — местоположение значения, которое нужно найти, относительно полного значения поля. Можно выбрать следующие опции:
    • Полное значение — значение, которое нужно найти, является полным значением поля.
    • Содержит значение — значение, которое нужно найти, содержится в полном значении поля.
    • Начинается со значения — значение, которое нужно найти, находится в начале полного значения поля.
    • Заканчивается значением — значение, которое нужно найти, находится в конце полного значения поля.
  • Чувствителен к регистру — определяет, будет ли поиск чувствителен к регистру. По умолчанию поиск чувствителен к регистру. Эта опция доступна, только если для Найти тип задано Значение.

Если для параметра Сопоставить местоположение выбрано Содержит значение, Начинается со значения или Заканчивается на значение, учитывайте следующее:

  • Если для параметра Тип замены установлено значение Пустое (null), замена будет выполняться для всего значения поля, и оно будет заменено на значение null.
  • Если для параметра Тип замены установлено Значение, замена будет выполнена для той части значения, которая соответствовала критерию поиска: часть будет заменена на новое значение, а остальная часть строки останется без изменений.
  • Если для параметра Тип замены установлено Пустая строка, замена будет выполнена для той части значения, которая соответствовала критерию поиска: часть будет удалена из полной строки, а остальная часть строки останется без изменений. Например, если поле содержит значение "Street", а выполняется поиск по "eet", результатом будет "Str".

Выходные данные

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

Лицензионные требования

Требуется следующее лицензии и конфигурации:

  • Тип пользователя Creator или Professional
  • Роль Издатель, Посредник или Администратор, или эквивалентная пользовательская роль

Подробнее о системных требованиях Data Pipelines см. раздел Требования.