Both need stored mapping results on your tenant. Enterspeed switches this on for you: contact support@enterspeed.com. If you don’t see the Skip unchanged views section on your destination, contact support as well.
What counts as unchanged
A view is unchanged, and the call is skipped, only when all of these hold:- The view’s properties and its references to other views are identical to the view already delivered. Timestamps such as
updatedAtare ignored. - The view targets the same destinations, with the same options, as the last time it was processed.
What is always sent
Even with the setting on, the destination is always called for:
A view that stops targeting the destination is only sent as a delete to a stateful destination. A stateless destination, the default, only gets a delete when the view itself is deleted. This is the same with the setting on or off.
With the setting off, the destination is called every time a view is processed, whether the view changed or not.
When not to turn it on
- The view is only used as a trigger. If your receiver uses the call as a signal, for example an empty view that starts a rebuild, the view never changes. It is sent once and then never again.
- Your receiver expires records it hasn’t seen for a while. If records that aren’t refreshed within some period are removed, unchanged views are no longer refreshed and will expire.
Turn it on
- In the management app, go to Settings → Destinations and open the destination.
- Switch on Skip unchanged views.
Resend views
Resend sends the selected views to the destination again, as they are in delivery now. Nothing is reprocessed or re-ingested, and Skip unchanged views doesn’t apply, so every selected view is sent. Resend when:- your receiver was down or rejected calls;
- your receiver lost or reset its data;
- the destination’s connection settings changed, for example a new URL or index.
- Open the destination and click Resend….
- Pick the environment.
- Select the views by a filter (schema, source and/or entity types) or paste up to 100 view ids, one per line.
- Click Check. Enterspeed counts the views that would be sent, without sending anything.
- Click Send to send them. You see the progress, then how many were sent and how many failed, with the ids of the failed views.
- Only views that target the destination are sent. They are sent in every region the destination delivers in.
- Views are sent in throttled batches, so a large resend doesn’t flood your receiver.
- “Sent” means queued for the destination. Whether your receiver accepted the call shows in Logs.
- Views processed before stored mapping results were switched on can’t be resent yet, and are counted as having no stored result. Reprocess them instead, for example by deploying the schema.
- Only one Resend per destination and environment runs at a time.
- The destination must be enabled for the environment.