3

我正在使用 saiku 的一体化版本并尝试将其连接到我的 oracle DB。

启动 saiku-server 时出现错误提示,即使我将驱动程序放入其中,它也找不到用于 oracle 的 jdbc 驱动程序

saiku-server\tomcat\webapps\saiku\WEB-INF\libojdbc14.jar

这是我的连接文件:

saiku-server\tomcat\webapps\saiku\WEB-INF\classes\saiku-datasources\foodmart

type=OLAP
name=foodmart
driver=mondrian.olap4j.MondrianOlap4jDriver
location=jdbc:oracle:thin:mondrian_user/mondrian_user@localhost:1521:XE;Catalog=res:foodmart/FoodMart.xml;JdbcDrivers=oracle.jdbc.driver.OracleDriver;
username=mondrian_user
password=mondrian_user

与mysql之类的dbms连接成功。

提前致谢。

4

1 回答 1

1

您应该将所有 JDBC 驱动程序添加到saiku-server/tomcat/webapps/saiku/WEB-INF/lib文件夹中。它适用于 mysql,因为正确文件夹 ( mysql-connector-java-5.1.17.jar) 中已经有 jdbc 驱动程序。

Saiku 有一个文档如何添加新的 jdbc 驱动程序。

于 2014-01-23T11:50:37.950 回答