Como Tratar dados com o Split field to rows
Olá tudo bem?
Em primeiro lugar Hoje iremos compartilhar com você mais uma maneira rápida e eficaz de utilizar o pentaho data integration para tratar os nossos dados, utilizando o step: Split field to rows.
Começando com o Datagrid para gerar os nossos dados:
Nome Estado email
João SP ra@gmail.com
Maria RJ lar@gmail.com
A nossa ideia é pode extrair todas as informações que está antes do @ do email.
Para isso iremos fazer um split na coluna de email.
Perceba como é simples utilizar o step, só temos que informar os seguintes parâmetros:
- Coluna que queremos fazer o split.
- Demilitador que no nosso caso é o @
- Nome da nova coluna.
Então o split criou dois valores para cada linha, o antes do @ e o depois.
Agora como só queremos o valor que esta antes do @, iremos utilizar o filter rows para fazer esse tipo de filtro.
Iremos utilizar o Contains que é semelhante ao LIKE do SQL, e utilizamos o NOT pois queremos filtrar os dados que não tem o .com na coluna teste.
E assim temos a coluna teste somente com os valores antes do @.
Até o Próximo Artigo!
Obrigado.