Deferred Data Ingestion

If the Source system does not contain any new Events to be ingested, Hevo defers the data ingestion for a pre-determined time. Hevo re-attempts to fetch the data only after the deferment period elapses.

Hevo uses the ingestion results as feedback to decide the deferment period:

  1. If no Events are fetched from the Source during the first attempt, Hevo defers the data ingestion for a short duration of time. For example, five minutes. This time is referred to as the deferment period.
    Note: Hevo automatically assigns a value for the deferment period.

  2. Once the initial deferment period has elapsed, Hevo re-attempts to fetch the Events from the Source.

  3. If no Events are fetched in the subsequent attempt, Hevo increases the deferment period. For example, 10 minutes.

  4. Each time data ingestion gets deferred, the deferment period increases.
    Note: The maximum deferment period allowed for data ingestion is six hours. Therefore, the deferment period is not applicable if the data ingestion frequency is more than six hours.

  5. If Hevo fetches any Event(s) in any subsequent attempt, the deferment period is reset to zero.

The following Sources support deferment of data ingestion:

Overriding the Deferring of Data Ingestion

You can request Hevo to never defer ingesting data from a Source. Contact Hevo Support for more details.

Last updated on 25 Feb 2021