# Data Loader Pro

**Data Loader Pro** is an advanced feature ARM provides for transferring data from the source sandbox to the destination sandbox more conveniently and automatically handles the parent-child relationship. Migrating the Salesforce data/objects to more than one object-supporting hierarchy can be easily achieved using the **Data Loader Pro** feature in ARM.&#x20;

### Before You Begin <a href="#before-you-begin" id="before-you-begin"></a>

While performing **Data Loader Pro** on the objects for the first time, ensure you perform [Data Loader Configuration](https://knowledgebase.autorabit.com/~/revisions/Sxgg9jAjbkdELNi4g1n4/product-guides/arm/arm-features/dataloader/dataloader-configuration) among the same orgs on all the objects included in your Data Loader Pro job. This is a one-time operation.

Data Loader plays an essential role in data migration from source sandbox to destination sandbox. However, in this data migration process, the chances of duplicate records being created always exist. To avoid this, ARM has developed a new feature that allows synchronizing between the orgs with the help of the ARM external ID **AutorabitExtid\_\_c** field.

### How to Perform a Data Loader Pro Operation <a href="#how-to-perform-a-dataloader-pro-operation" id="how-to-perform-a-dataloader-pro-operation"></a>

1. Log in to your ARM account.
2. Hover your mouse over the **`Data Loader`** module and select **`Data Loader Pro`**.
3. Click on **`Create New Job.`**

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FvoXYedxYlKOF0QphfxXu%2Fimage.png?alt=media&#x26;token=ed8c7829-8b11-4248-aed3-c3c560e35ac2" alt=""><figcaption></figcaption></figure>

4. On the next screen, choose the **`Source Org`** and the **`Destination Org`** that automatically populate the selected sandbox's details.
5. Click **`Login and Fetch Objects`**.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FfTajb1vXlV3bsWrzmJwz%2Fimage.png?alt=media&#x26;token=d6219a35-b764-4fe3-b8bd-fb2305176dcd" alt=""><figcaption></figcaption></figure>

6. Next, **`Select Master Object`**.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FWPztEap5ONFDUMrP1ryM%2Fimage.png?alt=media&#x26;token=d3317774-7788-455c-84ab-e7eca277677a" alt="" width="353"><figcaption></figcaption></figure>

7. View the relationship between child objects/ancestor objects and the master object in the **`Schema (Grid View)`** section.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FOM5nctnuTb8EwfRGR4YZ%2Fimage.png?alt=media&#x26;token=f7f3174d-b5af-41c0-8466-51b53b03de24" alt=""><figcaption></figcaption></figure>

8. Change the grid view to a graph view by clicking the **`Switch to Graph View`** button. Click on the![](https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FTwOPYGVRDeBvvsQJKk0S%2Fimage.png?alt=media\&token=18a8b160-9fc3-4af5-8ea9-300d3728f022) icon to view the graphical representation on full screen.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FouNdQK1JSxsdiGnu3rXt%2Fimage.png?alt=media&#x26;token=39db4b16-7745-4ec0-bf94-ba13e5446bae" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FXgwFjWuyGarnDcGYZyaJ%2Fimage.png?alt=media&#x26;token=608ce77f-028c-4e1d-9d35-0e775fc67c1f" alt=""><figcaption></figcaption></figure>

## Filters and Mappings <a href="#filters-and-mappings" id="filters-and-mappings"></a>

For each object displayed, users can view the list of fields related to the corresponding object.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FjyPZWzucWGMFePQ01t4P%2Fimage.png?alt=media&#x26;token=1d8006e0-26d0-4e6e-b7d2-bf8065aee7ae" alt=""><figcaption></figcaption></figure>

### **Filters**

You can extract records within a specified limit using specifying criteria in the **`Filters`** section. You can even filter the details via **`Date`** or **`Date Literals`**. A date literal is a fixed expression representing a relative range of time, such as last month, this week, or next year. (Refer [here](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql_select_dateformats.htm) for the list of data literals supported).

Upload the **`CSV`** file (if required) if there is a large amount of data and it requires the filter for those records. The max file size supported is **10 MB**. Once the CSV is uploaded, click **`Auto-Populate`**. The filters are autopopulated for the selected field and operator based on the values of the chosen field in the uploaded CSV file.

Format for CSV file to filter records:

* ARM Data Loader Pro accepts CSV (comma-separated values) files. Use a spreadsheet program such as Microsoft Excel to create your CSV file.
* Ensure you have a column header and rows of data populated for all system-required fields, such as **`Account Name`** or **`Contact Last Name`**.
* There can be only one column header.&#x20;

For more information, see [Preparing the CSV file for Data Loader](https://knowledgebase.autorabit.com/~/revisions/Sxgg9jAjbkdELNi4g1n4/product-guides/arm/arm-features/dataloader/preparing-the-csv-file-for-arm-dataloader).

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FE9jozDJ18VVJTRAHdmLE%2Fimage.png?alt=media&#x26;token=d7e916d8-3a15-4abb-ba00-2b380b786752" alt=""><figcaption></figcaption></figure>

The **`Record Count Limit`** box limits the number of records extracted from the source, giving a value in this field.

Click **`Validate`** to fetch the number of records transferred from the source sandbox to the destination sandbox. Finally, click **`Apply`**.

### Skip Records

‘Skip Records’ can be enabled by entering a ‘0’ on the record count section under the filters or by selecting the ‘checkbox’ under the ‘Skip Records’ section.

To ‘Skip Records' using the filters, click on 'Filters.' ‘Skip Records’ will omit migrating an object to the destination.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FQyeRrtXLif3AABciTozc%2Fimage.png?alt=media&#x26;token=a9d129ff-a01e-47d9-9ed4-0cc89b94bb20" alt=""><figcaption></figcaption></figure>

Enter ‘0’ on the ‘Record Count’ field of the ‘Apply Filters’ page pop-up and click on ‘Validate’ to validate the query.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FLw3ayuzAETfoSw7EXB2Q%2Fimage.png?alt=media&#x26;token=e1002adb-c0f7-4de2-a9b8-74fe2fe1e843" alt=""><figcaption></figcaption></figure>

Upon completing the validation, click on ‘Apply’ to apply the inputs.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FuThKsyauGn8iWvJIE52f%2Fimage.png?alt=media&#x26;token=83ccfd93-66ef-4273-98e8-3a05e3a3e7f9" alt=""><figcaption></figcaption></figure>

Select the checkbox to 'Skip Records' from migrating to the destination.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FR5VeGlpfIVcAbCteiXG6%2Fimage.png?alt=media&#x26;token=7d0164e2-e658-41f5-925f-8655591f9ff4" alt=""><figcaption></figcaption></figure>

&#x20;Upon selecting the checkbox, a pop-up will ask for confirmation.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FJwdgx6ozE3lUaANauTy2%2Fimage.png?alt=media&#x26;token=92f53933-5f86-4fe0-8164-57e0928935ff" alt=""><figcaption></figcaption></figure>

Upon confirming, the checkbox will be selected to skip migrating those records to the destination with the following notification on filters applied.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FeuOripHCSO0TTCELEokd%2Fimage.png?alt=media&#x26;token=ff0a70d9-dca0-4ccf-90ec-858113a96ced" alt=""><figcaption></figcaption></figure>

Click on the filters section of the object on which the 'Skip Records' is applied to observe the query builder and the Record Count.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FkCA9qVKHDZ02abCPfPMj%2Fimage.png?alt=media&#x26;token=0d5fe4a8-a845-44cd-a443-84b1aae964d1" alt=""><figcaption></figcaption></figure>

When ‘Skip Records’ is selected, the record count is set to ‘0’ and the records from the selected object will not be migrated to the destination.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FkKzWKfV41Nev8iGBAlZL%2Fimage.png?alt=media&#x26;token=db1c8f93-6bd6-4e38-b877-a71e16d9826e" alt=""><figcaption></figcaption></figure>

When unchecking the ‘checkbox’, skip records will be disabled on the object. The following message will ask for confirmation.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F0ZX9Eubg1jeV5wA2SBcr%2Fimage.png?alt=media&#x26;token=6aa2bae4-8e92-4e23-a6a5-a1ee6c9a8fee" alt=""><figcaption></figcaption></figure>

Upon clicking 'confirm,' the records from that particular object will be migrated to the destination. The following notification will be displayed when unchecking the checkbox.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FbCa5sOpDRuoPGnKNYWqn%2Fimage.png?alt=media&#x26;token=92205705-0e9d-4149-b93a-ad0cb99fb045" alt=""><figcaption></figcaption></figure>

When ‘Skip Records’ is disabled, the record count that was set to ‘0’ in the filters and the query will be reset to blank and the records will be migrated to the destination.

### **Mappings**

Map the object fields between the source and destination sandboxes.

Using the **`Automap`** feature, you can map the fields automatically based on fetched object fields with destination fields. To set up manual mappings, automapping needs to be disabled. Click on **`Clear Mappings`** to remove the automapping and set up the desired manual mappings.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FNauPibLoAUKnOrsgjoVB%2Fimage.png?alt=media&#x26;token=c4244ec2-b498-4eba-8342-1cf10af5a886" alt=""><figcaption><p>Edit Mappings - Auto-Map</p></figcaption></figure>

### **Field Extraction**

Data Loader Pro allows users to fetch only the fields explicitly mapped by the user, rather than retrieving all available fields in an object.&#x20;

* When checking for the existence of `AutorabitExtId__c`, if it exists, the system verifies whether it is marked as "External Id" and "Unique." If not, it is set to `true` as required.
* Any new objects are saved to the database, reducing processing time.

### **External ID Field Mapping**

In this section, you can use an external ID instead of a related record's Salesforce record ID to relate or associate records to each other as you process the Data Loader Pro operation. For example, if Object B has a lookup field to another Object A, you can use the values in a field marked as an **`External ID`** on Object A to relate the two (Object B to Object A records).

In the **`Source`** field, select the source whose values will be populated in the destination external ID field.

In the **`Destination`** field, select the required destination org whose values will remain unique for all the records.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FmoRQRTLtl5vT0vOEj2Ak%2Fimage.png?alt=media&#x26;token=04eeff8c-d008-4ce1-babb-22fdbaeabc07" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Important Note:** ARM does not support the automatic creation of an ExternalUniqueID. The user has to create this manually on both the Source Org and Destination Org.
{% endhint %}

### Process Details <a href="#process-details" id="process-details"></a>

Here in this section, fill in the process details listed below:&#x20;

1. Enter a **`Name`**  for the job.
2. Select the category in the **`Job Group`** field. This is important if you'd like to group related jobs into a single category. You can also create a new group and assign your job to this group.
3. **`Master Object`** and **`External ID`** are auto-populated.
4. Enter the **`User Name Suffix`** for the **`Source Org`** and the **`Destination Org`**. Below are some examples of usernames and the corresponding suffixes:

| Case 1      | User Name            | User Name Suffix |
| ----------- | -------------------- | ---------------- |
| Source      | <jsmith@ar.com.src>  | src              |
| Destination | <jsmith@ar.com.dest> | <p>dest<br></p>  |

| Case 2      | User Name           | User Name Suffix |
| ----------- | ------------------- | ---------------- |
| Source      | <jsmith@ar.qan.com> | qan.com          |
| Destination | <jsmith@ar.aws.com> | aws.com          |

| Case 3      | User Name            | User Name Suffix       |
| ----------- | -------------------- | ---------------------- |
| Source      | <jsmith@ar.com>      | Empty (leave it blank) |
| Destination | <jsmith@ar.com.dest> | dest                   |

| Case 4      | User Name           | User Name Suffix       |
| ----------- | ------------------- | ---------------------- |
| Source      | <jsmith@ar.com.src> | src                    |
| Destination | <jsmith@ar.com>     | Empty (leave it blank) |

5. Additionally, users can ignore certain records related to community users by selecting the **`Ignore Community Users`** checkbox.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FpL1elR2BnwP5GFYK2i7R%2Fimage.png?alt=media&#x26;token=bd502cb6-e609-4a25-950a-ce898e923f35" alt=""><figcaption></figcaption></figure>

### Masking Wizard <a href="#masking-wizard" id="masking-wizard"></a>

Data masking refers to changing certain data elements within a data store so the structure remains similar while the information is altered to protect sensitive information. It ensures sensitive customer information is unavailable beyond the permitted production environment.

Under the **`Masking Wizard`** section, click on **`New`** to add a masking rule.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FgXxJwdVzuX6itElVVGRc%2Fimage.png?alt=media&#x26;token=a22a87b7-7fa3-4411-96ae-34143800ff2a" alt=""><figcaption></figcaption></figure>

In the **`Masking Form`** screen, do the following:

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FKHqjIHiaOXDmiFSwPKrO%2Fimage.png?alt=media&#x26;token=809d806e-ec4f-492c-9e53-dcacba5c34b6" alt="" width="426"><figcaption></figcaption></figure>

1. **`Select Object`** for masking and choose the **`Field Type`**.
2. Choose the **`Masking Style`**:
   * **`Prefix`**: This option adds the character before the selected field name. For example, if the field value in source org is ABC, and the prefix masking value is kept as 123, then the final field value being deployed will be 123.ABC.
   * **`Suffix`**: This option adds the character after the selected field name. For example, if the field value in source org is ABC, and the suffix masking value is kept as 123, then the final field value being deployed will be ABC.123.
   * **`Replace`**: This option replaces the selected field name with the character you enter in the **`Masking Value`** field. For example, if the field value in source org is ABC, and the replace masking value is kept as 123, then the final field value being deployed will be 123.
   * **`Shuffle`**: Shuffles the data in the column (like a deck of cards) and leaves the other columns untouched. For example, if the field value in source org is ABCDE, then the final field value being deployed will be DCBEA.
   * **`Generate Random`**: This option helps mask the original value with a random value within a specified range. For example, if the field value in source org is ABC, and the random string length value is set to 7, then the deployed field value would be similar to 15d3aRG.

{% hint style="info" %}
**Important Note:** Masking is not applicable if the field value for the record is empty.
{% endhint %}

#### Process Schedule <a href="#process-schedule" id="process-schedule"></a>

In the Scheduling procedure, the user can schedule the process it must run.

1. **`Daily:`** The process will run every day at the scheduled or set time interval.
2. **`Weekly:`** The process will run weekly on the scheduled day and time.
3. **`No schedule:`** The process is only saved; you can run it when required.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FHOLefFz4LCBXkSHRaf37%2Fimage.png?alt=media&#x26;token=dfc7bee6-fa06-4442-a6a1-361e8fdd67c7" alt=""><figcaption></figcaption></figure>

Finally, click on **`Save`** to complete the initial process. You will be redirected to the **`Dataloader Pro Summary`** page, where the Data Loader process initiated can be seen at the top of the list.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F8aq6zWddmJtZbKT1Sotj%2Fimage.png?alt=media&#x26;token=c512bd58-014d-4a82-b376-fdf30eb0de9c" alt=""><figcaption></figcaption></figure>

### Job Configuration Settings

1. This feature will allow the user to select the required job settings to disable workflow rules, disable validation rules etc., as required during the job creation.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fe1TqSGM3dYm0W6lBQaWc%2Fimage.png?alt=media&#x26;token=841327ac-80ea-42dc-a7fa-1464ad6034c9" alt=""><figcaption></figcaption></figure>

2. Once the job is saved the selected job configuration settings will be saved.
3. On running the job, the retained job settings will be displayed on the pop-up, “Run Configuration”.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FNryy24AGyRzNnRoj9kJa%2Fimage.png?alt=media&#x26;token=5fdfe34f-b988-4611-bc74-1af9b3999dce" alt=""><figcaption></figcaption></figure>

4. Any changes made during the run of the job will only affect that individual job run.
5. To permanently change the configured settings during the job creation, the user has to edit the created job and change the settings and save the job.

### Running the Data Loader Pro Job

Select your job from the **`Data Loader Pro Summary`** screen and click on **`Run`**. This option allows you to run the processes created in the selected category.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Frbt5HrasE10k9K240m7L%2Fimage.png?alt=media&#x26;token=0659b23b-625e-4d38-a6bb-1404c889ac46" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F40YSbRC1GvukkpheIXaQ%2Fimage.png?alt=media&#x26;token=759cf629-180e-42f3-8d3c-363fb02ddaf3" alt="" width="533"><figcaption></figcaption></figure>

The table below lists the configurations to choose from, along with their descriptions:

| Serial Number | Configurations                                                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1             | **`Disable workflows`**                                                    | The workflows of the Salesforce objects are deactivated, and the data is transferred from the source to the destination sandbox. Once the migration is complete, workflows are reactivated.                                                                                                                                                                                                                                                                                                                                                                   |
| 2             | **`Disable validation rules`**                                             | Validation rules verify that the data a user enters in a record meets the criteria you specify before the user can save the record. On selection, all the validation rules of the Salesforce objects are deactivated, and the data is transferred from the source to the destination sandbox. Once the migration is complete, validation rules are reactivated.                                                                                                                                                                                               |
| 3             | **`Use Bulk API`**                                                         | <p>The Bulk API is based on REST principles and optimized for inserting, updating, and deleting large data sets.</p><p>You can use the Bulk API to process jobs in serial or parallel mode. Processing batches serially means running them one after another, while processing batches in parallel means running multiple batches simultaneously. </p><p><strong>Note</strong>: When you run a Bulk API job, processing more batches in parallel means giving that job a higher degree of parallelism, providing your overall run better data throughput.</p> |
| 4             | **`Insert/update with null values`**                                       | Insert/update with null values                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 5             | **`Minimize multiple references between the same objects`**                | When there are multiple references between the same objects, unnecessary API calls are not triggered upon selecting this option.                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 6             | **`Automatically apply master object filter on other dependency objects`** | All objects in the hierarchy are calculated based on the Master Object filters; this option avoids extra records addition due to self-references and multiple references.                                                                                                                                                                                                                                                                                                                                                                                     |
| 7             | **`Data encryption for data files`**                                       | Data encryption for data files                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 8             | **`Incremental data migration`**                                           | After a data-loading process is done, only the newly added records are transferred into the destination sandbox.                                                                                                                                                                                                                                                                                                                                                                                                                                              |

### More Options <a href="#more-options" id="more-options"></a>

1. **`Edit:`** Edits the processes in the selected category to rerun them.
2. **`Abort:`** Aborts the process.
3. **`Schedule:`** Schedules the data-loading process for the selected category.
4. **`Clone:`** Clones the respective Data Loader Pro job.
5. **`Log:`** Provides information about the process execution.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FcjtKkQnNvAvujsLecPm8%2Fimage.png?alt=media&#x26;token=d34c3f80-31eb-4be4-9332-0b19c6a50fa3" alt=""><figcaption></figcaption></figure>

#### Schema (Grid View) <a href="#schema-grid-view" id="schema-grid-view"></a>

This section lets you view the master object and its related information for the test environment setup job. For the setup run with disabled validation/workflow rules, ARM lists all the validation rules set under **`VR/WFR`** section. The UI lists all the workflow/validation rules; users must enable them for the disabled rules (if required).

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FWOi5h0eOf04AlXj6D9XP%2Fimage.png?alt=media&#x26;token=1aec910c-34a2-431a-ae9f-8bb3fb85e24a" alt=""><figcaption></figcaption></figure>
