rolap
Obtaining Star Databases from Flat Tables
A star-schema modelling package grew a query language, a deployment path, and then a map layer.
◆Recent moves
- 1y ago
Conflicting test temporarily removed
A single test removed because of a conflict with another package. The only release in eighteen months, and it says nothing about the package's direction.
View source ↗ - 2y ago
Slowly changing dimension structure added
Adds a slowly changing dimension structure to the star database, filling in one of the last standard warehouse concepts the package was missing. It closes out the intense 2023 build-out rather than opening a new direction.
View source ↗ - 2y ago
Geographic layers and GeoPackage export
Brings geography into the dimensional model with geoattribute definitions, layer queries and GeoPackage export. It lets a dimension carry real geometry, so aggregated results can leave the package as a spatial layer rather than a table.
View source ↗ - 2y ago
rolap 2.4.0
⚡ SPARKThe release that turns a modelling tool into something you can query and run: star_query() with fact and dimension selection, plus deploy() and load_star_database() for pushing models into relational databases. Every later release extends a system whose operating surface was defined here.
View source ↗ - 2y ago
Incremental refresh for star databases
Adds incremental refresh for star databases, with functions to derive new dimension instances and replay transformation code. Refreshing without rebuilding is what makes a model usable against data that keeps arriving.
View source ↗ - 2y ago
Flat table class and a shared data model
Defines the flat_table class and a common data model shared by star databases and constellations, along with functions to query and modify dimension instances. The shared model is the foundation the querying and deployment work later builds on.
View source ↗