专业编程基础技术教程

网站首页 > 基础教程 正文

Kettle实操篇一(Kettle+SqlServer+表输出转换)

ccvgpt 2024-08-03 12:36:11 基础教程 16 ℃

在对Kettle二次开发过程中,发现学习资料很少,只能通过实际操作的方式去理解,接下来我根据实操进行记录和总结。

一、实操目标:

1.在kettle中实现创建sqlserver的DB连接,并实现表数据导出excel的转换,

Kettle实操篇一(Kettle+SqlServer+表输出转换)

2.最终目标要在kettle二开项目中执行该转化,验证二开项目对数据链接的配置(进行中...)

二、创建sqlserver数据链接

创建连接


注意选择的连接类型和方式,点击测试连接,如果出现以下界面,说明未安装数据库连接驱动,

接下来需要 下载SqlServer连接驱动 https://sourceforge.net/projects/jtds/files/latest/download?source=files

解压把jtds-1.3.1.jar 文件拷贝 lib下并重启Spoon,就可以正常连接SqlServer了。


三、转化任务

创建一个实现将一个表中的数据导出Excel功能

1.添加数据源(表输出)


2.创建输出

3.执行转化

4.结果



5.总结

在实现过程中遇到一个错误“sqlserver Kettle - Invalid byte 1 of 1-byte UTF-8 sequence.”,还找半天,按照网上的解决方案一直没有解决,自己解决方案如下


连接名称之前定义sqlserver 后改成 sqlserverDB 就可以了,具体什么原因造成不得而知,有谁遇到过同样的问题吗?

最近发表
标签列表