180 Solving Operational Business Intelligence with InfoSphere Warehouse Advanced Edition
Bitemporal
As the name implies, bitemporal indicates the ability to track and operate on both
business time and system time. There are many operational warehousing
scenarios where this is required, such as the ability to track when a customer
requested an update to their banking account (for purposes of recovery and
auditing) and to track when the change is to take effect (such as a planned
change of address).
Start time
Start time applies to both business and system time. In the context of system
time, it refers to the time stamp (date and time) indicating when a record change
(insert, update, delete) occurred in the data warehouse system. For system time,
the start time is always in the past or (for an instant, anyway) in the present.
Because it tracks when a database transaction occurs, it is never in the future.
In a business time context, it refers to the time (date or time stamp) when
something is valid or takes effect, such as a change to a customer account.
Business start time can refer to past, present, or future time.
End time
End time applies to both business and system time. In the context of system
time, it refers to the time stamp (date and time) indicating when a record in the
database system is or was valid. For the record that is currently valid, the end
time refers to some point in the distant future that logically means “forever.” For
history records, the end time refers to the first moment that a record was no
longer a current record in the database, that is, the time when some database
transaction changed the record.
In a business time context, it refers to the date (or time stamp) at which point
something ceases to be valid or in force, such as a promotion, policy, or
temporary change of account status. In many cases it is the “expiration date” for
some business process or activity, for example, the last date on which a lease
agreement is in force or the last day on which a contracting bid may be accepted.
For both system and business time, end time may refer to the past, present, or
future.
Inclusive-inclusive time period
Inclusive-inclusive indicates that a time period includes both its start time and
end time (dates or time stamps). This is also known as a closed-closed period.
The period starts at the moment of the start time and runs up to and including the
date or time of the end time.