Abstract
A data warehouse is a subject oriented, integrated, non-volatile, and time variant collection of data in support of management’s decisions. Dimensional modeling is a design technique used extensively in the design and construction of data warehouses. To account for different requirements there are several standard variations designers may utilize in their dimensional designs such as outriggers, bridge tables, mini-dimensions, slowly changing dimension techniques, etc. Our focus in this paper is on the representation of the dimensional schema as an ORM schema where slowly changing dimension techniques Types 1 and 2 are used. We examine the nature of the ORM schema - its objects, roles, constraints, rules and transactions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Inmon, W.: Building the data warehouse. QED Technical Pub. Group (1992)
Kimball, R., Ross, M., Becker, B., Mundy, J., Thornthwaite, W.: The Kimball Group Reader. John Wiley & Sons (2010)
Halpin, T., Morgan, T.: Information Modeling and Relational Databases. Morgan Kaufmann Publishers (2008)
Kimball, R., Reeves, L., Ross, M., Thornthwaite, W.: The data warehouse lifecycle toolkit. John Wiley & Sons (1998)
Adamson, C., Venerable, M.: Data warehouse design solutions. John Wiley & Sons (1998)
Mundy, J., Thornthwaite, W., Kimball, R.: The Microsoft data warehouse toolkit. John Wiley & Sons (2006)
Song, I.Y., Khare, R., Dai, B.: SAMSTAR: a semi-automated lexical method for generating star schemas from an entity-relationship diagram. In: Proceedings DOLAP 2007. ACM, New York (2007)
Abello, A., Samos, J., Saltor, F.: Yam2: A multidimensional conceptual model extending UML. Information Systems 31(6), 541–567 (2006)
Kamble, A.: A Conceptual Model for Multidimensional Data. In: Asia-Pacific Conference on Conceptual Modelling - APCCM, pp. 29–38 (2008)
Moody, D., Kortink, M.: From ER models to dimensional models: bridging the gap between OLTP and OLAP design. Business Intelligence Journal 8(3) (2003)
Moody, D., Kortink, M.: From ER Models to Dimensional Models II: Advanced Design Issues. Business Intelligence Journal 8(4) (2003)
Payne, R.: MORM: a fact-oriented conceptual modeling approach to designing data warehouses and OLAP applications. MSc Thesis, University of British Columbia (2003), https://circle.ubc.ca/handle/2429/15349
Piprani, B.: Using ORM-Based Models as a Foundation for a Data Quality Firewall in an Advanced Generation Data Warehouse. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2006 Workshops. LNCS, vol. 4278, pp. 1148–1159. Springer, Heidelberg (2006)
Pierson, E.J., dela Cruz, N.: Using Object Role Modeling for Effective In-House Decision Support Systems. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2005. LNCS, vol. 3762, pp. 636–645. Springer, Heidelberg (2005)
Hansen, J., dela Cruz, N.: Evolution of a Dynamic Multidimensional Denormalization Meta Model Using Object Role Modeling. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2006 Workshops. LNCS, vol. 4278, pp. 1160–1169. Springer, Heidelberg (2006)
Halpin, T., Carver, A., Owen, K.: Reduction Transformations in ORM. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2007, Part I. LNCS, vol. 4805, pp. 699–708. Springer, Heidelberg (2007)
Halpin, T.: Temporal Modeling and ORM. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2008. LNCS, vol. 5333, pp. 688–698. Springer, Heidelberg (2008)
de Brock, E.: Transactions in ORM. In: Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Ukor, R. (eds.) Enterprise, Business-Process and Information Systems Modeling. LNBIP, vol. 29, pp. 291–301. Springer, Heidelberg (2009)
Balsters, H., Carver, A., Halpin, T., Morgan, T.: Modeling Dynamic Rules in ORM. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2006 Workshops. LNCS, vol. 4278, pp. 1201–1210. Springer, Heidelberg (2006)
Balsters, H., Halpin, T.: Formal Semantics of Dynamic Rules in ORM. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2008. LNCS, vol. 5333, pp. 699–708. Springer, Heidelberg (2008)
Microsoft Corporation, http://msdn.microsoft.com/en-us/library/ms141715.aspx
Oracle Corporation, http://download.oracle.com/docs/cd/E10926_01/doc/owb.101/b12151/apascd.htm
Embarcadero Technologies, http://docs.embarcadero.com/products/er_studio/erstudio8.0/erstudio802/ERStudioUserGuide.pdf
van Griethuysen, J. (ed.): ISO Technical Report on Concepts and Terminology for the Conceptual Schema and the Information Base. ISO/TR 9007:1987, International Standards Organization, Geneva (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
McFadyen, R. (2011). Modeling Slowly Changing Dimensions in ORM. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2011 Workshops. OTM 2011. Lecture Notes in Computer Science, vol 7046. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25126-9_41
Download citation
DOI: https://doi.org/10.1007/978-3-642-25126-9_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25125-2
Online ISBN: 978-3-642-25126-9
eBook Packages: Computer ScienceComputer Science (R0)