I. Introduction
In recent years data warehouse systems become more and more popular. Users find the ability of processing large amounts of data in a short time very useful and convenient. This trend is supported by products of large software companies who enrich their business offer with ready-to-use data warehouse solutions integrated with broadly known database systems. A simple data warehouse can be created by a user who, by clicking, models data warehouse structure, defines dimensions, attributes and hierarchies and finally defines what reports should be available for a final user. Systems build from a scratch and dedicated for a single company are no longer the only way to create a data warehouse.