Ho la necessità di avere delle Analisys View di Jasper Server il più aggiornate possibile dato che i dati presenti nel cubo vengono aggiornati e incrementati ogni notte.
Dato che il comando “flush olap cache” non funziona esattamente a dovere, nel senso che poi anche sul forum di jasper forge suggeriscono di effettuare login e logout, il migliore workaround che ho trovato è il seguente:
Aggiungere in testa alla pagina “login_welcome.jsp” che si trova in
JASPER_HOME/apache-tomcat/webapps/jasperserver/WEB-INF/jsp
una riga di codice che forza lo svuotamento prima di ogni accesso
<%
(new com.jaspersoft.jasperserver.api.metadata.olap.service.impl.OlapManagementServiceImpl()).flushOlapCache();
%>
In questo modo non vi è più la necessità del login/logout esplicito e ogni volta che accedo ai miei cubi i dati sono sempre aggiornati.