pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )

首先要启动mysql.

mysql的安装和启动可参考此文

http://blog.csdn.net/duchang110/article/details/17797595

1. 启动kettle

切换到kettle目录

cd /usr/local/pdi/

2.启动kettle,在终端输入spoon.sh 

会弹出连接资源库的界面如下图,可以设置启动时不弹出此页面,进入主界面后再连接资源库

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第1张图片


3. 选择左上角的 “+” 号即新建资源库,弹出如下界面,选中红色背景的选项即为新建使用数据库的资源库,然后点击OK

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第2张图片

4.接着弹出下图,点击右上角的  new 

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第3张图片


5. 弹出下图,connection type 选择 MySql  其他的根据实际情况填写,然后点击  test   按钮弹出下面第二副图片,说明可以连接到数据库,我的数据库密码为空 所以密码那里为空的

,然后点击OK,再点击下面第一幅图的 OK 按钮

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第4张图片

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第5张图片


6. 然后回到第4步的图片,点击create or update 按钮 弹出如下第一幅图片,点击 yes  然后弹出 如下第二幅图片 ,再点击yes

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第6张图片

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第7张图片


7. 接着弹出下图,下图是将要执行的sql 语句,里面又三处需要修改,因为mysql 没有boolean类型,对于boolean类型会自动转换为tinyInt,在这些sql语句中 有boolean类型的变量,由于语句中也包含了一些往表中插入值得语句,但是插入的值类型不对,所以要改一下,要不然会报 类型错误的异常。修改内容为,在这些语句里面搜索 ‘N’ 单引号也要带着 ,只有一处  ,改为 false  然后搜索 ‘Y’,位置就在所有语句的最后 ,有两处, 是插入用户表的语句 , 改为 true,在mysql中true为1 false为0。然后点击 execute 按钮

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第8张图片


8.然后弹出执行结果的界面,入下图,点击ok按钮,然后点击第7步 图片的 close 按钮 回到第4步的图片

pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository )_第9张图片


9.此时第4步的图片的第一个文本框自动填充了 资源库的连接名称,然后你再随便填上 ID 和 Name就行了 最好是英文的,否则会出乱码。然后点击OK按钮。回到第2步的图片,此时就可以连接你的资源库了。用户名密码均为 admin

你可能感兴趣的:(pentaho data-integration CE 5.0.1-stable ( kettle ) 使用 mysql 创建资源库 (repository ))