The following is the rough draft for a magazine article (first draft: = the marketing department has made no loop about it ;-))
Historisierungskonzepte
- Datenhistorisierung in force business systems -
One of the essential elements of an inventory system is the data storage.
An insurance contract and all that run changes need to be stored in a revision secure. Any change has the effect that there is a new version of the contract. This is a new contract booth. A key feature of a contracting state shall be the date of when this level reaches its validity.
With this contract prior versions is referred to the histories of a contract. There are different possibilities as the persistence of the contract stands in a relational database management system (RDBMS) can be realized.
Manufacturers of standard inventory system usually have their own kind of historicizing. Normally, this is always inspired by a specific type of historicizing. Even in developed individual systems, the history management can usually a cross-category back.
Two common variants to store time related data are the Uni-temporal and bi-temporal data storage. Besides these two, there are other possibilities, but these are not typical for insurance inventory systems.
The following are the two variants are presented with example data sets.
We do this by a simple record in an RDBMS from:
| | - PK - | |
| Without time reference | id | data |
| | | | ||
| | | | bd | |
| bd 2 | ||||
| data | | | ||||
| | | PK = Primary Key. This is the record clearly identified id = Identifies a data set without reference bd be a | : = end date of the first period bd 2: = start date of the second period be data: = data | | These theoretical bases are now placed below with insurance information regarding: | Without time reference (Non -Temporal) |
| Id | license plate | |||||
| vk sb 4711 | M-678 XY
null
| K - AB 320 | a | | The table includes two insurance objects. |
| | A time historicizing of the data is not available! | | Now a validity period of the vehicle Policies added. |
| | Id | 'valid | |
4711
| | 0 | null | 3216 | | K-AB 320 |
| | | | The vehicle K-AB 320 (id = 3216) was the newly insured 02/08/2011. The calendar year is by the end of Police (31.12.2011). | changes | The policy of the car M-678 XY will extend his policy to a fully comprehensive coverage. His son is of legal age to 19/02/2011 and uses as drivers from this time the car. In order to hedge against the cost of repair for a self-inflicted accident, he is extending his existing contract of insurance the 19/02/2011 a fully comprehensive cover with EUR 300 deductible. |
| Id | | | | license plate | |
vk sb
| | | null | 4711 | 19.02.2011 | 31.12.2011 |
| | | 300 | 3216 | 08.02.2011 | 31.12.2011 |
| | | | With the introduction of data | and gueltigBis | |
| | AND, 02/22/2011 'AND BETWEEN ' valid gueltigBis | | | Bi-Temporal | The efficacy period describes the period from when to when the record with the corresponding Validity period has been effective or known. | With the introduction of the columns "wirkVon" and "wirkBis", a time reference is produced from when to when the policy is known as the insurer / was.
Id 'valid
wirkVon
wirkBis
wirkBis
sq
sq sb
| 4711 | 01/01/2011 | | | | 0 | null | 3216 |
| | | | 31/12/9999 | | | | The car M-XY 678 (id = 4711) was assured on 22/10/2010 in Abwerbephase for the period 01.01.2011 to 31.12.2011 . | the vehicle for K-AB 320 (id = 3216) on 04.02.2011, a new insurance was beginning 02/08/2011.
| The date 31/12/9999 technical means "until later". | | | Enclosed the same change from the top: | | Id | 'valid gueltigBis | |
license plate
| 4711 | 01/01/2011 | 02/19/2011 | | | 0 | null | 4711 | 19.02.2011
| | | 27.02.2011 | | | | 300 | |
| 08/02/2011 | 12/31/2011 | | | | | | The data wirkVon | festzugstellen it is now possible which state the insurer was known when.
| | coverage test | | AND, 02/22/2011 'BETWEEN' valid gueltigBis | | | SELECT * FROM WHERE id = 4711 kfz_police 22/02/2011 | ' BETWEEN wirkAb AND |
Now, the claims department again investigate in more detail. View: This article has now been shown on a small scale, as does a history management.
·
Large contract structures: under contract, individual contracts
· ;
corrections of the contract stands at the same GülitigAb date. · how to deal with times (24:00 Clock or 0:00 clock)
...
Conclusion:
A Bi-Temporal historicizing is recommended in the insurance business forever!
0 comments:
Post a Comment