Dw design fact_tables_types_6
-
Upload
claudia-gomez -
Category
Documents
-
view
429 -
download
1
description
Transcript of Dw design fact_tables_types_6
DATA WAREHOUSING Multi Dimensional Data Modeling. Fact Table Types
2
Transaction Track processes at discrete points in time when they
occur Periodic snapshot
is a fact table that records activity during a repeating predictable time period, like the monthly summary of a bank account
Accumulating snapshot A snapshot of the most recent state of something and
therefore the dimensional foreign keys and the facts are, in general, over-written as time progresses
3
Transaction-grained fact tables are often richly dimensional and usually have only a single fact (the amount of the transaction).
4
Periodic snapshot records are generally repeated each reporting period as long as the thing being measured (like the account) is in existence.
5
Periodic snapshots are appropriate for long running processes that extend over many reporting periods.
6
Accumulating snapshots, are used for short processes that have a definite beginning and end, such as an order being filled.
7
For an order, we would usually make a record for each line on the order, and we would revisit the record making updates as the order progressed through the pipeline
8
The simplest implementation of an accumulating snapshot does not give you intermediate points in the history of, for example, an order.
9
Accumulating snapshots typically have multiple dates in the fact table representing the major milestones of the process. However, just because a fact table has several dates doesn’t dictate that it is an accumulating snapshot.
The primary differentiator of an accumulating snapshot is that we typically revisit the fact rows as activity takes place.
10
The Data Warehouse Toolkit.Second Edition.The Complete Guide to Dimensional Modeling.Ralph Kimball.Margy Ross