Data Sketch
Back to gallery

Episode 08 / Data Quality

Data Freshness

A successful pipeline run can still leave users with stale data. Check the latest timestamp, expected partition, row volume, source delay, and freshness SLA before treating the result as ready.

Freshness checks after pipeline success, with publish and notify or alert, investigate, and communicate outcomes

Reading the sketch

  1. Check the latest timestamp

    Inspect how recent the available data is, even when the pipeline reports success.

  2. Check the expected partition

    Confirm that the partition needed for this delivery is present.

  3. Review the row volume

    Check the amount of data received for the expected delivery.

  4. Check for source delay

    Determine whether the source has delivered the data required for the refresh.

  5. Compare with the freshness SLA

    Check whether the data meets the agreed freshness requirement.

  6. Choose the delivery outcome

    Publish and notify users when the checks pass. If a check fails, alert, investigate, and communicate the delay.

View the original LinkedIn post (opens in a new tab)