A user interface for the analytical tool Saiku.
For more information, see Saiku.
You can put the UI on a separate server (apache httpd or simply a webapp in tomcat/webapps e.g).
-
Build using Maven
-
USAGE: mvn TASK1, TASK2, ...
-
Main Tasks:
- clean: deletes all the build dirs
- package: creates a .zip and .war (for dropping the UI in a java webapp environment) file in target/ that contains the Saiku UI
- install: installs the .war file in local Maven repo (eg. ~/.m2)
-
In order to run it locally you'll need a basic server setup.
-
Install NodeJS, if you don't have it yet.
-
Install local dependencies:
npm install
-
You can simply test and run the UI on a NodeJS proxy server called server.js, that will utilize a remote backend as source.
Just run the following command in your command line and then access the UI in the browser (by default, it will run at http://localhost:8080 and proxy requests to dev.analytical-labs.com:80):
node server.js [port] [backend_host] [backend_port]
We do care about it.
IE 8+ ✔ | Latest ✔ | Latest ✔ | Latest ✔ | Latest ✔ |
Saiku UI is maintained by these people and a bunch of awesome contributors.
| | | --- | --- | --- | --- | --- | --- | --- Tom Barber | Paul Stoellberger | Mark Cahill | Breno Polanski
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :)
For detailed changelog, check Releases.
Saiku and the Saiku UI are free software. The UI, contained in this repository, is available under the terms of the Apache License Version 2. A copy is attached for your convenience.