There are 2 different approaches: 1. You job will be informed about changes: This can be done with CDC (Changed Data Capture) 2. Your job selected it self the changed data e.g. be selecting the data by an last modified time stamp or similar. This second scenario should be done by measuring the timestamps within the data stream and start with the latest timestamp (e.g. with a appropriated where clause). This scenario can be supported e.g. with the component suite tJoibInstanceStart, tJobInstanceEnd and tJobDataRangeScanner from Talend Exchange.