kettle 数据库资源库

本文介绍了Kettle中资源库的两种类型——文件资源库与数据库资源库,讲述了它们的优缺点,推荐在有数据库支持时优先选择数据库库,便于版本管理和安全性。还详细指导了如何配置数据库资源库,包括创建连接和管理脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、简介

      资源库,顾名思义,是存放转换和作业脚本的地方。不是业务数据库。

文件资源库: 将脚本保存在本地创建的目录中,打开资源库可以管理所有的脚本。可以解决在作业中引用其它脚本带来的路径问题,避免因不同平台(如Windows 和 Linux )中的路径分隔符不同,造成运行失败。因为脚本文件为文本文件,通过与其他版本管理工具(如 SVN 和 GIT )配合,可以管理不同版本的脚本。但是因为脚本保存在本地计算机中,只能在本地运行,不能远程调用。
数据库资源库: 将脚本保存数据库中,kettle 通过 JDBC 连接资源库,数据库可以是本地计算机,也可以是远程计算机。可以统一管理脚本。利用数据库备份工具可以对脚本进行备份,保证脚本的安全。数据库连接信息保存在数据库中,当信息变更的时候,在资源库【连接】标签中修改后,所有脚本使用的该数据库连接信息自动更新。
综上所述,我建议在有数据库的条件下,优先选择数据库资源库,在没有数据库的的情况下,选择文件资源库。或者在开发环境选择文件资源库,在生产环境选择数据库资源库。

配置数据库资源库:

 选择资源库管理->add -> Other Repositories ->

 

  

 创建一个数据库连接dev

 

我这里用的是mysql  也可以使用其他数据源 数据库需要自己创建pg,建议新创建一个库

 连接账号密码为 admin admin 

 点击左上角文件,就可以查询保存在数据库重点 转换和作业 ,编辑保存之后,会直接保存到数据库

参考文档:kettle中文网​​​​​​​

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值