Use or abuse of ODS as source
4 posters
Page 1 of 1
Use or abuse of ODS as source
Hi,
I am just starting out with a DWH project. Also for me it is the first time.
We already have an ODS. Now I have already read that using ODS as a source for DWH is fine. However it is now suggested to use the ODS as the only source. For doing so all systems should make a complete copy of all their data to ODS. In that way all data needed or not needed can be found in the ODS. For filling the DHW database selections have to be made out of ODS.
The advantages I can think of :
Flexability, ease of having one source,
The disadvantages are: Lack of scalability, unnessecary use of resources on network, datastore, backup and processing power.
Like to hear your opionings on this matter.
Thanks
I am just starting out with a DWH project. Also for me it is the first time.
We already have an ODS. Now I have already read that using ODS as a source for DWH is fine. However it is now suggested to use the ODS as the only source. For doing so all systems should make a complete copy of all their data to ODS. In that way all data needed or not needed can be found in the ODS. For filling the DHW database selections have to be made out of ODS.
The advantages I can think of :
Flexability, ease of having one source,
The disadvantages are: Lack of scalability, unnessecary use of resources on network, datastore, backup and processing power.
Like to hear your opionings on this matter.
Thanks
hgrutter- Posts : 3
Join date : 2012-12-28
Re: Use or abuse of ODS as source
The ODS people like everything to go through the ODS but the DW people could care less. Yes, if there are multiple transaction systems with huge amounts of data that needs to be combined, then sure - the ODS is find. But if it's not transactional data, then why does it need to go through the ODS? If it's marketing type data purchased from a 3rd party or Goals used in reporting, what's the point of running it through the ODS in order to get to the DW?
Jeff Smith- Posts : 471
Join date : 2009-02-03
Re: Use or abuse of ODS as source
Hi Jeff,Jeff Smith wrote:The ODS people like everything to go through the ODS but the DW people could care less. Yes, if there are multiple transaction systems with huge amounts of data that needs to be combined, then sure - the ODS is find. But if it's not transactional data, then why does it need to go through the ODS? If it's marketing type data purchased from a 3rd party or Goals used in reporting, what's the point of running it through the ODS in order to get to the DW?
Thanks for your response.
In this case the DWH people want to put everything thourgh the ODS. Basically what they want to do is to use the ODS as stagening area. As I understand your correctly this is fine. However the DWH people do not just want to put the data needed in the ODS but just everyting and than figure out what data they actually want/need.
Hans
hgrutter- Posts : 3
Join date : 2012-12-28
Re: Use or abuse of ODS as source
Sounds to me like either someone has their terminology confused, or, a really messed up architecture in mind.
An ODS is a data store used to address focused operational requirements. It is not indented to be a comprehensive enterprise data store. Data in an ODS tends to be relatively current without significant history.
The comprehensive, long term data store is the data warehouse.
Now, an ODS can be leveraged as a staging area for feeds into the data warehouse, but it is done on an opportunistic basis. In other words, you have already done a lot of work extracting and conforming the data to get it into the ODS, why not pass it through to the DW? But it becomes counterproductive if you are moving new data, which is of no interest in the ODS, through the ODS just for the sake of doing so.
What should be considered is leveraging the data warehouse to provide supplemental information to the ODS application.
An ODS is a data store used to address focused operational requirements. It is not indented to be a comprehensive enterprise data store. Data in an ODS tends to be relatively current without significant history.
The comprehensive, long term data store is the data warehouse.
Now, an ODS can be leveraged as a staging area for feeds into the data warehouse, but it is done on an opportunistic basis. In other words, you have already done a lot of work extracting and conforming the data to get it into the ODS, why not pass it through to the DW? But it becomes counterproductive if you are moving new data, which is of no interest in the ODS, through the ODS just for the sake of doing so.
What should be considered is leveraging the data warehouse to provide supplemental information to the ODS application.
Re: Use or abuse of ODS as source
Yes, if there are multiple transaction systems with huge amounts of data that needs to be combined, then sure - the ODS is find. But if it's not transactional data, then why does it need to go through the ODS? If it's marketing type data purchased from a 3rd party or Goals used in reporting, what's the point of running it through the ODS in order to get to the DW????
juttt45- Posts : 1
Join date : 2015-03-31
Similar topics
» Open Source ETL
» Source or Data Mart?
» ETL as a source for some attributes of a dimension
» Source System Analysis
» when source contains surrogate key instead of natural key
» Source or Data Mart?
» ETL as a source for some attributes of a dimension
» Source System Analysis
» when source contains surrogate key instead of natural key
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|