- Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: COOL: A framework for conversational OLAP. Information Systems 104: 101752 (2022). DOI: https://doi.org/10.1016/j.is.2021.101752
- Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: Conversational OLAP in Action. Proc. of EDBT 2021: 646-649. DOI: https://doi.org/10.5441/002/edbt.2021.74
- Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: Conversational OLAP (Discussion Paper). Proc. of SEBD 2021: 403-410
- Matteo Francia, Enrico Gallinucci, Matteo Golfarelli: Towards Conversational OLAP. Proc. of DOLAP 2020: 6-15
Installing Java 14 and checking if the tests pass
curl -sL https://github.com/shyiko/jabba/raw/master/install.sh | bash && . ~/.jabba/jabba.sh
jabba install openjdk@1.14.0
jabba use openjdk@1.14.0
./gradlew --stacktrace
Running the validator with the sequential scan of synonyms
./gradlew runValidatorSequential
Running the validator with the BKtree scan of synonyms
./gradlew runValidator
Enabling the web application
- Clone the repository
- Create a Python's
venv in COOL/src/main/python/
- Set
chmod 777 venv/
to make the directory accessible to anyone- In Windows: Properties -> Security -> Advanced -> Add -> Add
Everyone
user withRead & Execute privileges
- In Windows: Properties -> Security -> Advanced -> Add -> Add
- Remove the previous
.war
files, deploy the new versionrm '/path/to/tomcat9/webapps/COOL.war' rm -r '/path/to/tomcat9/webapps/COOL' ./gradlew war cp build/libs/COOL.war '/path/to/tomcat9/webapps/'