Application Ingestion and Replication > Application Ingestion and Replication > Deploying an application ingestion and replication task
  

Deploying an application ingestion and replication task

After you define an application ingestion and replication task, deploy the task to create an executable job instance on the on-premises system that contains the Secure Agent and the Database Ingestion agent service. You can run an application ingestion and replication job only after you deploy the associated task. When you deploy the task, Application Ingestion and Replication also validates the task definition.
If you undeploy a job and then want to run the job again, you must deploy the task again to create a new job instance. The new job instance name ends with an incremented number in the format taskname-job_instance_number. The job instance number is incremented each time you deploy the ingestion task by adding 1 to the maximum instance number across all ingestion jobs.
Before you deploy a task that is configured for a Snowflake target, you must drop the existing target tables that do not match the structure of source objects. The existing target tables might not match the structure of source objects because of newly added source fields, dropped source or target fields, or modified field null constraints or data types. When you deploy the task after dropping the existing target tables, a new set of target tables are generated based on the source object selection rules and target table renaming rules.
    bulletTo deploy an application ingestion and replication task, in the task wizard, save the completed task definition and then click Deploy.
Deployment considerations: