为 Pentaho 中的每一行添加一个 UUID4 ID
adding a UUID4 ID to each row in Pentaho
我正在使用 Pentaho 将 SELECT 语句的结果从关系 table 插入到另一个 table 中,是否可以将 UUID4 标识符添加到每一行然后插入.
插入前的数据:
ip country city start_time
1.7411624393E10 Canada London 2017-06-01 15:27:23
1.7411221531E10 Canada Ottawa 2017-06-02 23:57:56
1.846525287E9 Canada Langley 2017-06-02 22:27:29
2.0647254234E10 Canada Toronto 2017-06-02 22:22:49
2.0647254234E10 Canada Toronto 2017-06-02 22:22:12
2.0647254234E10 Canada Toronto 2017-06-02 22:21:20
需要为:
UUID ip country city start_time
ID1 1.7411624393E10 Canada London 2017-06-01 15:27:23
ID2 1.7411221531E10 Canada Ottawa 2017-06-02 23:57:56
ID3 1.846525287E9 Canada Langley 2017-06-02 22:27:29
ID4 2.0647254234E10 Canada Toronto 2017-06-02 22:22:49
ID5 2.0647254234E10 Canada Toronto 2017-06-02 22:22:12
ID6 2.0647254234E10 Canada Toronto 2017-06-02 22:21:20
我可以使用随机生成器为所有记录生成一个 UUID4 ID,但我当然需要为所有行生成单独的 UUID。
您可以使用 "Generate random value" 步骤创建类型为 "Universally Unique Identifier type 4(UUID4)" 的列。
我正在使用 Pentaho 将 SELECT 语句的结果从关系 table 插入到另一个 table 中,是否可以将 UUID4 标识符添加到每一行然后插入.
插入前的数据:
ip country city start_time
1.7411624393E10 Canada London 2017-06-01 15:27:23
1.7411221531E10 Canada Ottawa 2017-06-02 23:57:56
1.846525287E9 Canada Langley 2017-06-02 22:27:29
2.0647254234E10 Canada Toronto 2017-06-02 22:22:49
2.0647254234E10 Canada Toronto 2017-06-02 22:22:12
2.0647254234E10 Canada Toronto 2017-06-02 22:21:20
需要为:
UUID ip country city start_time
ID1 1.7411624393E10 Canada London 2017-06-01 15:27:23
ID2 1.7411221531E10 Canada Ottawa 2017-06-02 23:57:56
ID3 1.846525287E9 Canada Langley 2017-06-02 22:27:29
ID4 2.0647254234E10 Canada Toronto 2017-06-02 22:22:49
ID5 2.0647254234E10 Canada Toronto 2017-06-02 22:22:12
ID6 2.0647254234E10 Canada Toronto 2017-06-02 22:21:20
我可以使用随机生成器为所有记录生成一个 UUID4 ID,但我当然需要为所有行生成单独的 UUID。
您可以使用 "Generate random value" 步骤创建类型为 "Universally Unique Identifier type 4(UUID4)" 的列。