Проверка длины значения поля с помощью схемы Avro - PullRequest
0 голосов
/ 27 октября 2019

Я использую Apache NiFi для импорта CSV-файлов в базу данных MySQL.

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

Проблема в том, что я не могу найти в спецификации ничего о длине значения поля (мин, макс или диапазон), и когда я просматриваю, кажется, никто не спрашивает об этом.

Чего мне не хватает иличто-то не так?

Ответы [ 2 ]

1 голос
/ 28 октября 2019

Поскольку ваш ввод CSV, вы можете использовать процессор ValidateCsv, он имеет свой собственный DSL, который допускает больше ограничений, чем Avro, например StrMinMax и LMinMax.

0 голосов
/ 28 октября 2019

Я только что быстро просмотрел документы, и кажется, что если вам нужна фиксированная длина, вам нужно использовать фиксированный тип данных

...