Módulo Transformação de Dados

Definição

O módulo ferramental "Transformação de Dados", módulo padrão da plataforma para a utilização em qualquer fluxo, foi criado para a transformação de dados por meio de JSONATA, facilitando assim a criação de operações complexas.

JSONata é uma linguagem leve, projetada para consultar e transformar estruturas de dados JSON.

O módulo "Transformação de Dados" é composto por uma única operação, que permite a manipulação de vários dados e a transformação destes dados no formato que desejamos. Este módulo inicializa sempre o parâmetro data, o que nos permite, como vimos em Manipulação de Objetos, além de obter um conjunto de dados, filtrar para que somente um subconjunto específico seja evocado.

A "Transformação de Dados" é ideal para manipulações mais complexas de dados, com uma resposta interna no fluxo. Para manipulações de dados de menor complexidade, recomendamos o uso de uma SMOP. Para manipulações mais complexas de dados, mas que necessitem de uma resposta para uma requisição HTTP, recomendamos o uso do módulo "Retorno".

Configuração do módulo "Transformação de Dados"

O módulo "Transformação de Dados" aparece na opção Ferramentas da edição de um fluxo. Após clicar para adicioná-lo, o modal de configuração será exibido.

Configuração das variáveis

Neste bloco, na aba "Dados de Origem", há os seguintes campos:

  • Chave: identificação da variável

  • Valor: digite ou arraste uma variável

  • Tipo: escolha o tipo de dados mais adequado. As opções são: texto, número, booleano, objeto e array.

Se preferir, pode preencher o JSON Origem.

Após o preenchimento das configurações, clique em "Avançar".

Resultado

Nesta tela, é possível executar e visualizar as informações da transformação de dados e manipule-as com JSONata.

Para finalizar a configuração do módulo, clique em "Salvar".

Last updated