数据的输入,站在Spoon工具角度来说的。

CSV文件输入

Image20.png

  1. CSV文件输入能够读取csv文件数据。
  2. CSV文件是一个用逗号分隔的固定格式的文本文件,这种文件后缀名为.csv,可以用Excel或者文本编辑器打开。 组件简介 Image21.png 步骤名称:可以修改,但是在同一个转换里面要保证唯一性,见名知意; 文件名:选择对应的csv文件; 列分隔符:默认是逗号; 封闭符:结束行数据的读写; NIO缓存大小:文件如果行数过多,需要调整此参数; 包含列头行:意思是文件中第一行是字段名称行,表头不进行读写; 行号字段:如果文件第一行不是字段名称或者需要从某行开始读写,可在此输入行号。 并发运行?:选择并发,可提高读写速度; 字段中有回车换行?:不要选择,会将换行符做数据读出; 文件编码:如果预览数据出现乱码,可更换文件编码;

文本文件输入

Image22.png

功能:用来读取有一定规则数据的文件信息。如:系统打印日志,日志每行代表一条,空格分割。 Image23.png 说明: Image24.png

  • 步骤名称:步骤名称在一个转换当中唯一,可以根据业务修改。如:读取 xxx 文件
  • 增加文件目录: 输入读取文件的路径,点击增加,添加到选中的文件中。
  • 选中的文件:可以同时读取多个结构相同文件。
  • 显示文件名:查看文件名称
  • 显示文件内容:显示需要读取文件的部分内容
  • 正则表达式/通配符:指定一个正则表达式来匹配指定目录中的文件名。
  • 正则表达式(排除):指定一个正则表达式以排除指定目录中的文件名。

说明: Image25.png 文本限定字符:指读取文件中,字段两端有特殊字符限定。读取时,忽略限定字符。

表输入

Image26.png

功能: Image27.png

  • 读取数据库中数据信息。根据查询Sql语句,Sql: 放入查询语句,语句中不要有;结尾,不需要分号。
  • 记录数据限制:0 ,代表没有限制,读取所有数据。 Image28.png
  • 替换Sql变量 使用占位符替换时,多个字段注意字段顺序,字段顺着与上一步转入数据字段一致。
  • 从步骤插入数据 获取上一步骤数据,上一步数据字段要与sql语句中参数个数保持一致。 若出现不需要字段,使用【字段选择】组件进行过滤。
  • 执行每一行 根据上一步数据,合成查询语句。

    自定义常量数据

    Image29.png 功能: Image30.png 自定义一组数据。常用于测试,学习使用。