栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Kettle使用记录

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Kettle使用记录

文章目录
  • 安装
  • 使用
    • 数据库到文件
      • 从teradata抽取数据到csv文件
      • 数据库连接选项配置
        • 依据某个字段分组,然后输出到不同的文件

安装

整个软件是一个压缩包,解压即用,环境配置上只需配置JDK即可(1.6以上版本)。
windows下运行spoon.bat打开kettle图形界面

https://sourceforge.net/projects/pentaho/files/Pentaho%208.2/client-tools/

或者

http://www.kettle.be/

使用 数据库到文件 从teradata抽取数据到csv文件

原表数据有1亿多,需要输出到文件,按某个字段分组存储。

数据库连接选项配置

解决输出数据中文乱码问题
CHARSET=ASCII
TMODE=TERA
CLIENT_CHARSET=GBK

依据某个字段分组,然后输出到不同的文件

参考资料:
kettle循环导出数据到excel生成多个sheet页/不同excel
Kettle导出数据切分CSV说明
Pentaho Kettle将CSV拆分为多个记录

完整作业截图如下:

  • 获取分组list的转换如下所示:

    1. 表输入

    2. 字段选择

    3. 复制记录到结果

  • 将单个分组结果输出到文件的job如下所示:

    1. 获取变量


    2. 数据输出



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591705.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号