I am opening this discussion in reponse to a terminolgy and an approach problem I got this week.
In the project I'm working on, I created a database with two different layers to support a data warehouse as an unique data source; the first layer is a generalization of the business composed of seven master entities and sub tables; and the second one is the actual set of dimensions and aggregations.
Some of my managers complained about this strutucture and I replied it was a more reliable data source than simply extracting data from external sources, plus we would be working on a single data source which would allow us to obtain an endless number of business performance indicators. As the first layer is highly strucutured I simply refused to call it a staging area, as it represents the business data.
My questions are; One - is it a correct approach to have a database with those two layers?
Two - Why shouldn't it be correct to call the resulting DB and ODS? (operational data store), as it refers to business data? Should I really call it Staging DB?
Comments?
Thank you so much in advance,
Marco
Tags:
Share
-
▶ Reply to This