Unrelated but I once stumbled with http://cubes.databrewery.org/index.html
While the domain modeling exerts (some/lots of) friction, an OLAP ORM adaptation may result from forking their concept.
51–52 of 52 posts
While the domain modeling exerts (some/lots of) friction, an OLAP ORM adaptation may result from forking their concept.
If you're doing OLAP, you probably want dimensions, measures and operators that operate on time aggregations and shifts. You want rollups and drill downs along multiple axes, with subtotals and probably pivots. SQL isn't wholly adequate for this, it's hard work to get the SQL right and if there's joins involved it's not hard to accidentally fan out and start double counting. If you ask me, you want an analytic model…