Seit Jahren finden Data Warehouses (DWHs) als Kern entscheidungsunterstützender Informationssysteme ein starkes Interesse in Forschung und Praxis. Die auf DWHs basierenden Entscheidungen bzw. deren Konsequenzen sind sehr weitreichend, so dass die zugrunde liegende Datenbank gewisse Qualitätskriterien erfüllen muss. In dieser Arbeit wird eine auf dem Drei-Ebenen-Entwurf basierende Methodik für den Entwurf von DWHs vorgeschlagen. Für die konzeptionelle Ebene wird mit der MML (Multidimensional Modeling Language) eine Sprache entworfen, die sowohl multidimensionale als auch objektorientierte Aspekte aufweist. Als zugehörige graphische Notation wird mit der mUML eine multidimensionale Erweiterung der UML vorgenommen. Nach der Transformation auf die logische Entwurfsebene in Form einer abbildungsorientierten Vorgehensweise, wird der physische Entwurf des Schemas detailliert behandelt. Weiterhin wird in der Arbeit die softwaretechnische Umsetzung der Konzepte beschrieben und die entworfene Methodik an einem Realwelt-Beispiel evaluiert. <dt.>
Recently, data warehouses (DWHs) as a decision support system's core caused a lively interest in research as well as in practice. Decisions based on the DHW and their consequences, respectively, are often far-reaching. Therefore, the underlying database has to fulfill some specific quality criteria. This doctoral thesis proposes a method for designing DWHs which is based on the three level approach. For conceptual modelling the language MML (Multidimensional Modeling Language) is defined. MML features multidimensional as well as object oriented constructs. It is supplemented by the graphical notation mUML, a multidimensional extension of the UML. After the transformation to the logical layer is realised, physical design of the database schema is treated in depth. Furthermore, the prototypical implementation of the concepts is described and the method is evaluated using a real world example. <engl.>
Proceedings of the 5th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, Budapest, 2001 Budapest, 2001 S. 59 - 70