|
|
|
|
|
by totalhack
849 days ago
|
|
The lack of a semantic layer and join limitations are what made me pass on superset, but that was a couple years ago so maybe those features have been added. I built my own semantic layer instead. I use this in production in my company but obviously use at your own risk as it's a one-man show. https://github.com/totalhack/zillion |
|
There is this:
> A final SQL query against the combined data from the DataSource Layer
> The Combined Layer is just another SQL database (in-memory SQLite by default) that is used to tie the datasource data together and apply a few additional features such as rollups, row filters, row limits, sorting, pivots, and technical computations.
But it leaves me with questions - how/when does this get populated? What other options are there besides in-memory SQLite? (I presume that's just a convenience for development and would use something else in production?)
Or is it just what Superset calls a 'metastore' i.e. data about the data, and the queries are run against the data source layer?