In my line of work I often have to develop reports on all kinds of environments, but most of the time the underlying databases are limited to relational or dimensional models. A few months ago, however, I was faced with the tedious task challenge to build...