Details
-
Enhancement
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
Description
Context
As of from the documentation
Note: The underscore in index names is present because Avro encoding requires field names not to start with digit.
The unwrapper assumes the user is utilizing Avro, but when we're it causes unnecessary handling/conversions on the Sink side by having to re-fix the numeric keys
This only happens when "array.encoding" is "document"
Proposed solution
Dynamically detect if Avro is being used and determine the proper behavior of the numeric keys
Alternative solution
Create a new setting for this unwrapper to switch this behavior where the default value keeps the current behavior