当前位置: 首页 > news >正文

kettle使用手册 安装9.0版本 建议设置为英语

0.新建转换的常用组件

0. Generate rows 定义一个字符串  name  value就是字符串的值
0.1 String operations  字段转大写 去空格
1. Json input 来源于一个json文件  1.json 或mq接收到的data内容是json字符串
2. Json output  定义Jsonbloc值为 data, 左侧Fieldname是数据库查询的值, Element name是驼峰,即json的key
3. Get data from XML   Content的LoopXPath选择 /MSG 或 /users/user
4. Database join   写一个select name as username from user where user_card=?;  那么后面就可以直接用username
4.1 Database lookup   查询数据库的某一张表, 返回字段供后续使用, 没有  Database join 灵活
5. Select values  将几步的变量选择出来,并rename
6. insert / update 插入或更新表
7. Filter rows  选择Condition, 即AirStandList != null8. Get rows  比如mq输出的字段是data,这里Field name就是data String类型
9. Modified JavaScript value  对入参的值进行修改,赋值给另一个变量 如  var name=username.substr(0,2);
10. Dummy (donothing) 什么也不做注意事项: 转换调用转换, 那么相对路径是: ${Internal.Entry.Current.Directory}/my_transfer

1. Get data from XML  组件为列

 

1. 新建资源库(推荐使用文件资源库)

D盘新建一个名为kettle文件夹 作为 文件资源库, 存放 .kdb文件(即数据库连接信息 账号 密码 url等) .ktr文件(即我们的转换脚本)

 2. 新建转换 并 创建 数据库连接(数据库连接信息即存到了本地资源库D盘下)

3.打开本地资源库下的转换脚本

4.kettle.properties文件

如配置rabbitUrl的值, 并使用${rabbitUrl}来取值.  生产环境服务器也有一个 kettle.properties文件. 编辑为生产的值 即可.

下图是windows电脑的kettle.properties

http://www.lryc.cn/news/385227.html

相关文章:

  • golang string、byte[]以及rune的基本概念,用法以及区别
  • 全国211大学名单及排名
  • ASR 语音识别相关
  • kotlin require和assert 区别
  • 考研:数学一/二 和英语一/二 有什么区别
  • 地铁中的CAN通信--地铁高效安全运转原理
  • 简化数据提取:Excel-Extractor 使用指南
  • 用户中心项目全流程
  • 达梦数据库的系统视图v$database
  • Vue.js中的虚拟DOM
  • 【设计模式之迭代器模式 -- C++】
  • Linux网络编程:套接字编程
  • 多电商账户为什么要用指纹浏览器?
  • 用Rancher2.8.5部署K8s集群
  • 未来已来,如何打造智慧养殖场?
  • 代码随想录算法训练营第七天|454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和
  • Python和tkinter实现的字母记忆配对游戏
  • Leetcode Hot100之链表
  • 5.9k!一款清新好用的后台管理系统!【送源码】
  • Vue-cli搭建项目----基础版
  • python之__call__函数介绍
  • 【AI】生成式AI服务器最低配置
  • 2.Android逆向协议-了解常用的逆向工具
  • 大数据------额外软件、插件及技术------Linux(完整知识点汇总)
  • iOS 其他应用的文件如何在分享中使用自己的应用打开
  • 【编译原理必考大题】 推导构建语法树,写出语法树的短语,简单短语和句柄
  • redis服务介绍
  • nodepad 中换行符、tab替换
  • 常见的字符串函数(包含头文件string.h)和字符函数(2)
  • Python | Leetcode Python题解之第187题重复的DNA序列