Figure 5: The Resulting Pivot Table.
processed by the OLAP MONDRIAN engine through
jsp libraries that generate pivot tables for the naviga-
tion of multidimensional cubes, making roll-up and
drill-down operations. The result obtained from the
navigation of the schema illustrated in the previous
paragraph is shown in Figure 5. In the image it is pos-
sible to notice that the quality of the ontologies con-
tained in the dictionary is the basic element for a good
performance of the presented information. Therefore,
the names in the attribute field have deliberately not
been refined, so as to highlight this aspect.
4 CONCLUSIONS AND FUTURE
WORK
In this article we haveproposed a solution for the inte-
gration of indexing data generated by semantic search
engines and the re-use of ontologies defined in their
dictionaries as OLAP dimensions. The goal is that
of dynamically developingmultidimensional schemas
for BI applications regarding ontologies. We use this
technology to simplify the management of ontology-
based information and reduce, without bringing to
zero, human involvement. We could consider the idea
of implementing the studies mentioned in Section 1
to enhance the process generating ontology-based di-
mensions. The defined process is currently stable and
yields positive results in a company environment. Fi-
nally, the fact-definition process can be improved, ex-
tending the logic to the ”join” base of the data. In or-
der to provide a complete BI service, the system must
be able to make several types of aggregations, not just
the basic ones. As future work we plan the enhance-
ment of indexed data management, with the introduc-
tion of a Cache-Based engine, and on the resolution
of problems related to the management of many-to-
many relations.
REFERENCES
Critchlow, T., Ganesh, M., and Musick, R. (1998). Au-
tomatic generation of warehouse mediators using an
ontology engine. In Borgida, A., Chaudhri, V. K., and
Staudt, M., editors, KRDB, volume 10 of CEUR Work-
shop Proceedings, pages 8.1–8.8. CEUR-WS.org.
Golfarelli, M., Maio, D., and Rizzi, S. (1998). Conceptual
design of data warehouses from e/r schema. In HICSS
’98: Proceedings of the Thirty-First Annual Hawaii
International Conference on System Sciences-Volume
7, page 334, Washington, DC, USA. IEEE Computer
Society.
Kimball, R. and Caserta, J. (2004). The Datawarehouse
ETL Toolkit: Practical Techniques for Extracting,
Cleaning, Conforming and Delivering Dasta. Wiley.
Kimball, R., Reeves, L., Thornthwaite, W., Ross, M., and
Thornwaite, W. (1998). The Data Warehouse Lifecy-
cle Toolkit: Expert Methods for Designing, Develop-
ing and Deploying Data Warehouses with CD Rom.
John Wiley & Sons, Inc., New York, NY, USA.
Kimball, R. and Ross, M. (2002). The Data Warehouse
Toolkit: The Complete Guide to Dimensional Model-
ing (Second Edition). Wiley.
Simitsis, A., Skoutas, D., and Castellanos, M. (2008). Nat-
ural language reporting for etl processes. In DOLAP
’08: Proceeding of the ACM 11th international work-
shop on Data warehousing and OLAP, pages 65–72,
New York, NY, USA. ACM.
Skoutas, D. and Simitsis, A. (2006). Designing etl pro-
cesses using semantic web technologies. In DOLAP
’06: Proceedings of the 9th ACM international work-
shop on Data warehousing and OLAP, pages 67–74,
New York, NY, USA. ACM.
Song, I.-Y., yeol Song, I., Medsker, C., Ewen, E., and
Rowen, W. (2001). An analysis of many-to-many re-
lationships between fact and dimension tables in di-
mensional modeling. In Proc. of the Intl Workshop on
Design and Management of Data Warehouses, pages
6–1.
Toivonen, S. and Niemi, T. (2004). Describing Data
Sources Semantically for Facilitating Efficient Cre-
ation of OLAP Cubes. In Poster Proceedings of the
Third Interntional Semantic Web Conference.
KDIR 2009 - International Conference on Knowledge Discovery and Information Retrieval
318