Spendata Enterprise extends basic Spendata to enable publishing and sharing of workspaces, along with Enterprise's
unique inheritance feature. Inheritance allows users with private, deeply altered copies of a base
cube to onboard and merge all the modifications made by the base cube
maintainers, without undoing or invalidating their work —
even when the base cube maintainers have removed dimensions relied upon by
the private cube.
Enterprise can run in the browser or it can run in the (downloaded and installed)
Electron framework. Electron is a combination of
Node.js and a Chrome browser. Just as with
browser-based Spendata, the Spendata application is downloaded from the Spendata server and runs inside the Chrome browser associated with Electron.
When installed on the desktop, Enterprise is capable of managing larger datasets and utilizing multi-core CPUs to their maximum
potential, speeding rebuilds of cubes by almost a pure factor of (number of cores). This is because
installed Enterprise can fully utilize your computer's resources, as opposed to being constrained
to work through the browser. Installed Enterprise also provides an advanced RESTful API that allows
Spendata operations to be controlled
and automated using any modern
scripting language or environment (Python, R, Powershell, bash, etc.).
Whether Spendata is run in the browser or on the desktop, your data stays local and remains secure.
And, since the Spendata application is downloaded from the server regardless of deployment model, your Spendata
release is automatically kept current and up-to-date.