Hoje estou trabalhando um pouco com MQL no Pentaho.
Existem algumas vantagens de padronização quando usamos metadados para mapear datawarehouses.O Pentaho tem suporte a está tecnologia. É possível usar MQL nos relatórios , dashboards , Ad-Hoc Reports , CDA, em nosso treinamento avançado de Pentaho Metadado Editor + Pentaho Report Designer da Ambiente Livre abordamos estes assuntos.
Para conhecer a sintaxe básica do MQL : http://wiki.pentaho.com/display/ServerDoc1x/03.+Pentaho+Metadata+MQL+Schema