kettle入门使用手册一:把表导出txt文件

首先说一下,为什么使用手册开头是从数据库表导出到txt文件呢,而不是把txt文件导到数据库中呢?

主要是因为没有txt数据文件,而数据库的表数据非常好造,哈哈哈,无论怎么加载,只要你好好的看了这篇文章,我感觉你就能简单的使用kettle进行数据加载了。

1、打开kettle,我使用的练习数据库是Postgresql,我感觉这个数据库安装简单,使用方便,哈哈哈哈

  我自己创建了一个表,造了一些数据

首先,在kettle打开的主页面,鼠标,双击转换,切入到转换页面,左侧导航窗口有输入、输出、输入里面有表输入、文本输入等等,输出也是有各种表输出,文本输出。自己可以打开看看,我这边网速有限,就不怎么发图片了。

2、制作转换,由以下图片可以看到,我做的这个简单的转换,这个转换有三个步骤

  1. 在左侧导航窗口   输入--表输入 把它拖动到右侧的操作栏里面
  2. 在左侧导航窗口中   输出 --文本文件输出  把它拖动到右侧的操作栏里面
  3. 按住shift,从表输入的箭头开始,鼠标轻轻拖动,连接到文本文件输出,建立连接,连接之后,释放鼠标和shift

 

3、编辑表输入

双击表输入,弹出表输入编辑对话框,把表的连接和你想要把哪个表导出,选上。

数据库连接,我们直接点击新建,建立数据库连接,你也可以在最初建立数据库连接,也可以随用随建立,这个都是根据个人的意愿,看下图,你发现连接类型是不是多种多样,配置完成之后,最好测试一下,以便你因为没有测试,等会加载数据的时候报错

 

获取SQL语句,编辑,你就可以找到你想要导出的表,以下图片就是配置完成的表输入,你也可以点击预览,看看你的数据,我这里就不多上传图片啦~

 

4、编辑文本文件输出,在浏览里面就是你要导出txt的文件名和路径,点击字段,在字段里面获取所有字段,但是这个长度你最好根据需要设置一下,因为默认值比较大,获取完成之后,这个文本文件就配置好了,

 

5、上面都编辑好了之后,ctrl +s保存,对这个转换命名和保存,一般这转换的模板都是以xxx.ktr结尾的。

6、运行,点击操作栏上方,那个小三角图标,出现执行转换的界面,直接执行就行,等会你就可以看到这个转换的结果了

我这个表示10000条数据,但是文本文件导出的时候,默认情况下它也会把表头给导出,所以是10001条。

好了这个写完了,同理,你可以把输出(文本文件输出) 替换成表输出,都是一样的,动手做一做吧 

已标记关键词 清除标记
相关推荐
<p> <span style="color:#4d4d4d;">当前课程中博客项目的实战源码是我在 GitHub上开源项目 My-Blog,目前已有 2000 多个 star:</span> </p> <p> <span style="color:#4d4d4d;"><img src="https://img-bss.csdnimg.cn/202103310649344285.png" alt="" /><br /> </span> </p> <p> <span style="color:#4d4d4d;">本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 大部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 个人博客项目功能的讲解,<span style="color:#565656;">通过本课程的学习,不仅仅让你掌握基本的 Spring Boot 开发能力以及 Spring Boot 项目的大部分开发使用场景,同时帮你提前甄别和处理掉将要遇到的技术难点,认真学完这个课程后,你将会对 Spring Boot 有更加深入而全面的了解,同时你也会得到一个大家都在使用的博客系统源码,你可以根据自己的需求和想法进行改造,也可以直接使用它来作为自己的个人网站,这个课程一定会给你带来巨大的收获。</span></span> </p> <p> <span style="color:#4d4d4d;"><span style="color:#565656;"> </span></span> </p> <p> <span style="color:#e53333;"><span style="color:#e53333;"><strong>课程特色</strong></span></span> </p> <p> <span style="color:#e53333;"><span style="color:#e53333;"><strong> </strong></span></span> </p> <p> <span style="color:#4d4d4d;"><span style="color:#565656;"> </span></span> </p> <ol> <li> <span style="color:#565656;">课程内容紧贴 Spring Boot 技术栈,涵盖大部分 Spring Boot 使用场景。</span> </li> <li> <span style="color:#565656;">开发教程详细完整、文档资源齐全、实验过程循序渐进简单明了。</span> </li> <li> <span style="color:#565656;">实践项目页面美观且实用,交互效果完美。</span> </li> <li> <span style="color:#565656;">包含从零搭建项目、以及完整的后台管理系统和博客展示系统两个系统的功能开发流程。</span> </li> <li> <span style="color:#565656;">技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握,对于提升你的市场竞争力有一定的帮助。</span> </li> </ol> <p> <strong>实战项目预览</strong> </p> <p> <span style="color:#4d4d4d;"><span style="color:#565656;"><span style="color:#e53333;"><strong> </strong></span></span></span> </p> <p> <span style="color:#4d4d4d;"><img src="https://img-bss.csdn.net/202005150303066258.png" alt="" /><br /> </span> </p> <p>   </p> <p> <span style="color:#4d4d4d;"> </span> </p> <p> <span style="color:#4d4d4d;"><img src="https://img-bss.csdn.net/202005150305396930.png" alt="" /><br /> </span> </p> <p> <span style="color:#4d4d4d;"> </span> </p> <p> <span style="color:#4d4d4d;"><img src="https://img-bss.csdn.net/202005150305528842.png" alt="" /><br /> </span> </p> <p> <span style="color:#4d4d4d;"> </span> </p> <p> <span style="color:#4d4d4d;"><img src="https://img-bss.csdn.net/202005150306056323.png" alt="" /><br /> </span> </p>
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页