Implementation of the following research papers:
- Francia, Matteo, Stefano Rizzi, and Patrick Marcel. "Explaining cube measures through Intentional Analytics." Information Systems 121 (2024): 102338. DOI: https://doi.org/10.1016/j.is.2023.102338
- Francia, Matteo, Stefano Rizzi, and Patrick Marcel. "The Whys and Wherefores of Cubes." Proceedings of the 25th International Workshop on Design, Optimization, Languages and Analytical Processing of Big Data (DOLAP). 2023. URL: https://ceur-ws.org/Vol-3369/paper4.pdf
This repository allows the user to:
- download the necessary datasets;
- bring up a Docker container with Oracle 11g;
- load the datasets into Oracle;
- run the tests.
Running the experiments requires the following software to be installed:
- Docker
- Java 14
- Python 3.10
Once the software is installed, execute the following code to run the tests.
cd intentional
chmod +x *.sh
bash init.sh
bash build.sh
bash download.sh
bash start.sh
bash stop.sh
- Change the necessary files (see the ones copied by
init.sh
) - Deploy the web application on Tomcat
./deploy.sh
- Remember to
chmod -R 777
the foldersscr/main/python
and the one containing the Oracle client - (If using Intellij) Remember to set the
LD_LIBRARY_PATH
in the run/debug configuration (see the.env
file)