Kettle资源库新建和初始化配置

Kettle资源库新建和初始化配置

kettle是一个开源的etl采集工具
详情百度

kettle资源库的三类

Pentaho Repository(默认)需要启动server

Database Repository(使用数据库存储)存在连接的数据库上,一般建议使用这个

File Repository(使用文件存储)存在本地的电脑文件上

Database Repository

创建数据库存储的资源库

先新建对应资源库的数据库连接用户密码

如果是多个源数据库到一个目标数据库的话,这里使用资源库选择目标数据库即可
有条件可以单独建个数据库用来存储kettle的资源库

资源库kettle用户初始化

选好数据库后,可在该数据库上新建一个kettle的用户,专门用来做kettle相关操作

--kettle用户初始化脚本kettle_init.sql

--创建表空间
--用户默认表空间,表空间地址根据自己数据库存储空间调整
CREATE TABLESPACE KETTLE LOGGING DATAFILE '/u01/app/oracle/oradata/kettle/KETTLE.ORA' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED PERMANENT EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
--用户临时表空间,表空间地址根据自己数据库存储空间调整
CREATE TEMPORARY TABLESPACE KETTLE_TMP TEMPFILE '/u01/app/oracle/oradata/kettle/KETTLE_TMP.ORA'  SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE 10240M EXTENT MANAGEMENT LOCAL ;
--创建用户,用户密码自定义
CREATE USER KETTLE IDENTIFIED BY 123456
DEFAULT TABLESPACE KETTLE
TEMPORARY TABLESPACE KETTLE_TMP PROFILE DEFAULT;

--赋予权限角色
--CONNECT ROLE(连接角色)、RESOURCE ROLE(资源角色)
GRANT CONNECT,RESOURCE TO KETTLE;
--DBA ROLE(数据库管理员角色)
GRANT DBA TO KETTLE;

--系统权限赋予
GRANT ALTER ANY SEQUENCE TO KETTLE;
GRANT CREATE ANY SEQUENCE TO KETTLE;
GRANT DROP ANY SEQUENCE TO KETTLE;
GRANT SELECT ANY SEQUENCE TO KETTLE;

GRANT ALTER ANY TABLE TO KETTLE;
GRANT CREATE TABLE TO KETTLE;
GRANT COMMENT ANY TABLE TO KETTLE;
GRANT DELETE ANY TABLE TO KETTLE;
GRANT INSERT ANY TABLE TO KETTLE;
GRANT SELECT ANY TABLE TO KETTLE;
GRANT UPDATE ANY TABLE TO KETTLE;
GRANT DROP ANY TABLE TO KETTLE;

打开kettle新建资源库

选择界面右上角的连接,选择其他资源库类型

在这里插入图片描述

选择数据库资源库类型

Pentaho Repository 默认资源库类型
Database Repository 数据库资源库类型,数据存在数据库中
File Repository 文件资源库类型,数据存在本地文件中

我们这里选择常用的 Database Repository 数据库资源库类型
**在这里插入图片描述**

填写数据库资源库信息

用英文描述,建议不要出现中文
第一栏写资源库名称
第三栏写资源库描述
最后面打钩的是启动时启动连接

填写完毕后
点击第二栏,添加资源库的数据库连接
在这里插入图片描述

添加资源库连接

选择添加一个新的连接,先执行上面的kettle用户的初始化脚本kettle_init.sql
在这里插入图片描述
选择默认连接方式即可
连接名称随意描述,能体现意思即可,不建议中文
主机和数据库名称以及表空间及用户,用刚才初始化脚本中的即可
在这里插入图片描述
选择刚才新建的连接,再返回上个界面
在这里插入图片描述

完成资源库连接配置

在这里插入图片描述
等待一会儿后,配置完成,选择现在连接
在这里插入图片描述

连接资源库

输入连接用户名和密码
kettle默认资源库连接用户密码为admin/admin,修改后面见后面描述
在这里插入图片描述

完毕

在界面右上角可以看见资源库信息
在这里插入图片描述

资源库连接密码修改

选项 工具-资源库-探索资源库
在这里插入图片描述
点击 安全,选择对应用户,修改密码即可
在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值