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