Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-6496

Add compression support to record reader processor

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • Extensions

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            malthe Malthe Borch
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: