I’m not sure if mine is the best way to do this, maybe there is a built in incremental refresh but...
I use a lookup activity to select the max date time from the sink. Save that to a variable.
Then use a select query with the the variable in the where clause to only pull new ones From the source.