Github user mattyb149 commented on the issue:

    https://github.com/apache/nifi/pull/2966
  
    I'm a little leery of automatically normalizing the names. In 
[NIFI-4612](https://issues.apache.org/jira/browse/NIFI-4612) we added the 
ability to disable name validation for the AvroSchemaRegistry, so there could 
be Avro-illegal field names but they'd be preserved. I think that came up for 
things like PutDatabaseRecord where the field names needed to be preserved but 
were not Avro-valid. If we automatically normalize them, there might be 
unintended (and undesired) consequence to things like PutParquet and 
PutDatabaseRecord. 
    
    Perhaps instead of (or in addition to) normalization, we provide the option 
to "disable schema validation". This isn't technically Avro-specific, but would 
be used while we are so coupled to Avro schemas in the meantime?


---

Reply via email to