kettle学习

下载地址
- [百度网盘](https://pan.baidu.com/s/1b3MlVP2uF5OqPRMLbJf2Lg)
- [sourceforge](https://sourceforge.net/projects/pentaho/files/)
配置:
1. java_home的配置
2. 数据库连接配置,放在lib文件夹下,jar包版本与kettle版本相对,[8.2版本对应数据库jar包版本](https://help.hitachivantara.com/Documentation/Pentaho/8.2/Setup/JDBC_Drivers_Reference)
示例
数据导出为excel
  1. 输入中拖出表输入,双击控件,新建一个数据源,填写数据库信息,下方sql填写查询sql语句,
  2. 输出中拖出excel输出,双击控件选择字段,选择获取字段自动sql中的输出的字段
  • 无法自动获取字段,鼠标移动到表输入上,将两个控件连接:
oracle 数据同步到mysql
  1. 还是表输入控件,双击控件,新建数据源,查询sql,说一下oracle数据库的连接(使用的是oracle11g)

    2.[使用插入更新控件] 选择输出中的插入/更新控件,选择数据源,这里可以执行更新(根据什么字段更新,下面选择需要插入更新什么字段)
  2. [使用表输出控件]选择数据源,字段映射
  3. 区别与使用场景(具体可参考kettle插入\更新,更新,表输出的区别)
    • 插入更新可以过滤重复数据,表输出不行
    • 表输出的效率更高
    • 表输出适用于数据量较大的初始化,插入更新适用于增量
liunx上操作
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Kettle是一种数据集成工具,用于将不同来源的数据集成到目标系统中。它提供了一种简单且灵活的方式来提取、转换和加载数据。Kettle主要用于数据仓库建设、ETL(提取、转换和加载)流程等数据集成方面的工作。 Kettle学习资料可以通过多种渠道获取。首先,官方网站提供了详细且全面的文档和教程,包括Kettle的安装、配置、使用和最佳实践等内容。通过仔细阅读官方文档,我们可以了解Kettle的功能、特性和工作原理。 其次,互联网上有许多关于Kettle的教学视频和博客文章可供学习。这些教学资源可以帮助我们更好地理解Kettle的各种组件和功能,并提供实际应用示例和案例分析。 此外,一些在线教育平台也提供了Kettle的相关课程,通过在线学习可以获得系统的知识和实践经验。这些课程通常包括理论讲解、实践演示和练习项目,有助于培养学员的数据集成技能。 最后,参加Kettle的培训课程和工作坊也是一个很好的学习途径。这些培训通常由经验丰富的讲师主持,通过实践操作和案例讨论帮助学员快速掌握Kettle的应用技巧和解决问题的能力。 总之,学习Kettle需要通过多种途径获取资料,包括官方文档、网络教学资源、在线课程和培训等。通过系统学习和实践,我们可以掌握Kettle的数据集成技术,提高工作效率并应对复杂的数据处理任务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jamin_Ye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值