process-mining
latest
false
UiPath logo, featuring letters U and I in white

Process Mining

Last updated May 1, 2025

Incremental extraction

Check incremental settings

For most source systems, CData Sync has preconfigured how incremental extractions should be performed. If that's not the case, the settings have to be edited manually to perform incremental extractions. For more on how to do this, refer to the official CData Sync documentation.

Configuring incremental extraction

Adding a timestamp column

For running an incremental extraction using CData Sync, you need to add a timestamp column in the extraction job for every table you want to incrementally load. The timestamp column will keep track of when the data was last extracted, enabling CData Sync to only extract new or updated data for the next iteration.

Follow these steps to configure incremental data extraction using CData Sync.

  1. Edit the CData Sync extraction job created in Create a job.

  2. Go to Task and edit the table you want to configure for incremental extraction.

  3. Go to Columns and select Edit Mapping.

  4. Select + (Add Column).


  5. Enter the SQL command to convert the timestamp to the correct format. For example for Oracle source databases enter to_char(CURRENT_TIMESTAMP, 'YYYY-MM-DD HH24:MI:SS'). Select Next.
  6. Enter EXTRACTED in the Column Name field.
  7. Select TIMESTAMP as the Data Type and select Add Column. The following illustration shows an example.


  8. Go to Overview and edit the Source Information.

  9. Select the applicable Incremental Column from the list.

    Note:

    This should be a column that contains timestamp values for each change or on an integer column that holds the row count for each update.

  10. Select Save.

  11. Go to the Manage input data screen, and add the timestamp column to the Timestamp field to configure the incremental load for a table. Check out Managing input data for more information.

Defining the incremental start date

For incremental extraction, it is necessary to define a starting point (or 'incremental start date') from which new or updated data will be extracted for each table.

Follow these steps to define the incremental start date for a table.

  1. Go back one level up to Overview in the Edit Job page.

  2. Locate the Incremental Replication section and select Configure.

  3. Select a desired Start Date.

  4. Enter the desired Replication Interval, or accept the default of 180 days.

    Note:

    A small replaction interval, may impoact performance.

  5. Select Save.

Running incremental extraction

Follow these steps to make sure incremental data extractions run properly.

  1. Start the CData Sync Admin console and login as and administrator using the credentials defined during installation of CData Sync.
  2. Go to Jobs and select the extraction job to display the job settings.
  3. Go to the Advanced tab, and edit the Replication Option to deselect the Drop Table option. This enables incremental extraction.

The first time the CData Sync extraction job runs, a full extraction is performed and all source data is extracted. Every next time the CData Sync extraction job runs, only the data that has changed in the source is extracted and the delta is added to the already extracted data.

For more information on incremental data extraction with CData Sync, refer to the official CData Sync documentation.

  • Check incremental settings
  • Configuring incremental extraction
  • Adding a timestamp column
  • Defining the incremental start date
  • Running incremental extraction

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2025 UiPath. All rights reserved.