Hello @Ruben Betjes,
Yes, you are on right path for implementing the Offset param.
Coming to the implementation of incremental loading:
One approach to handle incremental updates is to use a watermark. A watermark is a column in the source data that is incremental - it could be a datetime column (such as last modified time) or an auto-incrementing column. You would store the maximum watermark value each time data is loaded. During the next data load, you would filter the source data to only retrieve rows where the watermark column is greater than the stored value. Example: Let us take SQL Table as our Source DataSet.
Ref: Incrementally load data from a source data store to a destination data store
Add a Trigger: Lastly, you want to run this pipeline every night at 2 AM. To achieve this, you need to create a new Trigger. Set its Start time to 2 AM and its Recurrence to daily. Please let us know if you need any further help in this matter or we can close this thread.