简介

Kettle是一个方便ETL(数据的抽取,装换,装载)开源框架。

官网

kettle下载、kettle源码下载 – Kettle中文网

百度网盘下载

链接:https://pan.baidu.com/s/1C-izMX_3KMkRb5hhdj66xg 
提取码:yyds 
--来自百度网盘超级会员V5的分享

基本概念

核心概念

可视化编程

装换

Step

Hop

输入(E)

装换(T)

输出(L)

应用

流程

查询

作业

简介

作业项

作业跳

数据行&数据类型

数据行&元数据

并行

也就是说在装换里面的步骤是全局并行的,如果要步骤一步步执行的话那么就要使用到job。

前期准备

文件夹介绍

相关文件介绍

配置运行环境

使用

运行的时候会稍微等一段时间开始的时候,也有可能是jvm内存不够,可以调节下jvm内存(spoon.bat)

set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m" "-Dfile.encoding=UTF-8"

界面介绍

快速体验

csv装换excel

数据准备

1,xiaoli,89
2,xiaozhang,100

选择对应的输入输出

步骤解释

csv输出

excel输出

点击运行

执行结果解释

表输入

要重启spoon.bat

新建数据库连接

点击新建配置数据库的信息

这个时候就可以点击sql查询得到数据

表输出

选择表的基本信息和输入表的创建表语句

可以手动的插入到Mysql数据库

参数

简介

全局参数

局部参数

使用参数

全局参数使用

常量参数使用

资源库(脚本持久化)

资源库的概念 – Kettle中文网

无法创建资源库–功能未打开 – Kettle中文网

创建资源库

kettle 资源库打开是空白,教你如何解决,亲测有用_一天不写代码难受的博客-CSDN博客_kettle 资源库不显示

kettle创建资源库报错_akivivi的博客-CSDN博客

Kettle 从资源库中载入新的转换出错(Invalid byte 1 of 1-byte UTF-8 sequence)_鱼丸丶粗面的博客-CSDN博客

上面初始化数据库以后就可以改回中文了。

Kettle入门到实战相关推荐

  1. 《Go语言从入门到实战》学习笔记(1)——Go语言学习路线图、简介

    非常有幸在<极客时间>上看到<Go语言从入门到实战>这门课程,本课程的作者给出了较为详细的学习路线图,具体如下: 学习路线图  学习目的 个人学习的目的主要是了解Go语言的基本 ...

  2. PyTorch深度学习入门与实战(案例视频精讲)

    作者:孙玉林,余本国 著 出版社:中国水利水电出版社 品牌:智博尚书 出版时间:2020-07-01 PyTorch深度学习入门与实战(案例视频精讲)

  3. 7-Python3从入门到实战—基础之数据类型(字典-Dictionary)

    Python从入门到实战系列--目录 字典的定义 字典是另一种可变容器模型,且可存储任意类型对象:使用键-值(key-value)存储,具有极快的查找速度: 字典的每个键值(key=>value ...

  4. 《Android 开发入门与实战(第二版)》——6.6节配置改变

    本节书摘来自异步社区<Android 开发入门与实战(第二版)>一书中的第6章,第6.6节配置改变,作者eoe移动开发者社区 组编 , 姚尚朗 , 靳岩,更多章节内容可以访问云栖社区&qu ...

  5. 【前端开发】HTML入门与实战

    [什么是HTML]: HTML: 超文本标记语言,标准通用标记语言下的一个应用. "超文本"就是指页面内可以包含图片.链接,甚至音乐.程序等非文字元素. HTML 是用来描述网页的 ...

  6. 5-Python3从入门到实战—基础之数据类型(列表-List)

    Python从入门到实战系列--目录 列表定义 list:列表(list)是Python内置的一种数据类型,list是一种有序的集合,索引从0开始,可以进行截取.组合等: //创建列表list1 = ...

  7. 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第3章,第3.5节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  8. js模板字符串自定义类名_【Vue.js 入门到实战教程】07Vue 组件注册 | 基本使用和组件嵌套...

    来源 | https://xueyuanjun.com/post/21929除了前面介绍的基本语法之外,Vue.js 还支持通过组件构建复杂的功能模块,组件可以称得上是 Vue.js 的灵魂,是 Vu ...

  9. 《树莓派Python编程入门与实战(第2版)》——3.9 小结

    本节书摘来自异步社区<树莓派Python编程入门与实战(第2版)>一书中的第3章,第3.9节,作者[美] Richard Blum Christine Bresnahan,陈晓明 马立新 ...

最新文章

  1. bios调整服务器性能模式吗,优化BIOS设置提高显示性能
  2. wdcp3.2.6版 https全站跳转 标记待细化
  3. 关于sybase的调优
  4. 对于随机森林的通俗理解
  5. 微信小程序canvas绘制环形图(含动画)
  6. C++ Primer 5th笔记(chap 17 标准库特殊设施)bitset类型
  7. Linux cp命令 拷贝文件
  8. Visual Studio Code连接SQL SERVER 2019
  9. Oracle GoldenGate微服务架构
  10. 永久关闭WPS热点,防止自启动
  11. 如何快速实现人脸识别通道?一文了解具体技巧
  12. 【渝粤题库】陕西师范大学200531 英语测试 作业(高起本、专升本)
  13. 即时通讯系统————基于TCP协议的C/S架构(Client)
  14. mfc将图形涂满颜色,(c++)使用顺序栈
  15. #655 – 冒泡事件可能会被某些控件屏蔽(Bubbling Mouse Events Swallowed by Some Controls)
  16. 安视宝动态微表情人脸识别技术
  17. 资深前端开发工程师是什么职位
  18. 服务器被入侵,执行了2个非常危险的命令
  19. Wap 手机上网设置
  20. 反编译小程序得到源代码

热门文章

  1. HTML5的学习网站有哪些?
  2. Oracle--初学小白基础篇(第一版)
  3. 大数据算法识别高自杀风险人群?准确率高得吓人
  4. 欢迎观看Toni_hou的#生活5
  5. TortoiseGit中如何设置Beyond Compare作比较代码差异
  6. 复制/粘贴丢失 换行符或者空格
  7. python 期货交易_Python期货量化交易基础教程(1)
  8. k8s集群部署springboot项目
  9. Armadillo使用介绍(一):Armadillo介绍
  10. java用一张一元票换一分_一张一分纸币更换两张一元纸币,知道收藏价值后,你也会更换!...