1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
import org.olap4j.*;
Class.forName("mondrian.olap4j.MondrianOlap4jDriver");
OlapConnection connection =
DriverManager.getConnection(
"jdbc:mondrian:local:Jdbc=jdbc:odbc:MondrianFoodMart;" +
"Catalog=/WEB-INF/queries/FoodMart.xml;" +
"Role='California manager'");
OlapWrapper wrapper = (OlapWrapper) connection;
OlapConnection olapConnection = wrapper.unwrap(OlapConnection.class);
OlapStatement statement = olapConnection.createStatement();
OlapResult result =
statement.execute(
"SELECT {[Measures].[Unit Sales]} ON COLUMNS,\n" +
" {[Product].Members} ON ROWS\n" +
"FROM [Sales]"); |