Customer Portal

Metadata in Clover ETL

Comments 2

  • Avatar
    avackova
    0
    Comment actions Permalink
    Hello, DBJoin requires the same metadata on the input and on the 1st output port (if connectected); on the 0th port the metadata can be different. Can you show your graph? Problem is probably somewhere else.
  • Avatar
    dpavlis
    0
    Comment actions Permalink
    In CloverETL, any two components have to be connected with the same metadata - actually, the edge which connects them has only one metadata set.

    If you need to add or drop field in your flow of data, you have to use component specially designed to do that - one of Reformat, Joiner (any) and some others.

    To your questions - transformer component is usually used to change the structure of data - therefore it has different metadata on its input and output.

    In your situation, the DBJoin will read some data from its only input port and if able to find corresponding record in DB, then it will call the "transform" function where you can define how your input port data and your data from DB should map on output metadata - the structure there can be totally different from input.

Please sign in to leave a comment.