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
    


Reply via email to