# Data Integration Overview¶

The data integration function supports synchronizing data between extensive heterogeneous data connections, helping data developers with the following tasks:

• Synchronizing data: Synchronizing structured data from external source databases to the Hive Library in EnOS and from the EnOS Hive database to external target databases.
• Synchronizing files: Synchronizing files from external source databases to EnOS HDFS file storage (currently supporting Azure Blob data source).

A data integration workflow is a specific type of workflow. The essence of a data integration workflow is a workflow with a single data-integration type of task.

## Usage Scenarios¶

The typical scenarios of data integration are as follows.

Synchronization of incremental data usually happens after the initial stage, when you only want to synchronize the new or updated data periodically. In this scenario, you usually select the incremental data to synchronize through a where clause when you configure the synchronization workflow. To achieve this scenario, see Synchronizing Data from External Data Connections to Hive (Periodic Scheduling).