This project is Kusai, a fork of the Saiku OLAP (Online Analytical Processing) application, distributed and maintained by Tahopen. It includes updated features and improvements for modern analytical needs.
Before installing the plugin, ensure your Pentaho server has properly configured datasources, as Kusai relies on these to read and display the OLAP schemas.
- Configure your datasources in Pentaho server
- Stop Pentaho Server:
/opt/pentaho/pentaho-server/stop-pentaho.sh
- Copy the plugin to Pentaho system directory:
cp -R ./kusai-bi-platform-plugin/target/dist/kusai /opt/pentaho/pentaho-server/pentaho-solutions/system
- Start Pentaho Server:
/opt/pentaho/pentaho-server/start-pentaho.sh
Configure JAVA_HOME and PATH for JDK 8. Verify with:
java -version
Expected output:
openjdk version "1.8.0_432" OpenJDK Runtime Environment (Temurin)(build 1.8.0_432-b06) OpenJDK 64-Bit Server VM (Temurin)(build 25.432-b06, mixed mode)
Place the settings.xml in your Maven configuration directory:
- Linux/MacOS: ~/.m2/settings.xml
- Windows: C:\Users\YourUsername\.m2\settings.xml
Quick setup script:
mkdir -p ~/.m2 && cp settings.xml ~/.m2/settings.xml
./install
Start Kusai at http://localhost:8080
./server
- Username: admin
- Password: admin
When making UI changes, rebuild the project:
./mvnw clean install
For additional support or documentation, contact the Tahopen support team.