Kettle使用_24 kettle输入输出组件汇总

需求:通过Kettle实现文本文件、固定宽度文件输入、表输入、XML数据输入、JSON数据输入、表输入等输入和相应的输出。

解决方法:通过文本文件、固定宽度文件输入、表输入、XML数据、JSON数据、表输入、文本文件输出、固定宽度文件输出、表输出、XML数据输出、JSON数据输出、表输出组件来实现,该组件支持如上Excel引擎。

Previous work:

这里的数据是(Package和Version两列,每行长度是11,第一列的长度是3,第二列的长度是5),内容见下:

Step1:新建个转换

Step2:拖个固定宽度文件输入组件,该组件位于转换输入分类下。

Step3:配置固定宽度文件输入组件。

设置列名和类型

Step4:连接空操作(Dummy)组件,验证结果。

完整的流程示意:

Kettle使用_24 Kettle输入输出组件汇总相关推荐

  1. Kettle使用_7 数据校验组件应用

    Kettle使用_7 数据校验组件应用 需求: 通过数据校验组件完成数据字段.长度.类型.字段是否为空.字段是否在指定的范围内的检验 统计出错误的个数(或仅按照错误类型的个数) 能根据错误个数做流程终 ...

  2. React Native 项目常用第三方组件汇总

    React Native 项目常用第三方组件汇总 https://www.jianshu.com/p/d9cd9a868764?utm_campaign=maleskine&utm_conte ...

  3. Vue.js-Day02-AM【Vue表单、核心指令(单选框、密码框、多行文本框、单选、多选、勾选、下拉列表)、组件汇总案例、ToDoList案例、计算属性(computed)、watch监听】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 1.Vue表单 原生JS实现异步表单提交 运行截图 代码 核心指令 单选框.密码框.多行文本框 单选 多选 勾 ...

  4. kettle mysql 参数,Kettle集群及Mysql参数调整

    <Kettle集群及Mysql参数调整>由会员分享,可在线阅读,更多相关<Kettle集群及Mysql参数调整(10页珍藏版)>请在人人文库网上搜索. 1.1 Kettle 集 ...

  5. mysql 批量数据插入很慢(kettle 输入输出组件) 性能优化办法

    背景 最近在做数仓重构项目,遇到一些性能瓶颈,这里记录一下解决办法. 随着业务数据每天都在增加,几年前开发的etl任务开始跑不动了.大表一般是通过增量的方式插入,但是修复bug 或者每月/季度跑一次的 ...

  6. kettle kafka mysql_kettle使用kafka组件消费数据,保存到资源库无法打开问题

    使用kafka消费者组件消费kafka数据时,填写好相关参数配置 在保存的数据库资源库后无法打开如下图: 出现了如下的错误: java.lang.IllegalArgumentException: A ...

  7. Kettle系列文章二(安装配置Kettle+SqlServer+简单的输入输出作业)

    一.下载 Kettle下载地址:https://community.hitachivantara.com/docs/DOC-1009855 下拉到DownLoad,点击红框中的链接进行下载.. 二.解 ...

  8. kettle环境变量/kettle.properties的配置问题

    两种方式去改变这个环境变量,一种是永久性,一种是临时性, 永久性是在我们的C盘的,用户,用户名称下面的.kettle文件 1.首先,打开.kettle\kettle.properties,直接在里面定 ...

  9. kettle 邮件服务器,kettle 实用功能之三 ---- 使用 kettle 群发动态内容的邮件。

    有个客户是做外贸生意的,经常需要群发邮件,要求邮件里商品名称,收信人称谓等内容是动态的. 他一直找不到一个合适的免费的群发工具,于是我推荐他使用了 kettle,并帮他画了一个流程来群发邮件.(这位朋 ...

最新文章

  1. 自动驾驶中可解释AI综述和未来研究方向
  2. 102TimeStatistic
  3. linux date英文时间,date(时间),timedatectl(时区),cal(日历)的用法
  4. ORACLE not available如何解决
  5. python 分布式框架_python分布式框架rq的使用
  6. 阻塞、非阻塞、同步与异步
  7. 你百分之九十九的问题都是因为懒
  8. KVM 介绍(3):I/O 全虚拟化和准虚拟化 [KVM I/O QEMU Full-Virtualizaiton Para-virtualization]
  9. 面试被问离职原因该怎么回答?
  10. 微博 用户画像_微博的用户画像是怎样构建的?
  11. 解决myeclipse html页面乱码问题
  12. CC2500模块移植说明
  13. 目前最新android处理器排行榜,2017年最新安卓处理器排行榜 骁龙竟然输给了他
  14. 期末作业实验报告:MLP实验对比(MLPClassifier)
  15. NC11 【模板】01背包
  16. [OpenGL] 视图矩阵(View)矩阵与glm::lookAt函数源码解析
  17. 【原创】使用 Linux IO (LIO) 创建 SCSI target
  18. uni-app学习日记7
  19. 10分钟白嫖大厂程序员都在用的在线工具网站
  20. 四级计算机网络考试大纲,2018年全国计算机等级考试四级计算机网络考试大纲...

热门文章

  1. OpenCASCADE:使用 扩展数据交换XDE之入门
  2. wxWidgets:wxDialUpManager类用法
  3. boost::mp11::mp_split相关用法的测试程序
  4. boost::gil模块计算直方图的测试程序
  5. boost::gregorian模块实现日期序列化的测试程序
  6. GDCM:gdcm::PDFCodec的测试程序
  7. boost::container模块实现字符串视图兼容性
  8. ITK:读取并打印DICOM标签
  9. ITK:比较两个图像并将输出像素设置为最小值
  10. DCMTK:表示来自细分ID的细分的类