An overview of data warehousing and OLAP technology
ACM SIGMOD Record
Managing semantic heterogeneity in databases: a theoretical prospective
PODS '97 Proceedings of the sixteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
On the foundations of the universal relation model
ACM Transactions on Database Systems (TODS)
A relational model of data for large shared data banks
Communications of the ACM
Constructing OLAP cubes based on queries
Proceedings of the 4th ACM international workshop on Data warehousing and OLAP
Can we use the universal instance assumption without using nulls?
SIGMOD '81 Proceedings of the 1981 ACM SIGMOD international conference on Management of data
Specifying OLAP Cubes on XML Data
Journal of Intelligent Information Systems
Summarizability in OLAP and Statistical Data Bases
SSDBM '97 Proceedings of the Ninth International Conference on Scientific and Statistical Database Management
Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
Semantics of Database Transformations
Selected Papers from a Workshop on Semantics in Databases
The evolution of Protégé: an environment for knowledge-based systems development
International Journal of Human-Computer Studies
Why is the snowflake schema a good data warehouse design?
Information Systems
The complexity of XPath query evaluation
Proceedings of the twenty-second ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Normalising OLAP cubes for controlling sparsity
Data & Knowledge Engineering
Ontology-based Integration of OLAP and Information Retrieval
DEXA '03 Proceedings of the 14th International Workshop on Database and Expert Systems Applications
Semantic Web Data Description and Discovery
STEP '03 Proceedings of the Eleventh Annual International Workshop on Software Technology and Engineering Practice
The OLAP-Enabled Grid: Model and Query Processing Algorithms
HPCS '06 Proceedings of the 20th International Symposium on High-Performance Computing in an Advanced Collaborative Environment
Designing ETL processes using semantic web technologies
DOLAP '06 Proceedings of the 9th ACM international workshop on Data warehousing and OLAP
Automating multidimensional design from ontologies
Proceedings of the ACM tenth international workshop on Data warehousing and OLAP
A tool for data cube construction from structurally heterogeneous XML documents
Journal of the American Society for Information Science and Technology
Handbook on Ontologies
XML data integration in OGSA grids
DMG 2005 Proceedings of the First VLDB conference on Data Management in Grids
Semantics and complexity of SPARQL
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
Building data warehouses with semantic data
Proceedings of the 2010 EDBT/ICDT Workshops
DC proposal: online analytical processing of statistical linked data
ISWC'11 Proceedings of the 10th international conference on The semantic web - Volume Part II
Transforming statistical linked data for use in OLAP systems
Proceedings of the 7th International Conference on Semantic Systems
Enhancing OLAP analysis with web cubes
ESWC'12 Proceedings of the 9th international conference on The Semantic Web: research and applications
Hi-index | 0.00 |
In this paper, we present an advanced method for on-demand construction of OLAP cubes for ROLAP systems. The method contains the steps from cube design to ETL but focuses on ETL. Actual data analysis can then be done using the tools and methods of the OLAP software at hand. The method is based on RDF/OWL ontologies and design tools. The ontology serves as a basis for designing and creating the OLAP schema, its corresponding database tables, and finally populating the database. Our starting point is heterogeneous and distributed data sources that are eventually used to populate the OLAP cubes. Mapping between the source data and its OLAP form is done by converting the data first to RDF using ontology maps. Then the data are extracted from its RDF form by queries that are generated using the ontology of the OLAP schema. Finally, the extracted data are stored in the database tables and analysed using an OLAP software. Algorithms and examples are provided for all these steps. In our tests, we have used an open source OLAP implementation and a database server. The performance of the system is found satisfactory when testing with a data source of 450 000 RDF statements. We also propose an ontology based tool that will work as a user interface to the system, from design to actual analysis.