Como configurar os Mappers (Expression Values)?

Como configurar os Mappers (Expression Values)?

Além do conjunto de propriedades que se podem aplicar nos modelos de transformação de dados, o serviço de transformação GenericMapper disponibiliza uma metodologia (ExpressionValues) que permite aplicar a uma determinada propriedade uma expressão cujo grau de complexidade poderá ser bastante elevado. 
As ExpressionValues, permitem ao implementador/integrador especificar qualquer expressão lógica, matemática, temporal, etc. A sintaxe utilizada na definição da expressão requer conhecimentos mínimos de C#.
A tabela seguinte enumera alguns exemplos práticos (poderá definir qualquer expressão, desde que esta seja válida no interpretador da linguagem C#).

Descrição
Exemplo
Tamanho da String


Concatenar os campos do tipo string

Novo Id (Guid)

Expressão Matemática
Expressão Matemática
Data
   

    • Related Articles

    • Como configurar os Mappers?

      De modo a optimizar processos de integração, o plugin disponibiliza um conjunto de mappers (ficheiros json) que podem ser usados na implementação de serviços de integração. O procedimento de transformação de dados é definido na configuração do ...
    • Como configurar os Schedulers?

      A frequência de execução de um pipeline é definida através do scheduler expresso na configuração do pipeline. O catálogo de Schedulers presente na solução disponível como exemplo base, poderá ser customizado com a inclusão de novos itens, com recurso ...
    • Como configurar os meus dados de acesso?

      A utilização de Expressions na configuração de uma solução é prática frequente, devido ao elevado número que determinada expressão é aplicada de forma recorrente. Por exemplo, na solução disponibilizada como exemplo base, todos os pipelines recorrem ...
    • Como configurar os Mappers (Structure)?

      A sintaxe e semântica aplicada na transformação de dados é definida num contexto modelar e de fácil interpretação, recorrendo a um formato ou protocolo (JSON - JavaScript Object Notation) de representação de dados, baseado na linguagem de programação ...
    • Como configurar os Mappers (Property Sets)?

      A tabela seguinte enumera propriedades (tags) que podem ser aplicadas nos modelos de transformação de dados. Propriedade Descrição Exemplo DefaultValue Permite expressar um valor por omissão. PipelineVariable Permite expressar um valor definido no ...