Consider the following guidelines when you use Salesforce sources:
The first time an incremental load job runs to capture change data for a Salesforce source, the job retrieves and loads only the change records that are created after the date and time specified in the associated ingestion task. You can specify the date and time when you configure the source in the
application ingestion
task wizard. However, when you resume a stopped or aborted job, the job begins propagating change data from where it last left off.
Mass Ingestion Applications
does not capture the relationships defined between Salesforce objects. The target does not contain the relationships between the source objects.
If an object contains a compound field,
Mass Ingestion Applications
propagates the component fields that make up the compound field instead of propagating the compound field. For example, if the compound field
geolocation
is a combination of fields
geolocation_longitude
and
geolocation_lattitude
,
Mass Ingestion Applications
separately loads the data stored in the
geolocation_longitude
and
geolocation_lattitude
fields to the target instead of propagating the compound field
geolocation
.
The masking configuration of source fields is retained on the target.
The lookup fields are represented on the target by their unique alphanumeric identifiers.
When a new field with a default value of the Function data type is added to an existing source object,
Mass Ingestion Applications
does not propagate the default value to any existing row on the target. However, when new rows are added to the object, the incremental jobs propagate the values in the field for the newly added rows.