Hi there!
I am pretty new to CloverETL. So if this question sounds silly, please forgive me.
Should a transformer component use the same metadata for both input and output ports? If so why?
For example, I have a reader component that reads the employee id and gives the records to another DBJoin component. This DBJoin component retrieves the employee’s dependent as declared by him. This DBJoin component will add the dependent’s details to the empoyee id and pass it on to the next component.
In my case, I added a metadata that describes the employee id (which is a string) to the edge that connects the DBInputTable and the DBJoin components. For the edge that connected the DBJoin and it’s successor I used another metadata component that had the dependent details fields along with the employee id field. I’m getting an error saying the two meta data (inbound and outbound of DBJoin) are not the same.
What should I do now? Also I’m pretty much confused of the concepts used in the transformations and lost in nowhere. So If you can point me to some documentation that clearly explains the concepts, it will be great. Of course I read the wikis. But that didn’t help me to understand the basic principles.
Thanks in advance,
- mseethar