to ingest and replicate data, at scale and with low latency, from database, application, file, or streaming data sources to cloud data warehouses, data lakes, object storage, streaming systems, or databases.
Data Ingestion and Replication
provides the following ingestion solutions:
Application Ingestion and
Replication
. Propagates data from objects in Software-as-a-Service (SaaS) and on-premise applications to cloud-based data lakes, data warehouses, and event streaming platforms. An application ingestion task can transfer a point-in-time snapshot of data in a source schema to a target in a batch operation. An application ingestion task can also incrementally propagate change data and schema changes in near real time from a source to a target on a continuous basis. If you select the combined initial and incremental load type, the application ingestion task performs an initial load and then automatically switches to incremental load processing of data changes.
Database Ingestion and
Replication
. Replicates data from source objects in a relational or non-relational database to multiple types of cloud and on-premises targets. A
database ingestion and replication
task can transfer a point-in-time snapshot of all source data in a schema to a target in a batch operation. A
database ingestion and replication
task can also incrementally propagate DML data and schema changes in near real time from a database source to a target on a continuous basis. If you select the combined initial and incremental load type, the
database ingestion and replication
task performs an initial load and then automatically switches to incremental load processing of data changes.
File Ingestion and
Replication
. Transfers a large number of files of different types between on-premises and cloud repositories. You can use
File Ingestion and
Replication
to track and monitor file transfers.
Streaming Ingestion and
Replication
. Transfers real-time streaming and machine data from selected sources to selected messaging systems and batch targets.