Ticket #754 (closed enhancement: fixed)

Opened 4 months ago

Last modified 3 months ago

Data structure transformers

Reported by: kasper Owned by: kasper
Priority: high Milestone: DataCleaner 2.5
Component: AnalyzerBeans Keywords:
Cc:
Influenced classes:

Description (last modified by kasper) (diff)

Add transformers capable of building and extracting values complex data structures like maps and lists.

Preferably these should be accompanied by support for eg. JSON creation based on these types. And insertion of maps into MongoDB.

Change History

comment:1 Changed 4 months ago by kasper

Added rev. [3100] which has first draft of these transformers.

comment:2 Changed 4 months ago by kasper

  • Status changed from new to assigned
  • Owner set to kasper
  • Description modified (diff)
  • Summary changed from Collection comprehension transformers to Data structure transformers

In addition to the currently implemented transformers in trunk, I see we also need to be able to:

  • Merge maps, ie collapse two or maps into a single map
  • Append lists to each other
  • Extract key/value pairs from Maps using a normalized approach (each pair in a new row).
  • Extract elements from lists in a denormalized approach (each element in a column, the user specifies the number of columns).

comment:3 Changed 4 months ago by kasper

An additional requirement:

  • Set a value on an existing map (eg. a map has been parsed, and you want to add a few key/value pairs to it).

comment:4 Changed 4 months ago by kasper

  • Milestone changed from AnalyzerBeans X.0 to DataCleaner 2.5

comment:5 Changed 3 months ago by kasper

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed.

Note: See TracTickets for help on using tickets.