Kimball Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Versioning Fact

4 posters

Go down

Versioning Fact Empty Versioning Fact

Post  DWHquestions Tue Sep 13, 2011 12:58 pm

Hi,
Just 2 basic questions would be helpfull if you can clarify.
1. Can a Fact table be versioned? I have a requirement for displaying data as it was at any point of past time in the database. For this it is required to maintain versions in Fact table. Is it possible? If so, what is this fact table called.
2. SCD is referred to only Dimension table or Fact table also?

DWHquestions

Posts : 2
Join date : 2011-09-13

Back to top Go down

Versioning Fact Empty Re: Versioning Fact

Post  BoxesAndLines Tue Sep 13, 2011 1:40 pm

1. Yes, Snapshot fact
2. Dimension only
BoxesAndLines
BoxesAndLines

Posts : 1212
Join date : 2009-02-03
Location : USA

Back to top Go down

Versioning Fact Empty Re: Versioning Fact

Post  DWHquestions Tue Sep 13, 2011 3:09 pm

Thanks for clarifications

DWHquestions

Posts : 2
Join date : 2011-09-13

Back to top Go down

Versioning Fact Empty Re: Versioning Fact

Post  John Simon Tue Sep 13, 2011 9:19 pm

We use a publication date as another attribute in the table.
So while a record may be a "late-lander" based on it's start date, the publication date will allow us to recreate the exact same numbers as it is the date when the data was "published" to the data warehouse.

John Simon

Posts : 186
Join date : 2009-05-29
Location : Melbourne, Australia

http://jsimonbi.wordpress.com

Back to top Go down

Versioning Fact Empty Re: Versioning Fact

Post  VHF Wed Sep 14, 2011 5:32 pm

Although the SCD2 technique properly only apply to dimensions, many people have implemented SCD2-like facts with BeginEffectiveDate and EndEffectiveDate fields.

Ralph Kimball presented this pattern in the "Dimensional Modeling in Depth" class as "Instanteous Balances". It allows quering the state of afairs at any moment in time in the past. However, the catch is once you do this in your fact table you must ALWAYS CONSTRAIN YOUR QUERIES AGAINST THAT FACT TABLE BY DATE... FOR THE REST OF YOUR LIFE. Dr. Kimball compared this to getting hooked drugs--you need to take it every day for the rest of your life!

VHF

Posts : 236
Join date : 2009-04-28
Location : Wisconsin, US

Back to top Go down

Versioning Fact Empty Re: Versioning Fact

Post  Sponsored content


Sponsored content


Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum