[ https://issues.apache.org/jira/browse/NIFI-6496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16896280#comment-16896280 ]
Edward Armes commented on NIFI-6496: ------------------------------------ For the sake of anyone looking at this in future I've posted my full thoughts and response to the Discussion post on developer list as suggested by [~otto]. > Add compression support to record reader processor > -------------------------------------------------- > > Key: NIFI-6496 > URL: https://issues.apache.org/jira/browse/NIFI-6496 > Project: Apache NiFi > Issue Type: Improvement > Components: Extensions > Reporter: Malthe Borch > Priority: Minor > Labels: easyfix, usability > > Text-based record formats such as CSV, JSON and XML compress well and will > often be transmitted in a compressed format. If compression support is added > to the relevant processors, users will not need to explicitly unpack files > before processing (which may not be feasible or practical due to space > requirements). > There are at least two ways of implementing this, using either a generic > approach where a {{CompressedRecordReaderFactory}} is the basis for a new > controller service that wraps the underlying record reader controller service > (e.g. {{CSVReader}}); or adding the functionality at the relevant record > reader implementations. > The latter option may provide a better UX because no additional > {{ControllerService}} has to be configured. -- This message was sent by Atlassian JIRA (v7.6.14#76016)