Para a transformação de dados, o MapForce oferece uma biblioteca extensível de funções de processamento e conversão de dados que permitem filtrar e manipular os dados de acordo com as necessidades do seu projeto de integração de dados ou ETL.
Para economizar tempo e aproveitar o trabalho que você já realizou e testou, você pode até mesmo importar código de transformação de dados existente, funções definidas pelo usuário ou um arquivo XSLT 1.0, 2.0 ou 3.0 para utilizá-lo como uma biblioteca de funções.
O MapForce também inclui uma função exclusiva de criação visual de funções para definir e reutilizar funções personalizadas que combinam múltiplas operações. A ferramenta de criação visual de funções permite criar funções definidas pelo usuário utilizando uma interface gráfica. Isso torna o processamento de dados complexo acessível a usuários que podem não ter conhecimentos de programação.
Essas funções podem ser utilizadas para realizar transformações de dados ou cálculos complexos que vão além das funções integradas fornecidas pelo MapForce. Essa funcionalidade é particularmente útil quando é necessário aplicar uma lógica de negócios específica às suas mapeamentos de dados.
A ferramenta de construção de funções visuais oferece uma interface de arrastar e soltar para criar funções. É possível conectar diversos componentes de funções, como constantes, variáveis, operações e funções integradas, para definir a lógica da função personalizada.
Funções personalizadas podem ser reutilizadas em diferentes configurações dentro do mesmo projeto, o que significa que você pode definir uma função uma vez e aplicá-la sempre que necessário.
Funções ETL definidas pelo usuário podem receber parâmetros, permitindo um processamento de dados flexível e dinâmico. O construtor visual de funções também suporta lógica condicional dentro das funções personalizadas. Isso inclui instruções "se-então-senão", estruturas "case" e outras operações condicionais para lidar com cenários complexos de transformação de dados.
