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资源库
步骤和Mysql的kettle的资源库差不多,但是有些地方需要注意
因为pgSQL创建数据库和表涉及到模式和角色;
角色能控制数据库,模式依赖于数据库,表依赖于模式;
所以你需要先创建角色(涉及到权限的分配),然后创建数据库,新建模式,就好了;
然后再kettle端配置pg数据库信息的时候,还需要加上数据库名,用户名和密码以及模式名称;