mondrian導入demo數據到mysql
很久沒動過mondrian了,很多步驟都忘記了,同時老版本和新版本的步驟,配置有些不同,而這次需要使用mondrian3.3,因此我把安裝到使用的各個過程記錄一下,以備查詢:
環境:windows下:
版本:mondrian-3.3.0
1.首先解壓mondrian-3.3.0/lib/mondrian.war
然後運行以下命令,
注意:
www.2cto.com
紅色部分的為運行所需要的jar包,必須用絕對路徑,注意修改對應jar包的版本號。
-inputFile=FoodMartCreateData.sql ,因為我運行是在mondrian-3.3.0/demo目錄下,而FoodMartCreateData.sql就在這個目錄下,因此這裡的路徑就是相對路徑,如果你在別的目錄目錄下運行如下命令,需要修改該sql文件路徑名稱。
java -cp "J;/software/mondrian-3.3.0/lib/mondrian/olap4j.jar;J;/software/mondrian-3.3.0/lib/mondrian/mondrian.jar;J;/software/mondrian-3.3.0/lib/mondrian/log4j-1.2.8.jar;J;/software/mondrian-3.3.0/lib/mondrian/commons-logging-1.0.4.jar;J;/software/mondrian-3.3.0/lib/mondrian/eigenbase-xom.jar;J;/software/mondrian-3.3.0/lib/mondrian/eigenbase-resgen.jar;J;/software/mondrian-3.3.0/lib/mondrian/eigenbase-properties.jar;J;/software/mondrian-3.3.0/lib/mondrian/mysql-connector-java-5.1.19.jar"
www.2cto.com
mondrian.test.loader.MondrianFoodMartLoader
-verbose
-tables
-data
-indexes
-jdbcDrivers=com.mysql.jdbc.Driver
-inputFile=FoodMartCreateData.sql
-outputJdbcURL="jdbc:mysql://192.168.0.187:3306/foodmart?user=root&password=111111"
上述命令運行需要1-2分鐘,耐心等待完成後查看foodmart數據庫可以看到很多表,說明導入成功,下一步就是設置mondrian datasource指向該mysql。
作者 四個圈