Talend 将字段从一拆分为双
Talend split fields from one to double
我有 mysql table 和文本字段 "email",其中可以包含 "user@example.com" 和 "user1@example.com;user2@example.com;user3@example.com"。
| Name | Email |
| user | user@example.com |
| user1 | user1@example.com;user2@example.com;user3@example.com |
我如何使用 Talend 进行这样的输出:
| Name | Email |
| user | user@example.com |
| user1 | user1@example.com |
| user1 | user2@example.com |
| user1 | user3@example.com
tNormalize 组件正是这样做的。您可以提供一个分隔字符,在您的情况下 ;
并在之后获取行作为结果。
编辑
AxelH 指出,也可以使用 String
进行分隔,这不是 Character
。
我有 mysql table 和文本字段 "email",其中可以包含 "user@example.com" 和 "user1@example.com;user2@example.com;user3@example.com"。
| Name | Email |
| user | user@example.com |
| user1 | user1@example.com;user2@example.com;user3@example.com |
我如何使用 Talend 进行这样的输出:
| Name | Email |
| user | user@example.com |
| user1 | user1@example.com |
| user1 | user2@example.com |
| user1 | user3@example.com
tNormalize 组件正是这样做的。您可以提供一个分隔字符,在您的情况下 ;
并在之后获取行作为结果。
编辑
AxelH 指出,也可以使用 String
进行分隔,这不是 Character
。