EazyDI pipelines provide flexibility in how data is read from the source and written to the target. Depending on the data processing requirements, users can select specific modes for reading and saving data. Below are the details of the available modes:

Read Modes (Source)

When configuring a pipeline to read data from the source, there are two read modes available:

  1. ALL Mode:

  2. Key-Based Increment Mode (KeyBaseIncrement):

Save Modes (Target)

When writing data to the target, there are three save modes available:

  1. Append Mode:

  2. Overwrite Mode:

  3. Incremental Mode:

Summary of Pipeline Modes :-

Mode

Description

Use Case

ALL Mode (Read)

Reads all records from the source.

Reprocessing the entire dataset every time the pipeline is executed.

Key-Based Increment (Read)

Reads only new or modified records based on a key or timestamp.

Processing incremental changes in the dataset since the last run.

Append Mode (Save)

Appends new records to the existing data in the target.

Adding new records without affecting existing data in the target.

Overwrite Mode (Save)

Overwrites all existing data in the target with the new dataset.

Replacing the target data completely with fresh data from the source.

Incremental Mode (Save)

Updates the target with only new or modified records without deleting older data.

Keeping the target synchronized with the source by processing only changes since the last execution.

By choosing the appropriate read and save modes, users can optimize the performance and behavior of their pipelines, ensuring the most efficient and accurate data processing based on their specific use cases.

Note :- You can view the scenarios where you can apply the appropriate read and save modes based on your specific needs. For detailed examples, please refer to the Scenarios for Using Read and Save Modes in Data Pipelines