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 JavaScript, o qual permite definir uma estrutura de transformação padronizada.
Deste modo a sintaxe aplicada no processo de transformação de dados obedece às regras e princípios definidos no formato da linguagem JSON, nomeadamente: tipos de dados, propriedades, objetos, arrays, etc..
Em termos semânticos, adoptou-se uma estrutura que poderá ser reutilizada em qualquer plugin, de forma a satisfazer o intercâmbio de dados entre diferentes sistemas. Esta estruturação semântica baseia-se no seguinte modelo conceptual:
- Table: identificação (nome) do objeto ou array na estrutura JSON do sistema destino;
- Fields: definição da estrutura de um objeto ou array (por exemplo, a composição dos atributos de uma determinada entidade);
- Field: identificação (nome) da propriedade à qual será atribuído o valor transformado (por exemplo, o nome de um atributo de uma determinada entidade);
- Handlers: especificação (propriedades) aplicar no mapeamento e transformação de dados (atribuição do valor transformado em função do mapping aplicado).
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 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 ...
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 ...
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 ...