kettle——作业
使用作业执行之前的转换,并且额外在表student2中添加一条数据
这里操作类似hue
(1)新建一个作业,拉取组件
选择start

组件名字,类型可以下拉如图,根据需要选择即可

选择转换
并将start和转换连接一下
锁的图标意思是前面执行了后面才会执行

由于这个转换之前执行过,这里stu1手动插入两条数据
mysql> insert into stu1 values(1004,'name_one',60),(1005,'name_two',80);

预期结果执行以后,stu2会把stu1同步过来
怎么在装换完成后在插入一条语句的,这就涉及到sql
脚本
点击脚本选择SQL并拖拽过来,连接后,有个对勾,意思是前面的装换必须正确执行才会执行后面的SQL

或者点击一下对勾符号,转变为叉号,意思是前面的转换失败就执行后面的SQL

一般的应用场景是转换失败,就发邮件通知技术人员解决

接下来就是写SQL,双击然后连接数据库

脚本写不写分号都行,不写比较好,因为有的时候写分号会报错
这里稍微介绍一下Dummy,Dummy是什么都不做的意思,意义不大
可以看做是一个标识符,表示执行完了

保存执行一下

验证一下

同步1004和1005,并且插入1006的数据
kettle——作业的更多相关文章
- kettle作业中的js如何写日志文件
		在kettle作业中JavaScript脚本有时候也扮演非常重要的角色,此时我们希望有一些日志记录.下面是job中JavaScript记录日志的方式. job的js写日志的方法. 得到日志输出实例 o ... 
- Linux下crontab命令添加Kettle作业定时任务
		1. 确保作业 $KETTLE_HOME/kitchen.sh -file=/data1/testdata/testkjb.kjb 或转换 $KETTLE_HOME/pan.sh -file=/dat ... 
- kettle - Linux下定时执行kettle作业
		Linux下实现kettle 自动同步数据 1.安装jdk tar -zxvf jdk-7u25-linux-x64.tar.gz -C /usr/share 2.配置java环境 vim /etc/ ... 
- Kettle作业的自带定时任务
		文章出处:https://blog.csdn.net/jianlong727/article/details/53966286 7.1.新建作业 7.2.部署作业 在“核心对象”中拖拽两个图标到执行区 ... 
- kettle作业(job)调用转换,设置变量,写日志到数据库中【转】
		首先建立转换:从数据库表到日志 表输入的设置: 日志设置: 新建job: 转换选择刚才建好的输出日志转换.变量设置如下: 此ID就是转换中的${ID},执行job,可以看到控制台输出日 ... 
- Kettle通用数据贴源作业设计
		本设计基于以下需求提出 1. 快速接入数据源表(贴源/落地) 2. 无须给单独表开发转换/作业 3. 动态生成数据源连接, 表字段等信息(预先保存在数据仓库中) 本设计所需条件 1. 数据源为关系型数 ... 
- 利用Jenkins自动部署工具间接构建kettle的调度平台
		关于Jenkins的介绍我就不说了,自己百度,因为这个工具调用脚本只是他的功能的冰山一角,其他功能我也不能理解,因为不是那个领域. 下面我就介绍一下为什么我们需要一个调度平台,以及学习完 ... 
- kettle介绍
		Kettle也叫PDI,在2006年Kettle加入了开源的BI组织Pentaho,正式命名为PDI,英文全称为Pentaho Data Integeration.Kettle是"Kettl ... 
- Kettle基本概念学习
		一,理解开发环境与生产环境. 比如,在windows或mac下设计好流程之后,把该设计文件上传到linux集群的机器上执行.那么,在windows下进行的工作即为开发环境,任务具体在linxu机器上执 ... 
随机推荐
- lumen-ioc容器测试 (5)
			lumen-ioc容器测试 (1) lumen-ioc容器测试 (2) lumen-ioc容器测试 (3) lumen-ioc容器测试 (4) lumen-ioc容器测试 (5) lumen-ioc容 ... 
- centos8上添加sudoer用户
			一,检查服务器是否已安装sudo的rpm包? 1,查询rpm包列表 [root@yjweb ~]# rpm -qa | grep sudo libsss_sudo-2.0.0-43.el8_0.3.x ... 
- 圆形进度条的模仿3-DrawArc,DrawCircle,DrawText,自定义属性实例讲解
			前面两篇中已经讲过如何使用drawARC,等,画其他的图形的方法的使用也是一样的,只是参数不同, 同时也讲了如何通过xml进行自定义属性,接下来这篇便是通过实例讲解如何实地应用起来, 效果如下,点击开 ... 
- 如何快速在vscode配置C/C++环境
			目录 1.卸载重装vscode 2.下载vscode 3.下载MinGW 4.配置环境变量 5.配置c/c++环境 6.超完整的配置文件 7.常用扩展推荐 8.注意 9.后记 相信许多刚开始使用vsc ... 
- 存储系列1-openfiler开源存储管理平台实践
			(一)openfiler介绍 Openfiler能把标准x86/64架构的系统变为一个更强大的NAS.SAN存储和IP存储网关,为管理员提供一个强大的管理平台,并能应付未来的存储需求.openfile ... 
- Dubbo源码本地运行demo遇到的问题
			从github上拉下来的Dubbo源码,运行Dubbo项目的demo工程,报如下错误(Dubbo版本为2.7.6): Exception in thread "main" java ... 
- BMP位图调色板说明
			网上一搜,可以看到BMP位图结构的详细说明,这篇文章专门谈一下其中的调色板. 多少位位图并不是指每一个颜色该用多少位表示,对于颜色来说,它始终都是24位(RGB),或者是32位(RGBA),而是指该位 ... 
- 打爆你的 CPU
			打爆你的 CPU Intro 今天来尝试写一段代码,把 CPU 打满,让所有处理器的 CPU 使用率达到 100% 如何提高 CPU 使用率 想要提高 CPU 的使用率就是要让 CPU 一直在工作,单 ... 
- shiro实现不同身份使用不同Realm进行验证
			转载:https://blog.csdn.net/xiangwanpeng/article/details/54802509 假设现在有这样一种需求:存在两张表user和admin,分别记录普通用户和 ... 
- Luogu P5072 [Ynoi2015]盼君勿忘
			题意 给定一个长度为 \(n\) 的序列 \(a\) 和 \(m\) 次询问,第 \(i\) 次询问需要求出 \([l_i,r_i]\) 内所有子序列去重之后的和,对 \(p_i\) 取模. \(\t ... 
