Skip to content

lorenae/ssb-qb4olap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSB-QB4OLAP

A benchmark for QB4OLAP queries

SSB-QB4OLAP is inspired on the work by Kampgen et al, No Size Fits All – Running the Star Schema Benchmark with SPARQL and RDF Aggregate Views. In this work they compare different approaches to implement OLAP queries based on the Star Schema Benchmark (SSB). In particular they adapt SSB to evaluate OLAP queries over cubes represented using W3C standard RDF Data cube vocabulary (QB).

QB4OLAP is a RDF-S vocabulary to represent multidimensional data cubes. It is accompanied with QL,a high-level OLAP language composed by operators like rollup, drilldown, slice, and dice. QB4OLAP includes enough metadata to allow the automatic translation of QL queries into SPARQL queries. The implementation of our query engine is available here

The main objectives of SSB-QB4OLAP are: (i) to show the kind of queries that can be represented using QL, (ii) to show the feasibility of our approach, and (ii) to provide a baseline for evaluating SPARQL queries performance in this particular context, and possible optimizations.

SSB-QB4OLAP consists of:

  • METADATA: the schema of a datacube, written in QB4OLAP, which extends the schema designed by Kampgen et al.
  • DATA:
  • QUERIES:
    • a set of 13 queries written in QL that are equivalent to the queries proposed by Kampgen et al.
    • for each query in QL we provide:
      • a SPARQL query obtained applying a direct or naive translation approach, and also
      • a better SPARQL query, obtained applying some optimization heuristics.

About

A benchmark for QB4OLAP queries

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published