Login Opret kunde

Bitemporalitet

Hjem / Dokumentation / Bitemporalitet

Bitemporalitet er en metode til at gemme historiske data i en database. Det betyder, at vi kan hente data om en ejendom på et bestemt tidspunkt i fortiden. [1]

Det kan også betegnes som dobbelt historik og anvendes i forbindelse med grunddata, hvor det er vigtigt at kunne se, hvordan data har ændret sig over tid.

Hos Datafordeler anvendes både virkningstid og registreringstid til at gemme data. Virkningstid er den tid, hvor data er gyldig, mens registreringstid er den tid, hvor data er blevet registreret.

Udover tid er der også en status på data, hvis værdi afhænger af hvilket register, data kommer fra. [2]

Regler for bitemporalitet i Grunddata

I forbindelse med udstilling af data fra Datafordeleren er der nogle regler omkring bitemporalitet, som skal overholdes for at kunne sammenkøre data på tværs af registre.

I grunddataprogrammets modelleringsregler er dobbelthistorik defineret ved følgende [3]:

  • Et unikt ID, der identificerer objektet. Dette er typisk kolonnen id_lokalId.
  • En virkningstid, der angiver, hvornår objektet er gyldigt, beskrevet ved kolonnerne virkningFra og virkningTil.
  • En registreringstid, der angiver, hvornår objektet er registreret, beskrevet ved kolonnerne registreringFra og registreringTil.
  • En status, der angiver objektets tilstand, beskrevet ved kolonnen status.

Udover disse er der også virkningsaktør og objektstatus, som vi på nuværende tidspunkt ikke anvender hos Råd til Bolig.

Kilder

[1]: https://datafordeler.dk/vejledning/grunddata/datamodel/bitemporalitet/ Bitemporalitet

[2]: https://confluence.sdfi.dk/display/DML/Datafordeleren+-+introduktion+til+bitemporalitet Datafordeleren - introduktion til bitemporalitet

[3]: https://confluence.sdfi.dk/display/DML/Grunddata+-+modelregler+med+bitemporalitet Grunddata - modelregler med bitemporalitet