Kettle搭建数据库资源库


通用步骤:在数据库创建kettle资源库对应的数据库,在kettle创建并连接数据库资源库;kettle资源库可以多人同时操作,但是不能同时操作一个转换或这作业

1 Kettle搭建Mysql资源库

1.1 Mysql数据库端操作

创建kettle8数据库:create database kettle8;

 

kettle连接spark数据库失败 kettle连接pg数据库_数据库

 

 

1.2 kettle端操作

1) 点击Connect中的 Repository Manager

 

kettle连接spark数据库失败 kettle连接pg数据库_kettle连接spark数据库失败_02

 

 

2) 点击

 

kettle连接spark数据库失败 kettle连接pg数据库_资源库_03

 

 

3) 先点击 Database Repository,然后再点击 Get Started

 

kettle连接spark数据库失败 kettle连接pg数据库_数据库_04

 

 

4) Display Name 是一个名字,自己取个标志性的名字就行,然后再点击 > 按钮

 

kettle连接spark数据库失败 kettle连接pg数据库_资源库_05

 

 

5) 这里选择一个new,即连接一个新的数据库

 

kettle连接spark数据库失败 kettle连接pg数据库_资源库_06

 

 

6) 填写数据库的配置信息,数据库就是之前你在mysql上创建的数据库

 

kettle连接spark数据库失败 kettle连接pg数据库_资源库_07

 

 

7) 填完以上所有的信息之后,可以先点击测试,如果现实正确连接到数据库,那么就是ok的,否则都是有问题的

 

kettle连接spark数据库失败 kettle连接pg数据库_kettle连接spark数据库失败_08

 

 

8) 测试成功之后,点击确认

 

kettle连接spark数据库失败 kettle连接pg数据库_数据库_09

 

 

9) 选择你取的数据库连接名称,然后点击Back

 

kettle连接spark数据库失败 kettle连接pg数据库_kettle连接spark数据库失败_10

 

 

10) 核查你选择的信息,点击

 

kettle连接spark数据库失败 kettle连接pg数据库_kettle连接spark数据库失败_11

 

 

 

11) 然后等待,如果出现 Congratulations,恭喜你创建资源库成功了,否则失败

 

kettle连接spark数据库失败 kettle连接pg数据库_kettle连接spark数据库失败_12

 

 

12) 点击 Connect Now或者在 Connect选择页面进行选择

 

kettle连接spark数据库失败 kettle连接pg数据库_kettle连接spark数据库失败_13

 

 

13) 输入用户名和密码,默认都是admin,然后点击connect就行

 

kettle连接spark数据库失败 kettle连接pg数据库_kettle连接spark数据库失败_14

 

 

14) Spoon.bat 页面的右上角可以看到你的连接名,左上角就是创建资源库,点击资源库,可以看到这就是根目录,你可以把你的转换和作业保存在这里

 

kettle连接spark数据库失败 kettle连接pg数据库_资源库_15

 

 

15) 在数据库端mysql可以看到有很多的表,这些表就是kettle资源库对应的

 

kettle连接spark数据库失败 kettle连接pg数据库_资源库_16

 

 

 

2 Kettle搭建postgreSQL资源库

步骤和Mysql的kettle的资源库差不多,但是有些地方需要注意

因为pgSQL创建数据库和表涉及到模式和角色;

角色能控制数据库,模式依赖于数据库,表依赖于模式;

所以你需要先创建角色(涉及到权限的分配),然后创建数据库,新建模式,就好了;

然后再kettle端配置pg数据库信息的时候,还需要加上数据库名,用户名和密码以及模式名称;

 

kettle连接spark数据库失败 kettle连接pg数据库_资源库_17

 

 

kettle连接spark数据库失败 kettle连接pg数据库_kettle连接spark数据库失败_18

 

kettle连接spark数据库失败 kettle连接pg数据库_资源库_19