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

Difference between ODS and DW (or Mart) ?

3 posters

Go down

Difference between ODS and DW (or Mart) ? Empty Difference between ODS and DW (or Mart) ?

Post  bolearner Mon May 28, 2012 3:01 am

Hi All,

I am new to the forum and posting my first question. Please excuse me if question sounds basic.

While going through Kimball book 'DW toolkit', he has mentioned that Data Staging area should not accessible to end users and should not be queried.

When I was trying to find definition of ODS, most of the sites mentioned that ODS is residing in Staging and used for queries related to recent transaction records.

This is confusing to me and contradictory to what Kimball has stated above.

Can someone please explain what is exact purpose of ODS and where does it locate in DW architecture?

Regards,
Chinmay Athavale

bolearner

Posts : 1
Join date : 2012-05-28

Back to top Go down

Difference between ODS and DW (or Mart) ? Empty Re: Difference between ODS and DW (or Mart) ?

Post  BoxesAndLines Mon May 28, 2012 10:44 am

Unfortunately no. You are likely to get 10 different answers on what an ODS should be. The ODS is one of those concepts that has morphed into multiple implementations based on user needs. I use it as a common staging area for loading into a data warehouse. Some of my previous clients term an ODS as simply an integration point distributing data to any other consumer. My advice is to build what you need and call it what whatever you want.
BoxesAndLines
BoxesAndLines

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

Back to top Go down

Difference between ODS and DW (or Mart) ? Empty Re: Difference between ODS and DW (or Mart) ?

Post  ngalemmo Tue May 29, 2012 3:38 pm

As B&L suggests, its anyone's guess what ODS means these days. It seems our profession is getting to the point where we are starting to sound like economists.

The classic definition is a somewhat normalized data store to handle one-of (i.e. small) queries to handle operational needs, such as 'what are the outstanding orders for customer x'. They come about because of the difficulty getting a consolidated view through typical ERP systems as well as to offload those types of queries from the ERP system. Data is usually held for a shorter term than in a data warehouse, usually months at the most. It is not what is often referred to as a staging area, as staging areas by nature are transient. However, if you are constructing an ODS in concert with a data warehouse, an ODS can be leveraged as a pass-thru to perform change detection for staging to a data warehouse. Depending on your situation, an ODS could also reference dimensions in the data warehouse to reduce data redundancy.
ngalemmo
ngalemmo

Posts : 3000
Join date : 2009-05-15
Location : Los Angeles

http://aginity.com

Back to top Go down

Difference between ODS and DW (or Mart) ? Empty Re: Difference between ODS and DW (or Mart) ?

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