Skip to main content
 首页 » 数据库

kettle 生成uuid

2022年07月19日158kenshinobiy

示例说明如何在kettle中生成uuid,因为目标表的主键是uuid,不是数值类型的自增字段。

1、从文件到数据库

       如从csv中加载数据,存储到目标表中,需要有一个主键ID,为uuid。使用 "Generate Random Value" 步骤可以生成 uuids 。


2、从一个库加载到另一个库

       原始表没有uuid字段,目标表需要uuid字段;可以采用上述方式,也可以在加载表的时候利用数据库自身的功能,事先就准备好uuid;

select sys_guid() ,fields from table_name;

总结


     后者效率会更好,尽量在kettle之前就准备好数据。


本文参考链接:https://blog.csdn.net/neweastsun/article/details/52387528
阅读延展