Olá pessoal, de boas?
Hoje quero mostrar para vocês um recurso bem interessante que tem uma gama imensa de aplicação chamado Set field value.
Essa transformação tem duas opções:
- Set field value – que substitui um campo por outro;
- Set field value to a constant – que permite customizar a substituição do valor da fonte.
Este será um breve tutorial onde irei mostrar apenas a usabilidade básica do recurso, em momentos futuros mostro mais opções de uso para esta transformação!
CRIANDO O EXEMPLO
Essa é a configuração base para o teste das duas funções. Utilizei um gerador de linhas único para facilitar o teste.
Irei substituir a coluna teste pelo novo teste utilizando o step set field value.
Configurando o step, temos o seguinte:
Veja o resultado da transformação:
Vale ressaltar que diferente do replace in string que não altera o valor na fonte, aqui modifica.
Reparem que quando configurei o set values to field, era para um substituir o outro, porém, não aconteceu. Como a coluna novo teste atribuiu à coluna teste um novo valor, este passou a ser fixo e permanente.
Já para o set field values to a constant não funciona assim, já que o valor atribuído pode ser customizável.
Como o write to log pegou todas as colunas, temos o resultado incluso do exemplo anterior.
CONCLUSÃO
Este foi um post rápido que serviu para apresentar e pavimentar as bases do set values.
Futuramente retornarei a este assunto com mais funções e usabilidades com esta transformação.
Espero que tenham curtido, saúde!
Baixe aqui o arquivo.