
administrator may add descriptive attributes to pre-
schemas, if it is necessary.  
The last step but one is an interview with the 
client during which all generated pre-schemas are 
being shown. The client should make a decision and 
choose one pre-schema that would meet the 
requirements for a new schema best of all.  
Finally, to indicate that one of the pre-schemas 
is selected, an administrator updates the isAccepted 
property of a pre-schema to 1, and the pre-schema is 
being copied to the data warehouse metadata 
repository that mostly complies with CWM 
(Solodovnikova, 2008). 
6 CONCLUSIONS 
In this paper we set forth an approach of building a 
candidate schema (pre-schema) of a data warehouse 
that complies with the business requirements stated 
by the client. We consider requirements as 
performance indicators of an organization that are 
gathered during the interview and formalized in 
accordance with the indicators model described in 
detail in (Niedritis et al., 2011).  
The contribution of this paper is the pre-schema 
generation algorithm (PGA) that employs 
indicators, and the description of the semi-
automated pre-schema post-processing. We believe 
that pre-schemas acquired this way will be more apt 
then schemas gained by applying other demand-
driven methods. During the post-processing, pre-
schema hierarchies are defined by a data-driven 
algorithm. However, there certainly are some 
presumptions that should be fulfilled first to enable 
the usage of PGA; for instance, (i) requirements 
have to be formalized in a specific way, (ii) 
measures or attributes with the same name but 
different semantic meaning should be renamed to be 
distinguishable from one another.  
Our future work would include the 
implementation of the PGA, its testing on a large set 
of indicators of an existing data warehouse schemas 
followed by its evaluation. Also, quality attributes 
for evaluations of accepted pre-schemas should be 
introduced. Afterwards, the pre-schemas defined by 
PGA would be processed and the resulting pre-
schema(s) would be compared with the existing data 
warehouse schemas. 
 
 
 
ACKNOWLEDGEMENTS 
This work has been supported by ESF project 
No.2009/0216/1DP/1.1.1.2.0/09/APIA/VIAA/044. 
REFERENCES 
Giorgini P., Rizzi S., Garzetti M. 2005. Goal-oriented 
requirement analysis for data warehouse design. In: 
Proc. of 8th ACM Int. workshop on Data 
Warehousing and OLAP (DOLAP'05), ACM Press, 
New York, pp 47-56 
Golfarelli M., Maio D., Rizzi S. 1998. Conceptual design 
of data warehouses from E/R schemes. In: Proc. of 
31st Annual Hawaii Int. Conf. on System Sciences 
(HICSS'98), Kona, Hawaii, IEEE, USA, 7:334-343  
Inmon W.H. 2002. Building the data warehouse. 3rd edn., 
Wiley Computer Publishing 
Jones M. E., Song I. 2005. Dimensional modeling: 
identifying, classifying and applying patterns. In: 
Proc. of 8th ACM Int. workshop on Data 
Warehousing and OLAP (DOLAP'05), ACM Press, 
New York, pp 29-38 
Kaldeich C., Oliveira J. 2004. Data warehouse 
methodology: a process driven approach. LNCS 3084. 
Springer, Heidelberg, pp 536-549 
List B., Machaczek K. 2004. Towards a corporate 
Performance Measurement System. In: Proc. of ACM 
symposium on Applied Computing (SAC'04), ACM 
Press, New York, pp 1344-1350 
Niedritis, A., Niedrite, L., Kozmina, N. 2011. 
Performance Measurement Framework with Formal 
Indicator Definitions. In: Grabis, J., Kirikova, M. 
(eds.) BIR 2011. Springer, Heidelberg, LNBIP, 90:44-
58 
Parmenter D. 2010. Key Performance Indicators: 
developing, implementing, and using winning KPIs. 
2nd edn., Jon Wiley & Sons, Inc. 
Poe V. 1996. Building a data warehouse for decision 
support. Prentice Hall  
Rizzi S. 2009. Conceptual Modeling Solutions for the 
Data Warehouse. In: Erickson, J. (ed.) Database 
Technologies: Concepts, Methodologies, Tools, and 
Applications, IGI Global, pp 86-104  
Rizzi S., Abelló A., Lechtenbörger J., Trujillo J. 2006. 
Research in data warehouse modeling and design: 
dead or alive? In: Proc. of 9th ACM Int. workshop on 
Data Warehousing and OLAP (DOLAP'06), ACM 
Press, New York, pp 3-10 
Romero O., Abello A. 2010. A framework for 
multidimensional design of data warehouses from 
ontologies.  Data and Knowledge Engineering 
69:1138-1157 
Solodovnikova, D. 2008. Metadata to support data 
warehouse evolution. In: Proc. of 17th Int. Conf. on 
Information Systems Development (ISD'08), Paphos, 
Cyprus, 2008, pp 627-635 
DerivingtheConceptualModelofaDataWarehousefromInformationRequirements
143