0
0
mirror of https://github.com/ankidroid/Anki-Android.git synced 2024-09-20 12:02:16 +02:00
Anki-Android/tools/crashes-data-mining
2011-01-18 15:25:53 +09:00
..
create-database.sql Started data mining project for crash reports 2011-01-17 22:33:53 +09:00
cube.xml First version of the whole Business Intelligence working, from ETL to cube and a basic report showing Android versions 2011-01-18 15:25:53 +09:00
database-model.mwb Started data mining project for crash reports 2011-01-17 22:33:53 +09:00
etl.ktr Started data mining project for crash reports 2011-01-17 22:33:53 +09:00
readme.txt First version of the whole Business Intelligence working, from ETL to cube and a basic report showing Android versions 2011-01-18 15:25:53 +09:00
report-about-android-versions.prpt First version of the whole Business Intelligence working, from ETL to cube and a basic report showing Android versions 2011-01-18 15:25:53 +09:00
result.png First version of the whole Business Intelligence working, from ETL to cube and a basic report showing Android versions 2011-01-18 15:25:53 +09:00

--------------------------------------------
Data mining on crash reports
--------------------------------------------

Probably not useful for most people.
Using these configuration files, you can generate reports about AnkiDroid users, based on anonymous data found in the crash reports.
To do so, we use the open-source Business Intelligence suite Pentaho CE.

--------------------------------------------
Usage
--------------------------------------------

Run:
mysql -u root -p < create-database.sql
wget http://inimailbot.appspot.com/ankidroid_triage/export_bug_csv > crashes.csv

Install Pentaho PDI
Run PDI Spoon and execute etl.ktr which will load the data into your MySQL database.

Install Pentaho PRD
Run the report designer and preview the *.prt files to see the reports.
For instance, file "result.png" shows what is produced by report-about-android-versions.prpt
You can create your own reports about many things by copying and modifying this PRT file.