Схема NiFi avro с использованием регулярного выражения для проверки строки

У меня есть схема avro в NiFi, которая проверяет столбцы файла CSV, все работает хорошо, однако в идеале я хотел бы иметь дополнительный уровень проверки для определенного столбца строки, чтобы проверить, придерживаются ли они определенных шаблонов. Например ABC1234-X или что-то еще. Здесь есть морщинка: схема avro создается для определенных ожидаемых файлов, поэтому процессоры NiFi должны быть универсальными.

Есть ли способ сделать это с помощью схемы avro?

Одно и то же имя столбца для каждого файла, для которого вы хотите его проверить? Или есть регулярное выражение, связанное с именем столбца, которое вы хотите применить для целей проверки?

mattyb 03.05.2018 01:10

Таким образом, для каждого выбранного файла csv в реестре схем будет указана соответствующая схема avro. Итак, avro знает, каких столбцов он ожидает. Что мне нужно сделать, так это для определенных строковых столбцов применить правило проверки на основе регулярного выражения

Mark Balmer 04.05.2018 11:25
Зод: сила проверки и преобразования данных
Зод: сила проверки и преобразования данных
Сегодня я хочу познакомить вас с библиотекой Zod и раскрыть некоторые ее особенности, например, возможности валидации и трансформации данных, а также...
Валидация полей ввода для базовой формы React
Валидация полей ввода для базовой формы React
В одном из моих проектов MERN Stack есть форма с именем, фамилией, контактным номером, адресом, электронной почтой, датой рождения, номером NIC, весом...
Пользовательские правила валидации в Laravel
Пользовательские правила валидации в Laravel
Если вы хотите создать свое собственное правило валидации, Laravel предоставляет возможность сделать это. Создайте правило с помощью следующей...
1
2
378
0

Другие вопросы по теме