Talend Data Mapper - Does a Map Representation always require a row-element?

Six Stars

Talend Data Mapper - Does a Map Representation always require a row-element?

Hello everyone,

I am using tHMaps mainly to generate or parse JSON objects for or from a REST webservice. Oftentimes the counter part is a Map representation (Data ingetration column schema). The challenge I have is, that the Map representation requires a row-element underneath the root element. As a result I have to create two structures one for the Map representation, which requires the additional row-element and one for the JSON representation which cannot deal with the additional row-element as this does not correspond with the required structure.

 

I was wondering if there is a better way, as the approach with two structures will mulitply my metadata at least by two, which makes maintenance a lot harder?

 

I already tried to set the root-element as row-element in the structure's properties, but that did not work. Moreover, I tried to define the row element as "not visible group" but that only worked for the JSON representation but not for the Map representation. 

 

Any tips or hints are really much appreciated.

Tobi

2019 GARNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

What’s New for Talend Summer ’19

Watch the recorded webinar!

Watch Now

Best Practices for Using Context Variables with Talend – Part 4

Pick up some tips and tricks with Context Variables

Blog

How Media Organizations Achieved Success with Data Integration

Learn how media organizations have achieved success with Data Integration

Read

Definitive Guide to Data Quality

Create systems and workflow to manage clean data ingestion and data transformation.

Download