Инструмент Найти и заменить выполняет поиск определенных значений в строковых полях и заменяет их обновленными значениями.
Примеры
Инструмент Найти и заменить можно применять в следующих сценариях:
- Набор данных содержит поле с разнородными суффиксами названий улиц, например, "St.", "Street" и "Str". Используйте инструмент Найти и заменить, чтобы привести все значения к “Street” и обеспечить единообразие.
- У вас есть набор данных, содержащий устаревшие названия организаций, оставшиеся после недавнего ребрендинга. Используйте инструмент Найти и заменить, чтобы обновить все старые названия на новое и обеспечить единообразие в отчетности и интеграциях.
Параметры
В следующей таблице приводится описание параметров, используемых в инструменте Найти и заменить:
| Параметр | Описание |
|---|---|
Входной набор данных | Набор данных, содержащий значения для замены. |
Целевые поля | Поле или поля, содержащие значения для замены. |
Показать опции для пустых значений и поведения сопоставления | Включает несколько опций для поиска и замены значений. |
Правила | Определяет, как искать значение для замены и как заменить найденное значение. |
Примечания по использованию
Используйте параметр Входной набор данных для определения набора данных, содержащего значения для поиска и замены.
Параметр Целевые поля служит для указания строковых полей, содержащих значения, которые необходимо найти и заменить. Вы можете указать одно или несколько полей.
Используйте параметр Правила, чтобы определить, как выполнять поиск и обновление значений полей. По умолчанию можно выбрать следующие опции:
- Найти значение — строковое значение, которое требуется обновить. При поиске этого значения учитывается регистр символов.
- Заменить значение — новое строковое значение.
Для включения дополнительных параметров поиска и замены значений включите параметр Показать опции для пустых значений и поведения сопоставления. Доступны следующие опции при включении этого параметра:
- Найти тип — тип поиска значений для замены. Можно выбрать следующие опции:
- Значение — поиск конкретного строкового значения. Используйте параметр Найти значение, чтобы указать значение для поиска.
- Пустое (null) — поиск значений null.
- Пустая строка — поиск пустых строковых значений "".
- Пробел — поиск значений-пробелов, например, " ".
- Найти значение — строковое значение, которое требуется найти и обновить. Эта опция доступна, только если для Найти тип задано Значение.
- Заменить тип — тип значения, которым нужно обновить найденные значения. Можно выбрать следующие опции:
- Значение — заменяет найденные значения новым значением. Используйте параметр Заменить значение, чтобы указать новое значение.
- Пустое (null) — заменяет найденные значения на значение null.
- Пустая строка — заменяет найденные значения пустыми строковыми значениями "".
- Заменить значение — значение, которым нужно заменить найденные значения. Эта опция доступна, только если для Заменить тип задано Значение.
- Местоположение соответствия — местоположение значения, которое нужно найти, относительно полного значения поля. Можно выбрать следующие опции:
- Полное значение — значение, которое нужно найти, является полным значением поля.
- Содержит значение — значение, которое нужно найти, содержится в полном значении поля.
- Начинается со значения — значение, которое нужно найти, находится в начале полного значения поля.
- Заканчивается значением — значение, которое нужно найти, находится в конце полного значения поля.
- Чувствителен к регистру — определяет, будет ли поиск чувствителен к регистру. По умолчанию поиск чувствителен к регистру. Эта опция доступна, только если для Найти тип задано Значение.
Если для параметра Сопоставить местоположение выбрано Содержит значение, Начинается со значения или Заканчивается на значение, учитывайте следующее:
- Если для параметра Тип замены установлено значение Пустое (null), замена будет выполняться для всего значения поля, и оно будет заменено на значение null.
- Если для параметра Тип замены установлено Значение, замена будет выполнена для той части значения, которая соответствовала критерию поиска: часть будет заменена на новое значение, а остальная часть строки останется без изменений.
- Если для параметра Тип замены установлено Пустая строка, замена будет выполнена для той части значения, которая соответствовала критерию поиска: часть будет удалена из полной строки, а остальная часть строки останется без изменений. Например, если поле содержит значение "Street", а выполняется поиск по "eet", результатом будет "Str".
Выходные данные
Выходные данные инструмента будут содержать все поля из входного набора данных. Поля, указанные с помощью параметра Целевые поля, будут обновлены новыми значениями.
Лицензионные требования
Требуется следующее лицензии и конфигурации:
- Тип пользователя Creator или Professional
- Роль Издатель, Посредник или Администратор, или эквивалентная пользовательская роль
Подробнее о системных требованиях Data Pipelines см. раздел Требования.