pivot4j icon indicating copy to clipboard operation
pivot4j copied to clipboard

How refresh data in Mondrian db.

Open grzesiekb opened this issue 7 years ago • 2 comments

I have mysql - dw db and ETL (Ketl) when run Pan.sh (ETL) I don't have new data in pivot4j. How I may refresh data in Mondrian DB. However new date are in database (dw - mysql).

Thank you.

grzesiekb avatar Jun 13 '17 10:06 grzesiekb

Hi.

You can use a jsp page for this. I hope I helped you.

<%@ page import="mondrian.olap.*" %>
<%
    String jdbc = request.getParameter("Jdbc");
    String jdbcUser = request.getParameter("JdbcUser");
    String jdbcPassword = request.getParameter("JdbcPassword");
    String jdbcDrivers = request.getParameter("JdbcDrivers");
    String catalog = request.getParameter("Catalog");

    String connectionString = String.format("Provider=mondrian;Jdbc=%s;JdbcUser=%s;JdbcPassword=%s;JdbcDrivers=%s;Catalog=%s;",
            jdbc, jdbcUser, jdbcPassword, jdbcDrivers, catalog
    );

    Connection connection = DriverManager.getConnection (connectionString, null);
    connection.getCacheControl(null).flushSchemaCache();
    connection.close();

%>
<p>Flushed successfully!</p>
<p><%=connectionString%></p>

mauriciofh avatar Jun 13 '17 11:06 mauriciofh

Thank you tomorrow I will check it.

grzesiekb avatar Jun 13 '17 15:06 grzesiekb