Column selection

<< Click to Display Table of Contents >>

ETL > 14.0 > Implementation Guide > Tutorial and implementation guide > Steps > Joining 

Column selection

If nothing else is provided, all columns from all joined tables will be present in the output table. It is possible to limit this by providing a white list of columns to be written. Any columns not mentioned in the list will be omitted from the target result (note: key columns are automatically included). To define the required columns, use the following syntax:

 

{

    "id": 1,

    "type": "join",

    "name": "join demo",

    "sources": ["Table1", "Table2", "Table3"],

    "columns": ["Name", "Surname", "Age"],

    "on": ["Computer"],

    "strategy": "outer",

    "target": "joined_os_outer_coalesce"

}