I’m trying to find a solution in datastage (Or in SQL) – without having to use a bunch of if/else conditions – where I can map value of one column based on value of another column.
Example – Source File –
ID | Header1 | Value1 | Header2 | Value2 |
---|---|---|---|---|
1 | Length | 10 | Height | 15 |
2 | Weight | 200 | Length | 20 |
Target Output –
ID | Length | Height | Weight |
---|---|---|---|
1 | 10 | 15 | |
2 | 20 | 200 |
I can do this using Index/Match function of excel. Was wondering if datastage or Snowflake can look into all these fields similarly and automatically populate the value column to the corresponding header column!