Abstract
A corporate data warehouse is a repository that provides decision makers with a large amount of historical data concerning the overall enterprise strategy. In order to customize the data warehouse, many organizations develop concrete data marts focused on a particular department or business process. However, their integrated development is still an open problem for many organizations due to the technical and organizational challenges involved during the design of these repositories as a complete solution. Therefore, we present here a design approach in order to build both the corporate data warehouse and data marts from user’s requirements in an integrated way. Our approach consists on linking information requirements to specific data marts elicited by using the goal-oriented requirement engineering, which are automatically translated into the implementation of the corresponding data repositories by means of model-driven engineering techniques. Its great advantage is that user’s requirements are captured since the very-early development stages of a data-warehousing project in order to automatically translate them into the entire data-warehousing platform.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Watson, H.J., Annino, D.A., Wixom, B.H., Avery, K.L., Rutherford, M.: Current Practices in Data Warehousing. Inf. Syst. Manage. 18(1), 1–9 (2001)
Jukic, N.: Modeling Strategies and Alternatives for Data Warehousing Projects. Commun. ACM 49(4), 83–88 (2006)
Cabibbo, L., Torlone, R.: An Architecture for Data Warehousing Supporting Data Independence and Interoperability. Int. J. Cooperative Inf. Syst. 10(3), 377–397 (2001)
Jarke, M., Jeusfeld, M.A., Quix, C., Vassiliadis, P.: Architecture and Quality in Data Warehouses: An Extended Repository Approach. Inf. Syst. 24(3), 229–253 (1999)
Samos, J., Saltor, F., Sistac, J., Bardés, A.: Database Architecture for Data Warehousing: An Evolutionary Approach. In: Quirchmayr, G., Bench-Capon, T.J.M., Schweighofer, E. (eds.) DEXA 1998. LNCS, vol. 1460, pp. 746–756. Springer, Heidelberg (1998)
Luján-Mora, S., Trujillo, J.: Applying the UML and the Unified Process to the design of Data Warehouses. J. Comput. Inform. Syst. 17(2), 12–42 (2006)
Giorgini, P., Rizzi, S., Garzetti, M.: Goal-oriented requirement analysis for data warehouse design. In: DOLAP, pp. 47–56 (2005)
Bonifati, A., Cattaneo, F., Ceri, S., Fuggetta, A., Paraboschi, S.: Designing Data Marts for Data Warehouses. ACM Trans. Softw. Eng. Methodol. 10(4), 452–483 (2001)
Mazón, J.N., Pardillo, J., Trujillo, J.: A Model-Driven Goal-Oriented Requirement Engineering Approach for Data Warehouses. In: ER Workshops, pp. 255–264 (2007)
Sen, A., Sinha, A.P.: A Comparison of Data Warehousing Methodologies. Commun. ACM 48(3), 79–84 (2005)
Breslin, M.: Data Warehousing Battle of the Giants: Comparing the Basics of the Kimball and Inmon Models. Bus. Intel. J. 9(1), 6–20 (2004)
Inmon, W.H.: Building the Data Warehouse. Wiley, Chichester (2005)
Kimball, R., Ross, M.: The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling. Wiley, Chichester (2002)
Chaudhuri, S., Dayal, U.: An Overview of Data Warehousing and OLAP Technology. SIGMOD Record 26(1), 65–74 (1997)
Mazón, J.N., Pardillo, J., Trujillo, J.: Applying Transformations to Model Driven Data Warehouses. In: Tjoa, A.M., Trujillo, J. (eds.) DaWaK 2006. LNCS, vol. 4081, pp. 13–22. Springer, Heidelberg (2006)
Mazón, J.N., Trujillo, J.: An MDA approach for the development of data warehouses. Dec. Support Syst. (in press, 2007)
Luján-Mora, S., Trujillo, J., Song, I.Y.: A UML profile for multidimensional modeling in data warehouses. Data Knowl. Eng. 59(3), 725–769 (2006)
Golfarelli, M., Maio, D., Rizzi, S.: The Dimensional Fact Model: A Conceptual Model for Data Warehouses. Int. J. Cooperative Inf. Syst. 7(2-3), 215–247 (1998)
Hüsemann, B., Lechtenbörger, J., Vossen, G.: Conceptual data warehouse modeling. In: DMDW, p. 6 (2000)
Abelló, A., Samos, J., Saltor, F.: YAM2: a multidimensional conceptual model extending UML. Inf. Syst. 31(6), 541–567 (2006)
Yu, E.S.K., Mylopoulos, J.: Understanding “Why” in Software Process Modelling, Analysis, and Design. In: ICSE, pp. 159–168 (1994)
Bézivin, J.: Model Driven Engineering: An Emerging Technical Space. In: GTTSE, pp. 36–64 (2006)
Pardillo, J., Mazón, J.N., Trujillo, J.: Model-driven OLAP Metadata for Data Warehouses. In: BNCOD (in press, 2008)
Object Management Group: Model Driven Architecture (MDA), Unified Modeling Language (UML), Common Warehouse Metamodel (CWM), Query/View/Transformation Language (QVT), MOF Model to Text Transformation Language (Mof2Text) (March 2008), http://www.omg.org
Abelló, A., Samos, J., Saltor, F.: On relationships offering new drill-across possibilities. In: DOLAP, pp. 7–13 (2002)
Kimball, R.: The Soul of the Data Warehouse, Part Two: Drilling Across. Intel. Enterprise Mag. (April 2003)
Cabibbo, L., Torlone, R.: On the Integration of Autonomous Data Marts. In: SSDBM, pp. 223–231 (2004)
Hurtado, C.A., Mendelzon, A.O., Vaisman, A.A.: Updating OLAP Dimensions. In: DOLAP, pp. 60–66 (1999)
Vassiliadis, P.: Gulliver in the land of data warehousing: practical experiences and observations of a researcher. In: DMDW, pp. 12–1 (2000)
Moody, D.L., Kortink, M.A.R.: From enterprise models to dimensional models: a methodology for data warehouse and data mart design. In: DMDW, p. 5 (2000)
Horner, J., Song, I.Y., Chen, P.P.: An analysis of additivity in OLAP systems. In: DOLAP, pp. 83–91 (2004)
Malinowski, E., Zimányi, E.: Hierarchies in a multidimensional model: From conceptual modeling to logical representation. Data Knowl. Eng. 59(2), 348–377 (2006)
Pedersen, T.B.: How Is BI Used in Industry?: Report from a Knowledge Exchange Network. In: Kambayashi, Y., Mohania, M., Wöß, W. (eds.) DaWaK 2004. LNCS, vol. 3181, pp. 179–188. Springer, Heidelberg (2004)
Jones, M.E., Song, I.Y.: Dimensional modeling: Identification, classification, and evaluation of patterns. Dec. Support Syst (in press, 2007)
Niemi, T., Nummenmaa, J., Thanisch, P.: Constructing OLAP Cubes Based on Queries. In: DOLAP (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pardillo, J., Trujillo, J. (2008). Integrated Model-Driven Development of Goal-Oriented Data Warehouses and Data Marts. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds) Conceptual Modeling - ER 2008. ER 2008. Lecture Notes in Computer Science, vol 5231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87877-3_31
Download citation
DOI: https://doi.org/10.1007/978-3-540-87877-3_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87876-6
Online ISBN: 978-3-540-87877-3
eBook Packages: Computer ScienceComputer Science (R0)