kette介绍-Step之Table output

表输入(Table output)介绍:

Table output步骤常被用于将转换中的行集从内存持久化到数据库,对转换而言是

行集被拿出去的感觉,故名为输出。可以限制提交记录数量和指定插入的目标表

字段

Use batch update for inserts :激活批量插入。激活条件下,性能更高。默认为勾选状


Ingore insert errors :忽略插入时发生的异常,有报错时整个转化就停止。如果启用批量插入,则此功能不可用。此功能需谨慎使用,虽然错误日志能够记录20个以内的错误详情,但数据库的插入异常应当重视
Specify database fields :指定字段跟数据库表字段的映射关系,当没勾选时根据字段名称进行自动配对
Truncate table :插入数据前清空表,注:这里采用的truncate而不是delete
Partition data over tables :激活时可以启用逻辑分区,也就是某个字段的值决定该行

的存储目标表
Partitioning field :在下拉框中选择想要分区的字段。因为Kettle只支持按照月份或者天分区,所以该字段必须为日期类型。
Partition data per month :选择之后,以时间月为单位分区数据
Partition data per day :选择之后,以时间天为单位分区数据
Is the name of the table defined in a field :如果激活,那么每一行数据插入的表名称由

此字段值决定。这是一种灵活性更大的分区功能,避免上述只能支持按月、按天分区的局限性。
SQL :当目标库没有此表时会生成对应的建表语句,当有字段修改添加时也会有对应的SQL
Return auto-generated kye :往表中插入行时,是否返回主键值。多数

关系数据库都支持自增长字段,这些字段的值在插入数据库记录后,自动产生并

增长。常见表设计均会采用这种逻辑主键。如果需要在插入数据库记录后,返回

这个主键值以供后续处理,那么可以激活本控件。
Name of auto-generated key field:指定包含关键字的输出字段的字段名称。该字段将包含每一行插入后产生的主键值

相关推荐
RestCloud2 个月前
2025常用的ETL 产品推荐:助力企业激活数据价值
数据仓库·apache·etl·kettle·数据集成·ibm·informatica
敲敲敲-敲代码2 个月前
【Kettle安装】Kettle安装过程, 电脑已安装java23,安装Kettle 出现报错:尝试启动 Java 虚拟机(JVM)时失败解决方法
java·kettle
遇码2 个月前
阿里开源的免费数据集成工具——DataX
大数据·开源·kettle·datax·数据集成·flinkcdc·seatunnel
zhangjin12224 个月前
kettle从入门到精通 第九十二课 ETL之kettle 使用Kettle的Carte对外发布读写接口
kettle·kettle web接口·kettle carte 接口·kettle 接口调用·kettle接收http参数·kettle http结果输出
飞奔的屎壳郎5 个月前
DM适配连接kettle迁移工具(资源库+数据源配置)
数据库·etl·kettle·dm
zhangjin12225 个月前
Apache Hop从入门到精通 第二课 Apache Hop 核心概念/术语
kettle·apache hop·apache hop 核心概念·apache hop 术语
天地风雷水火山泽6 个月前
二百八十、ClickHouse——用Kettle对DWD层补全的清洗数据进行记录
大数据·clickhouse·kettle
RestCloud6 个月前
如何选择最适合企业的ETL解决方案?
数据仓库·etl·kettle·datax·数据处理·数据集成
isNotNullX6 个月前
一文解析Kettle开源ETL工具!
数据仓库·开源·etl·kettle
isNotNullX7 个月前
一文详解开源ETL工具Kettle!
大数据·数据仓库·etl·kettle