Early-arriving fact explained

In the data warehouse practice of extract, transform, load (ETL), an early fact or early-arriving fact,[1] also known as late-arriving dimension or late-arriving data,[2] denotes the detection of a dimensional natural key during fact table source loading, prior to the assignment of a corresponding primary key or surrogate key in the dimension table. Hence, the fact which cites the dimension arrives early, relative to the definition of the dimension value. An example could be backdating or making corrections to data.[3]

Handling

Procedurally, an early fact can be treated several ways:

Notes and References

  1. Web site: Kimball, Ralph. Design Tip #57: Early Arriving Facts. August, 2004. . 2008-04-25 . https://web.archive.org/web/20071012124007/http://www.rkimball.com/html/designtipsPDF/KimballDT57EarlyArriving.pdf . 2007-10-12 . dead .
  2. https://www.leapfrogbi.com/early-arriving-facts-late-arriving-dimensions/ Early Arriving Facts / Late Arriving Dimensions - LeapFrogBI
  3. https://roelantvos.com/blog/a-gentle-introduction-to-bitemporal-data-challenges/ A gentle introduction to bitemporal data challenges - Roelant Vos