[ https://issues.apache.org/jira/browse/NIFI-1356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15115357#comment-15115357 ]
Jeremy Dyer commented on NIFI-1356: ----------------------------------- [~joewitt] performed new commit on pull request https://github.com/apache/nifi/pull/158. Performed fixes for all inline comments and rebased to resolve merge conflicts. > Create Avro Schema by inferring CSV and JSON data > ------------------------------------------------- > > Key: NIFI-1356 > URL: https://issues.apache.org/jira/browse/NIFI-1356 > Project: Apache NiFi > Issue Type: New Feature > Components: Extensions > Affects Versions: 0.4.1 > Reporter: Jeremy Dyer > Assignee: Jeremy Dyer > Labels: features > Fix For: 0.6.0 > > Original Estimate: 24h > Remaining Estimate: 24h > > There are several situations where the ability to dynamically create an Avro > schema is desired. Kite provides the ability to dynamically infer an Avro > schema from both CSV and JSON data. Since NiFi already contains a kite bundle > for converting csv and json to Avro this feature should be an easy add. > I propose 2 new processors "InferAvroSchemaFromCSV" and > "InferAvroSchemaFromJSON". These processors will reside inside of the > existing "nifi-kite-bundle" and extend upon the already present third party > libraries. Each processor will accept either CSV or JSON and produce as > output the Avro Schema JSON and the original data that was presented to them. > The processors will rely on kite to perform the actually inferring of the > schema. -- This message was sent by Atlassian JIRA (v6.3.4#6332)