首页 > 其他分享 >kettle从入门到精通 第六十八课 ETL之kettle kettle随机数生成的一些方案

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

时间:2024-06-12 18:34:33浏览次数:18  
标签:UUID kettle 生成 随机 随机数 ETL

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(),这里不做过多介绍。

 

标签:UUID,kettle,生成,随机,随机数,ETL
From: https://www.cnblogs.com/zjBoy/p/18243242

相关文章

  • kettle从入门到精通 第六十七课 ETL之kettle 再谈kettle阻塞,阻塞多个分支的多个步骤
    场景:ETL沟通交流群内有小伙伴反馈,如何多个分支处理完毕之后记录下同步结果呢?或者是调用后续步骤、存储过程、三方接口等。解决:使用步骤Blockingstep进行阻塞处理即可。 1、 如下流程图中利用Blockingstep步骤同时阻塞【模拟表输出1】和【模拟表输出2】两个步骤,只有当两个步......
  • NetLimiter使用教程,并掌握其基本的网络管理和流量控制能力;NetLimiter的各种高级功能和
    NetLimiter的初级使用教程大纲,可以帮助用户快速了解和上手这个网络管理工具:安装和配置下载和安装NetLimiter启动NetLimiter,进行基本配置界面介绍熟悉NetLimiter的用户界面主要功能区域的介绍和作用限制应用程序的网络访问如何设置应用程序的上传和下载限速如......
  • Moretl 企业级文件采集 1.1.0.1
    Moretl全新Web配置界面,让工程师有更加简单的部署方式!步骤1:服务器部署Moretl文件采集服务.(管理员身份运行)步骤2:设备电脑打开[部署页面],点击[下载采集客户端].解压至合适位置,运行[Start.exe]步骤3:[部署页面]输入远程Token.看到刚刚部署的设备电脑.3.1......
  • kettle_Hbase
    kettle_Hbase☀Hbase学习笔记 读取hdfs文件并将sal大于1000的数据保存到hbase中前置说明:1.需要配置HadoopConnect将集群中的/usr/local/soft/hbase-1.4.6/conf/hbase-site.xml复制至Kettle中的Kettle\pdi-ce-8.2.0.0-342\data-integration\plugins\pentaho-big-data......
  • window下的随机数与随机数种子——[MTCTF 2021]Random
    题目 Die  IDA main函数 dword_1B336C 与 v7 ,是两个记录循环次数的计数器红框:加密逻辑,很简单绿框:成功条件,需要满足两个,第一个是 dword_1B336C==43 ,当 dword_1B336C 不等于43的时候进入else,然后需要满足条件 input[v9]==key[v8] 与 v7==42  key......
  • kettle从入门到精通 第六十六课 ETL之kettle kettle阻塞教程,轻松获取最后一行数据,so e
    场景:ETL沟通交流群内有小伙伴反馈,如何在同步一批数据完成之后记录下同步结果呢?或者是调用后续步骤、存储过程、三方接口等。解决:使用步骤Blockingstep进行阻塞处理即可。1、下面的demo演示从表t1同步数据至表t2(t1表中有三条数据,t2为空表,两个表表结构相同),然后数据同步完毕之后进......
  • 25、matlab随机数生成汇总:控制随机数生成器、均匀分布和正态分布的随机数
    1、rng:控制随机数生成器语法rng(seed,generator)还指定随机数生成器要使用的算法。参数seed:随机数种子    s:随机数生成器设置generator:随机数算法"twister"|"simdTwister"|"combRecursive"|"multFibonacci"|"philox"|"threefry"1)设......
  • kettle从入门到精通 第六十五课 ETL之kettle 执行动态SQL语句,轻松实现全量&增量数据同
    本次课程的逻辑是同步t1表数据到t2表,t1和t2表的表机构相同,都有id,name,createtime三个字段。 CREATETABLE`t1`(`id`bigintNOTNULLAUTO_INCREMENT,`name`varchar(10)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ciDEFAULTNULL,`createtime`datetime......
  • Kettle调优教程(推荐收藏)
    1、调整JVM大小linux文件路径:data-integration/spoon.sh windows路径: -Xms1024m:设置JVM初始内存为1024m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmx2048m:设置JVM最大可用内存为2048M。-Xmn2g:设置年轻代大小为2G。整个JVM内存大小=年轻代大小......
  • kettle从入门到精通 第六十四课 ETL之kettle kettle中执行SQL脚本步骤,使用需当心
    1、群里有不定时会有同学反馈执行SQL脚本步骤使用有问题,那么咱们今天一起来学习下该步骤。trans中的执行SQL脚本有两方面功能,使用时需小心,不然很容易踩坑。官方定义: 翻译:您可以使用此步骤执行SQL脚本,可以选择在转换的初始化阶段执行一次,或者针对步骤接收的每一行输入执行一......