O Pentaho BI tem a possibilidade de trabalhar com multíplos clientes e estes acessando informações de um databases central separando os dados por suas devidas organizações em ambiente compartilhado do Pentaho usando conceitos de Multi-Tenancy.
Veja uma apresentação da Pentaho sobre Multi-Tenancy Use Cases
Um link Interessante de como fazer isso: http://jira.pentaho.com/browse/BISERVER-6330
Documentação : https://help.pentaho.com/Documentation/5.3/0R0/070/Multi-Tenancy
Sobre o cache do CDA com Multi-Tenancy no Pentaho leia estes:
Bug Corrigido : http://jira.pentaho.com/browse/CDA-81
Solução recente: http://redmine.webdetails.org/projects/cda/wiki/CDA_Cache_Keys