Data Warehouse Questions
2 posters
Page 1 of 1
Data Warehouse Questions
This year, we’re planning on creating a data warehouse and implementing an OLAP solution. From what I’ve read on this site and others, I will be better off if the data warehouse is designed with a dimensional model. I have a few questions about the dimensional model, operational data store, and a staging area:
1. Is the operational data store a staging area? Is the operational data store to be used for reports that don’t need to run off cubes?
2. If you use the dimensional model for your data warehouse, should the staging area use the dimensional model as well or do you use a relational model there instead? Do you need a staging area at all?
3. In Joy’s talk during the Week of Warehousing webinar series, she mentioned that having a relational database for data management is important. Where does the relational database fit into the dimensional model for the data warehouse? Is that a second database or the staging area or the operational data store?
4. I was looking at the AdventureworksDW sample database, and all the tables are prefixed with Dim or Fact. Is this strictly for the sample database or is this a best practice that should be followed when building a data warehouse with the dimensional model?
As you can probably tell from my questions, this will be my first data warehouse implementation, so I’m trying to wrap my head around the structure and how all the pieces fit together.
Thanks in advance for your time and responses
1. Is the operational data store a staging area? Is the operational data store to be used for reports that don’t need to run off cubes?
2. If you use the dimensional model for your data warehouse, should the staging area use the dimensional model as well or do you use a relational model there instead? Do you need a staging area at all?
3. In Joy’s talk during the Week of Warehousing webinar series, she mentioned that having a relational database for data management is important. Where does the relational database fit into the dimensional model for the data warehouse? Is that a second database or the staging area or the operational data store?
4. I was looking at the AdventureworksDW sample database, and all the tables are prefixed with Dim or Fact. Is this strictly for the sample database or is this a best practice that should be followed when building a data warehouse with the dimensional model?
As you can probably tell from my questions, this will be my first data warehouse implementation, so I’m trying to wrap my head around the structure and how all the pieces fit together.
Thanks in advance for your time and responses
rsankey- Posts : 1
Join date : 2009-03-04
Re: Data Warehouse Questions
Yes, it should serve as your staging area for DW loads. It can be used for reports not used in cubes, but normally you will want to run those off your fact and dimension tables. I have gone back to the ODS to get data that was not included in the warehouse.rsankey wrote:This year, we’re planning on creating a data warehouse and implementing an OLAP solution. From what I’ve read on this site and others, I will be better off if the data warehouse is designed with a dimensional model. I have a few questions about the dimensional model, operational data store, and a staging area:
1. Is the operational data store a staging area? Is the operational data store to be used for reports that don’t need to run off cubes?
My ODS reflects the source system data structure. I add some history and auditing columns for the obvious reasons.rsankey wrote: 2. If you use the dimensional model for your data warehouse, should the staging area use the dimensional model as well or do you use a relational model there instead? Do you need a staging area at all?
The dimensional model is a relational model. All I believe Joy is saying is that you need to use a relational database like Oracle or SQL Server.rsankey wrote: 3. In Joy’s talk during the Week of Warehousing webinar series, she mentioned that having a relational database for data management is important. Where does the relational database fit into the dimensional model for the data warehouse? Is that a second database or the staging area or the operational data store?
Naming conventions for database objects are always important. Hire a good data modeler and they will manage that for you. My naming convention is [SystemID]_[FACT or DIM]_[TableName]. This way, when I browse the database objects in Toad or some other tool, all the facts and dimensions line up like I like them.rsankey wrote: 4. I was looking at the AdventureworksDW sample database, and all the tables are prefixed with Dim or Fact. Is this strictly for the sample database or is this a best practice that should be followed when building a data warehouse with the dimensional model?
Good luck. You've find the right website to help.rsankey wrote: As you can probably tell from my questions, this will be my first data warehouse implementation, so I’m trying to wrap my head around the structure and how all the pieces fit together.
Thanks in advance for your time and responses
BoxesAndLines- Posts : 1212
Join date : 2009-02-03
Location : USA
Similar topics
» Ebook The Data Warehouse Lifecycle Toolkit, 2nd Edition: Practical Techniques for Building Data Warehouse and Business Intelligence Systems
» data warehouse or not ? when is it okay to use OLAP without a data warehouse database
» data warehouse and data warehouse system
» difference between data mart and data warehouse at logical/physical level
» 9 Key Data Integration Questions to Ask: A Hidden How-To Guide
» data warehouse or not ? when is it okay to use OLAP without a data warehouse database
» data warehouse and data warehouse system
» difference between data mart and data warehouse at logical/physical level
» 9 Key Data Integration Questions to Ask: A Hidden How-To Guide
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum