title: Python / Django : emulating a multidimensional layer on a MySQL database
body: <p>I'm working on a Django project where I need to provide a lot of different visualizations on the same data (for example <code>average of a value for each month</code>, <code>for each year</code> / <code>for a location</code>, etc...).</p>
  
  <p>I have been using an OLAP database once in college, and I thought that it would fit my needs, but it appears that it is much too heavy for what I need. Actually the volume of data is not very big, so I don't need any optimization, just a way to present different visualizations of the same data without having to write 1000 times the same code.</p>
  
  <p>So, to recap, I need a python library:</p>
  
  <ul>
  <li>to emulate a multidimensional database (OLAP style would be nice because I think it is quite convenient : star structure, and everything)</li>
  <li>non-intrusive, because I can't modify anything on the existing MySQL database</li>
  <li>easy-to-use, because otherwise there's no point in replacing some overhead by another.</li>
  </ul>