Para la transformación de datos, MapForce ofrece una biblioteca extensible de funciones de procesamiento y conversión de datos para filtrar y manipular los datos según los requisitos de su proyecto de integración de datos o proyecto ETL.
Para ahorrar tiempo y reutilizar el trabajo ya realizado y probado, puede importar código de conversión de datos ya existente o un archivo XSLT 1.0, 2.0 o 3.0 y utilizarlo como biblioteca de funciones.
MapForce también incluye un exclusivo generador visual de funciones para definir y reutilizar funciones personalizadas que combinan múltiples operaciones. El generador visual de funciones le permite crear funciones definidas por el usuario con ayuda de una interfaz gráfica. Esto hace que el procesamiento de datos complejos sea accesible a usuarios que pueden no tener conocimientos de programación.
Estas funciones pueden utilizarse para realizar transformaciones de datos o cálculos complejos que van más allá de las funciones integradas que vienen con MapForce. Esta función es especialmente útil cuando se necesita aplicar una lógica empresarial específica a las asignaciones de datos.
El generador visual de funciones proporciona una interfaz interactiva que permite generar funciones mediante operaciones de arrastrar y colocar. Puede conectar varios componentes de la función, como constantes, variables, operaciones y funciones integradas, para definir la lógica de la función personalizada.
Las funciones personalizadas pueden volver a utilizarse en diferentes asignaciones dentro del mismo proyecto, lo que significa que puede definir una función una vez y aplicarla siempre que sea necesario.
Las funciones ETL definidas por el usuario pueden aceptar parámetros, lo que permite un tratamiento flexible y dinámico de los datos. El generador visual de funciones también admite la lógica condicional dentro de las funciones personalizadas. Esto incluye instrucciones if-else, instrucciones case y otras operaciones condicionales para abordar situaciones de transformación de datos complejas.