Hi Joshua,
We are not aware if someone uses Ontop to deal with RDF Data cube through *virtual graph to support OLAP features*.
1. You can map a database to a RDF Data cube with Ontop. This means that your (virtual) RDF graph is using the vocabulary (i.e., classes and properties) in the
https://www.w3.org/TR/vocab-data-cube/. It should be fairly easy to create mappings for leaf concepts (e.g. Observation) using Ontop. The link you mentioned in your post was creating this kind of mapping. However, they choose to materialize the triples as opposed to keep them virtual.
2. For OLAP queries (slicing, dicing, roll-up, drill-down), there is no native support from Ontop. At the syntax level, these operators should be expressed in the SPARQL query language but SPARQL does not have these features. So we don't even have a mean to express them in Ontop.
3. Now at the conceptual level, I am not sure a full virtual approach is appropriate for OLAP style queries since they might be computational expensive. There is a trade-off between space (in the classical data cube) and time (in the virtual approach). A reasonable way to go might be a partial materialisation approach, but this requires further research in both theory and implementation.
Regards,