0

I am trying to create an incremental load for a table that has no created/modified date fields, and no CDC on the source database. Since records are only inserted into this table, I would like to retrieve the max value of the primary key that exists in the target, and pull anything greater than that result. I can use a SQL object in the mapping to get the value, but how do I set a parameter to that value or just pass it to another mapping? Since the Source object can't have an object running before it, it can't be in the same mapping, and I'm not sure how to make it work.

This is my first time working with Informatica--this would be so easy in Azure Data Factory or SAP Data Services.

1 Answer 1

1

Use an input-output parameter and set it's value in the first mapping. Next get the value in the Taskflow and pass this as an input parameter to the second mapping.

Sign up to request clarification or add additional context in comments.

1 Comment

Thanks! I'm so used to passing output values to the next activity in ADF. Your description isn't a new concept, I guess, but certainly a different way of doing things. Thank you!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.