Skip to content

Quick Start ​

Modules ​

erupt-cube consists of several sub-modules that can be imported on demand:

ModuleDescription
erupt-cube-semanticCore semantic model engine: annotation scanning, SQL generation, multi-datasource execution
erupt-cube-puzzleVisualization: drag-and-drop dashboards, charts, filters
erupt-cube-designVisual modeling: define semantic models without annotations
erupt-cube-metricMetric management
erupt-cube-sqlSQL port: exposes semantic models over the PostgreSQL protocol, see SQL Port

Build the Source and Install Locally ​

Pull the source code, check out the tag for your version, then run the following Maven command in the project root to install to your local repository or private registry:

bash
mvn -D skipTests=true install

Add Dependencies ​

Add the following dependencies to your erupt project and restart (requires erupt 1.13.4 or above):

xml
<!-- Visualization capabilities -->
<dependency>
    <groupId>xyz.erupt</groupId>
    <artifactId>erupt-cube-puzzle</artifactId>
    <version>${LATEST-VERSION}</version>
</dependency>
<!-- Core semantic model engine -->
<dependency>
    <groupId>xyz.erupt</groupId>
    <artifactId>erupt-cube-semantic</artifactId>
    <version>${LATEST-VERSION}</version>
</dependency>

After logging in again you will see the following menu:

Next Steps ​

  1. Configure a data source — connect an OLAP warehouse or business database
  2. Semantic modeling — define dimensions and measures with annotations
  3. Visual analysis — build dashboards by drag and drop

Contributors

The avatar of contributor named as YuePeng YuePeng
The avatar of contributor named as Claude Fable 5.1 Claude Fable 5.1

Changelog

Released under the Apache-2.0 License.