Kettle入门--作业和转换的使用
本来想在centos7下部署的,发现因为java版本的问题,无法成功部署,无奈,转到windows平台(后来找到解决方法了,在centos7系统下yum install webkitgtk* -y 就可以了,注意执行spoon.sh时需要在桌面环境下执行,我直接在xshell下执行,会报错,无法弹出图形界面)
下载地址
https://jaist.dl.sourceforge.net/project/pentaho/Pentaho%208.0/client-tools/pdi-ce-8.0.0.0-28.zip
另外必需部署好java环境
解压,需要把mysql连接的jar文件放到lib文件夹下
启动spoon
点击spoon.ba即可
先新建一个转换:文件-》新建-》转换
开始新建数据库连接:选中DB连接右键-》新建
把DB连接下面的两个数据库,直接拖曳到右边(里面的test表和linux表都是我自己创建的)
其中那个箭头是选中表输入后,按住shift键,连接到表输出
最后,点击执行,作业1标签(这个只是用来说明位置)下的倒三角运行按钮
查看linux表,有新插入的数据
效果
上面是转换的使用,现在我们来试一下作业的使用。作业具体用处不是很清楚,我只是用到了其中一个定时执行的作用,下面来看一下例子(效果是每分钟执行以下上面的转换,zh.ktr是上面的转换执行时提示的保存位置)
看一下有没有成功自动执行(本来只有几条数据,然后跑了一晚上,直接变成两千多条)
转载于:https://www.cnblogs.com/biaopei/p/8665317.html
Kettle入门--作业和转换的使用相关推荐
- Java调用Kettle的作业和转换
文章目录 一.准备工作 二.使用步骤 1.引入Jar包 2.创建工具类 三.可能出现的问题 总结 一.准备工作 1.jdk必须是1.8以上. 2.创建好的Kettle的作业和转换文件 二.使用步骤 1 ...
- 【Kettle】作业和转换中的内置变量
在作业和转换参数中使用Kettle内置变量,可以更方便的工作.下面是Kettle中常用的内置变量: 变量 描述 Internal.Kettle.Version 这是kettle的版本号,比如4.0.0 ...
- kettle——入门操作-行列转换(行转列,字段拆分)
1.Row Normaliser,将一行多列数据转换为多行一列数据. 输入数据流: 计算器配置如下: 与计算器相连接的excel输出如下: Row Normaliser,设置如下, 与Row Norm ...
- Pentaho Data Integration - Kettle 入门指南
Pentaho Data Integration - Kettle 入门指南 PDI(Pentaho Data Integration,或者Kettle)是一款开源的ETL工具,可以用它来对数据进行抽 ...
- kettle详细使用oracle教程,Kettle入门教程(详细介绍控件使用方法)_kettle详细使用教程,kettle控件介绍...
Kettle入门教程(详细介绍控件使用方法)本手册主要是对Kettle工具的功能进行详细说明以及如何操作该系统,适合所有使用该系统的人员. 服务查询 数据库查询 数据库连接 流查询 调用存储过程 转换 ...
- kettle大于0的转换成1_第一期实训周:基于Python+MySQL+Kettle+R的某网站数据采集分析...
↓ 基于Python+MySQL+Kettle+R的 某网站数据采集分析 哈喽!各位学员们 咱们第一期课程就要开始了 下面划重点! 一 高校院系 齐鲁工业大学数学与统计学院应用统计系 二 实训日期 2 ...
- ArcEngine C# GIS开发入门作业 (三)Ex04——实现地图的简单渲染和唯一值渲染
文章评论 写评论 sinat_37432938: 可以说非常有参考的意义,谢谢分享 4周前 #2楼 举报回复查看回复(1) domen_dragon 回复 sinat_37432938: 哈哈,谢谢夸 ...
- kettle入门介绍
文章目录 一 kettle简介 1 ETL 2 kettle的两种脚本及核心组件 3 下载配置 二 kettle核心概念 1 转换 2 作业 三 kettle转换 1 输入控件 2 输出控件 3 转换 ...
- Kettle入门操作处理excel数据
kettle入门操作一:实现对excel表格转换 实验要求: 用Kettle完成下列实验,结果存储到MySql(或者CSV) 已知excel文件,包含列(姓名,年龄,身份证号码,性别,挂号日期时间,门 ...
最新文章
- quartz 动态添加job_SpringBoot+Quartz实现动态管理定时任务
- 图像处理:二维傅里叶变化的平移性_matlab实现
- mysql 数据库表被锁住了_mysql数据库锁的产生原因及解决办法
- Java instanceof 关键字【复习】
- 上海银行数据中心迎来智能机器“巡检员”
- 蓝桥杯第五届省赛JAVA真题----最长公共子序列
- python数组追加_python向数组追加数据库
- ElasticSearch--Jdbc导入插件
- 基于JAVA+SpringMVC+Mybatis+MYSQL的网上零食商城管理系统
- 一加7是什么协议_刘作虎“拔钉”成功:大量一加5、一加3用户入手一加8T
- 2022年安全员-C证上岗证题目及在线模拟考试
- linux maven yum安装,linux下yum安装maven
- IT内部控制体系建设方案-从IT角度解读《企业内部控制规范》
- 微信开发者解除绑定微信公众号的方法,亲测有效
- 【洛谷】P1008 [NOIP1998 普及组] 三连击
- 我们的征途是星辰大海(演讲稿)(作者:黄哲威)
- java基于springboot+Vue+nodejs的高校网上二手闲置跳蚤市场 element
- excel双击无法直接打开的解决办法
- python数据分析的回归方程的简单讲解
- 【Rust】crates.io 更换国内上海交通大学源
热门文章
- MySQL数据库SQL层级优化
- WINCE 下配置 QT 的方法
- ScaleGestureDetector使用注意事项
- 后天的太阳——马云论坚持
- 蓝桥杯第八届省赛JAVA真题----分巧克力
- 准确率 召回率_机器学习中F值(F-Measure)、准确率(Precision)、召回率(Recall)
- python 只去除英文_如何使用 Python 制作词云(Word Cloud)-英文词云篇
- 一台微型计算机的处理速度主要取决于,2017年答案计算机等级考试题库「附答案」...
- 美本计算机专业,关于美国本科计算机专业排名
- echarts 获取点击的y轴数值_有机磷酸催化对醌的不对称直接加成反应合成轴手性芳基醌类化合物...