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:

  1. Set field value – que substitui um campo por outro;
  2. 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.