Diamond Builder Code Archive
The code here is provided under the GPL and you are free to use it under those conditions. Note that the code is not particularly well optimized. It is, however, correct.
The files available:
- The preprocessor: preprocesses a CSV file and produces files that are used as input to DBCount_binary.java
- DBCount The count diamond builder
- The SQL preprocessor Preprocesses csv file in MySQL
- DBSQL4The SQL diamond builder - rebuilds table when 75% cells marked for deletion. Assumes a MySQL database on localhost. Requires DBsqlPreprocessor to have been executed on the database first
- WeatherETLTransforms raw weather data into csv file suitable for diamond building
- Cube specifications taken from the Appendix of my dissertation. Explains how each cube was extracted from the raw data set.
- Information about our dblp dataset. (Gzipped format)