2012-03-02 62 views
3

我刚刚将pentaho的设计工作室集成到BI服务器中。有谁知道如何添加mysql jdbc驱动程序。我需要连接以定义关系操作过程。 在我的研究,我发现:向pentaho设计工作室添加jdbc驱动程序并配置数据源

http://wiki.bizcubed.com.au/xwiki/bin/view/Pentaho%20Tutorial/Install%20Pentaho%20Design%20Studio#Comments

指定选择 JDBC驱动程序,编辑从首上等路径,但没有这样的偏好存在,

http://forums.pentaho.com/showthread.php?85148-Design-Studio-xaction-database-connection-dropdown-list-empty&highlight=add+jdbc+driver+to+design+studio

这就造成了我创建一个jdbc文件夹,其中我将驱动程序放在plugins\org.pentaho.designstudio.editors.actionsequence_4.0.0.stable\lib\ 中,但正如我卡住的线程的作者

http://forums.pentaho.com/showthread.php?53303-Create-a-new-datasource&highlight=add+jdbc+driver+to+design+studio

表明: 3.如果您使用的是Pentaho的DesignStudio对你有你的JDBC(JAR文件)复制到插件目录(在Pentaho的插件),因此您可以开发,部署和运行应用程序。这也适用于eclipse插件(如果你现在有一个Eclipse)。 这导致我把jar文件放在插件目录中无济于事。一个目录,RDW不存在

的援助任何形式将不胜感激的

http://forums.pentaho.com/showthread.php?53715-Can-t-add-new-datasource-GA-version&highlight=add+jdbc+driver+to+design+studio 会谈。

回答

2

您必须通过在Pentaho Design Studio的.xaction中添加关系流程动作来配置数据源,您可以在其中指定JDBC驱动程序,用户名,密码和数据库URL。但首先你必须把你的MySQL JAR文件在lib文件夹/path/to/biserver-ce/tomcat/lib

您也将保存在Pentaho的解决方案文件夹/path/to/biserver-ce/pentaho-solutions*.xaction文件/秒,以便您*.xaction文件连接到数据库,你已在您的关系流程操作中分配。

+0

感谢cyril。在发布问题之前,我完全按照您的建议做了这些事情,但仍然无法解决问题。 – Cassia 2012-03-12 07:52:44

+0

@ user1210959嗯,你有没有试过把罐子放在[/path/to/biserver-ce-3.8.0-stable/administration-console/jdbc]里? – 2012-03-12 08:29:45

+0

@ user1210959还可以通过仪表板(Pentaho用户控制台)配置数据源吗? AFAIK的驱动程序只需要去tomcat/lib目录,因为当你运行。xaction文件,它会通过BI Server,因此使用BI Server中的库和配置的数据源。 – 2012-03-12 08:43:38

1

我遇到同样的问题,并解决了如下

  1. 地方mysql-connector-java-5.1.17.jar(bi server path)\tomcat\lib\文件夹下
  2. 开始Pentaho的管理控制台(PAC)http://127.0.0.1:8099

    user: admin 
    password: password 
    

    ,并添加一个连接有

  3. 使用connec的名字刚创建的行动序列作为JNDI

问题解决了我。