Hi Ameer, This blog by Mark Payne describes how to manipulate record based data like CSV using schemas: https://blogs.apache.org/nifi/entry/record-oriented-data-with-nifi. This would probably be the most efficient method. And another here: https://bryanbende.com/development/2017/06/20/apache-nifi-records-and-schema-registries.
An alternative option would be to port your custom java code into your own NiFi processor: https://medium.com/hashmapinc/creating-custom-processors-and-controllers-in-apache-nifi-e14148740ea under 'Steps for Creating a Custom Apache NiFi Processor' https://nifi.apache.org/developer-guide.html Nathan On 10/31/18, 5:02 PM, "Ameer Mawia" <[email protected]> wrote: We have a use case where we take data from a source(text data in csv format), do transformation and manipulation of textual record, and output the data in another (csv)format. This is being done by a Java based custom framework, written specifically for this *transformation* piece. Recently as Apache NIFI is being adopted at enterprise level by the organisation, we have been asked to try *Apache NIFI* and see if can use that as a replacement to this custom tool? *My question is*: - How much leverage does *Apache NIFI *provides on the flowfile *content *manipulation? I understand *NIFI *is good for creating data flow pipeline, but is it good for *extensive TEXT Transformation* as well? So far I have not found obvious way to achieve that. Appreciate the feedback. Thanks, -- http://ca.linkedin.com/in/ameermawia Toronto, ON
