接kettle学习知识总结(一)
【注意事项】
1、 如果kettle 转化过程中,要将一张表中数据转化到另一张不同的数据结构表中,最好在进行“表输入”或者“插入/更新”前加入字段选择插件,通过字段选择中的“列映射”,将A表中同类型字段映射到B表中。
2、如果要在SQL语句中引用系统变量使用${xxx}形式,此外还要将“替换SQL语句中里的变量”复选框勾选上,这样在执行的过程中才能正确替换系统变量。
3、 如果在js脚本中系统自带函数不会使用,可以通过鼠标右键点击“Sample”产看函数实例。
4、在kettle开发过程中,尽量使用相对路径,而不是用绝对路径,并将路径参数设置到系统的变量中,这样即便后期对目录结构造成较大的改动,只会对kettle代码产生较小的影响。
5、如果相对已经设置好的表输出——Database field进行设置,首先要将“Specify database fields”复选框进行选中。才能修改。
6、 表输出中“剪裁表”复选框,作用相对先将表中原有内容全部清除,然后重新添加数据。
7、 如果想将日志输出到kettle日志控制台中,要使用utility中的“write to log”工具。否者将不能打印各个步骤执行过程中的步骤。
8、 对于“插入/更新”插件
如果不填写查询关键字参数,既可以实现插入操作
如果填写查询关键字插件,实现的根据查询条件更新数据(注:必须将“update”属性设置为“Y”)
9、 对于kettle中定时插件,在执行时会一直占用某个shell,只有当执行完成之后kettle的定时器才会退出。所以我们在项目中使用linux 定时插件Crontab。
转载于:https://my.oschina.net/u/225084/blog/215673
分享到:
相关推荐
总结来说,这个资源包提供了一个全面的Kettle学习路径,包括理论学习、实践操作和技能提升。通过学习这些案例、安装和使用Kettle,以及观看视频教程,用户将能够掌握数据集成的核心技能,并有能力解决实际工作中的...
### Kettle 学习总结材料知识点汇总 #### 1. Kettle 介绍 **1.1 什么是 Kettle** Kettle 是一款开源的数据集成工具,主要用于数据抽取、转换和加载(ETL)。它由一系列图形化的组件组成,可以帮助用户轻松地进行...
ETL工具kettle学习总结.pdf ETL工具Kettle用户手册3.0.pdf ETL工具Spoon 2.5.0用户手册.pdf KETTLE.pdf kettle_使用中的一些常见问题.pdf Kettle_命令行使用.pdf kettle中文文档之output.pdf Kettle例子.pdf...
三、Kettle学习路径 1. 基础概念:理解Kettle的工作原理,熟悉Job和Transformation的概念,以及它们之间的区别和联系。 2. 设计界面:掌握Spoon的设计工具,学会如何创建、编辑和运行Job和Transformation。 3. 数据...
2. **ETL工具kettle学习总结.docx**: 这个文档可能是作者在学习Kettle过程中的经验总结,涵盖了主要的功能模块、使用技巧和常见问题。学习总结通常包含实战案例,有助于初学者快速上手,并从中汲取前人的经验教训...
### Kettle 常见问题解析 #### 一、使用Kettle从MySQL向Oracle中抽取数据的例子 在Kettle中实现从MySQL到Oracle的数据...通过对上述知识点的学习,可以更好地掌握Kettle的核心功能,从而在实际项目中发挥其最大价值。
9. **最佳实践**:作者可能会分享一些在使用Kettle过程中总结的最佳实践,帮助读者避免常见的陷阱和误区。 10. **社区与扩展**:Kettle拥有活跃的开发者社区,提供了丰富的插件和扩展,使得Kettle的功能可以无限...
总结来说,这份"Kettle最新资料.rar"涵盖了kettle的进阶参数化技巧以及最新工具特性,对于想要深入学习kettle的用户来说是非常宝贵的资源。通过系统的阅读和实践,你将能在短时间内提升你的kettle技能,为你的数据...
总结起来,这个"Kettle实现数据转换的完整例子"是一个宝贵的教育资源,涵盖了从基础到进阶的Kettle使用技巧。通过深入研究和实践,你可以掌握数据转换的核心技能,并将这些知识应用于实际的数据工程项目中。
根据提供的文件信息,“kettle 8.2 网盘分享”这一主题涉及的是Kettle ...对于希望深入学习Kettle的朋友来说,掌握这些基础知识是非常有帮助的。此外,Kettle社区也非常活跃,用户可以从中获得最新的技术资讯和支持。
### Kettle 3.0 使用手册关键知识点解析 #### 一、概述 Kettle 3.0 使用手册为用户提供了全面的基础教程,旨在帮助初学者快速掌握Kettle的基本操作及高级功能,加速学习进程。 #### 二、核心变化与新增功能 **1....
### Kettle源码部署知识点详解 #### 一、Kettle简介 Kettle是一款非常流行的开源ETL(Extract-Transform-Load)工具,以其强大的数据处理能力和直观易用的图形界面著称。它允许用户轻松地从多种数据源抽取数据,...
### Kettle初步练习手册知识点详解 #### 一、Kettle简介及版本说明 ...这些基础知识是后续深入学习Kettle的重要基石。随着对Kettle掌握程度的提高,读者将会更加熟练地利用其强大的数据处理能力解决实际问题。
《Kettle手册》是一部详尽阐述Kettle工具的综合指南,包含了从...综上所述,《Kettle手册》作为一份全面的学习资料,无论你是初学者还是经验丰富的数据工程师,都能从中获取宝贵的知识,提升你在数据处理领域的技能。
三、Kettle的主要功能 1. 数据抽取:Kettle支持多种数据源,包括关系型数据库、CSV文件、Excel、Web服务等,可以高效地从这些源头抽取数据。 2. 数据转换:内置丰富的转换操作,如过滤、清洗、合并、拆分、排序、...
【Kettle入门教程:第一个Kettle小例子】 Kettle,又称Pentaho Data Integration (PDI),是一款由Java编写的...以上就是Kettle的基本使用流程,要深入学习,可以通过相关的学习资源进一步了解和提升Kettle的使用技巧。
根据提供的文件信息,我们可以提取并总结出关于Pentaho Kettle解决方案的重要知识点: ### Pentaho Kettle概述 - **名称来源**:Pentaho Kettle并非指“水壶”,而是Pentaho公司旗下的一个开源数据集成平台的核心...
数据抽取是ETL(提取、转换、...总结,Kettle的HTTP和POST接口调用功能结合动态参数,为ETL过程中与外部系统的交互提供了灵活性和可扩展性。理解并熟练掌握这一技巧,能够极大地提升数据处理的效率和项目的实施能力。