kettle搭建mysql和pg数据库资源库

Kettle搭建数据库资源库

 

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

1 Kettle搭建Mysql资源库

1.1 Mysql数据库端操作

创建kettle8数据库:create database kettle8;

 

 

 

1.2 kettle端操作

1) 点击Connect中的 Repository Manager

 

 

 

2) 点击 other repositories

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

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

 

 

 

 

2 Kettle搭建postgreSQL资源库

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

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

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

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

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

 

 

 

 

 

posted on 2020-04-03 22:20  Teddys  阅读(2616)  评论(1编辑  收藏  举报