kettle从入门到精通 第六十八课 ETL之kettle kettle随机数生成的一些方案

1、在做ETL数据抽取的时候,会用到生成随机数的功能,今天我们一起来学习下如何生成随机数据。如下图所示

2、将生成随机数拉倒画布即可,然后设置字段名称和选择合适的类型,如下图所示:

类型:

随机数字:生成一个介于 0 和 1 之间的随机数

随机整数:生成一个随机的 32-bit整数

随机字符串:基于 64-bit 长随机值生成一个随机字符串

UUID:通用唯一标识符(UUID)

UUID4:通用唯一标识符类型 4(UUID4)

随机消息认证码(HmacMD5)

随机消息认证码(HmacSHA1)

3、通过javascript调用jar包工具类进行生成,如下图所示:

4、通过java脚本进行生成,如调用 java.util.UUID.randomUUID().toString(),这里不做过多介绍。

相关推荐
武子康13 分钟前
大数据-258 离线数仓 - Griffin架构 配置安装 Livy 架构设计 解压配置 Hadoop Hive
java·大数据·数据仓库·hive·hadoop·架构
18号房客7 小时前
高级sql技巧进阶教程
大数据·数据库·数据仓库·sql·mysql·时序数据库·数据库架构
Faith_xzc9 小时前
【Apache Doris】周FAQ集锦:第 26 期
大数据·数据仓库·开源·doris
武子康1 天前
大数据-257 离线数仓 - 数据质量监控 监控方法 Griffin架构
java·大数据·数据仓库·hive·hadoop·后端
m0_748254882 天前
DataX3.0+DataX-Web部署分布式可视化ETL系统
前端·分布式·etl
ProtonBase2 天前
如何从 0 到 1 ,打造全新一代分布式数据架构
java·网络·数据库·数据仓库·分布式·云原生·架构
csding112 天前
写入hive metastore报问题Permission denied: user=hadoop,inode=“/user/hive”
数据仓库·hive·hadoop
不会写代码的女程序猿3 天前
关于ETL的两种架构(ETL架构和ELT架构)
数据仓库·架构·etl
ssxueyi4 天前
数据仓库有哪些?
大数据·数据仓库·数据湖
武子康4 天前
大数据-256 离线数仓 - Atlas 数据仓库元数据管理 正式安装 启动服务访问 Hive血缘关系导入
大数据·数据仓库·hive·hadoop