kettle7.1快速源码阅读

本文介绍如何使用Kettle源码实现数据库脱敏,包括两种调用方式:通过Java调用Kettle API执行ktr或kjb文件,以及直接使用Kettle组件源码执行转换或任务。同时讲解了Kettle源码的基本结构和关键概念,如步骤(step)、链路(Hop)和行数据监听(RowData),并提供了查找源码的方法。

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

在做数据库脱敏的时候,准备用kettle源码来实现,java调用kettle执行流程定义或者job的时候,有两种方式
1)java调用kettle API执行ktr或者kjb文件
列如这样
这里写图片描述
2)还有另外一种方式就是用kettle的组件源码来执行一个转换或者一个job,这里首先要了解kettle的源码结构如下
这里写图片描述
源码结构说完了 就该说说怎么去找源码看源码了,看别人的逻辑最直接的方式就是运行一步步debug
首先,你要清除几个单词 1:step(步骤) 2:Hop(链路)3:RowData(行数据监听) 在前端界面的一个转换是有多个step(步骤)连接的,连接步骤(step)的我们叫hop,如下图比较直观:
这里写图片描述

现在我们开始学习怎么去找源码?

##可根据前端组件悬浮的英文去代码全文搜索,也可以根据自己理解的意思去找目录,也可查询官方文档

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值