Incremental data loading is considered as a best practice in data modelling. If a database contains large amount of data from various sources that are continuously updated, reloading the entire data set can be time consuming.
The Load source data incrementally option in the Inputs tab helps in loading only the new and updated records for the selected source with incremental load.
A sample pipeline is explained below:
For example, ORDERS is a source where only new data is added and ORDER_DETAILS is a dimension table where the records do not get updated. A target with sync mode set to Append can be added to this pipeline to speed up the pipeline build.
If there are updates on ORDERS, a target with the sync mode set to Merge can be added to speed up the build.