Pour la transformation des données, MapForce propose une vaste bibliothèque de fonctions de traitement des données et de conversion pour filtrer et manipuler les données conformément aux besoins exigés par votre ou ETL projet d’intégration de données.
Pour économiser du temps et garder le travail que vous avez déjà effectué et testé, vous pouvez importer un code de transformation de données existantes, des fonctions définies par l’utilisateur ou un fichier XSLT 1.0, 2.0 ou 3.0 à utiliser en tant que bibliothèque de fonction.
MapForce comprend également un générateur de fonction visuel unique pour définir et réutiliser les fonctions personnalisées qui combinent plusieurs opérations. Le créateur de fonction visuelle vous laisse créer des fonctions définies par l’utilisateur utilisant une interface graphique. Ceci rend le traitement des données accessible aux utilisateurs qui n’ont éventuellement pas d’expertise en programmation.
Ces fonctions peuvent être utilisées pour réaliser des transformations ou calculs de données complexes qui vont au-delà des fonctions fournies par MapForce. Cette fonction est particulièrement utile lorsque vous devez appliquer une logique professionnelle spécifique à vos mappages de données.
Le créateur de fonction visuelle fournit une interface glisser-et-déposer pour créer des fonctions. Vous pouvez connecter divers composants de fonction, telles les constantes, variables, opérations, et fonctions intégrées afin de définir la logique de la fonction personnalisée.
Les fonctions personnalisées peuvent être réutilisées parmi les différents mappages à l’intérieur du même projet, signifiant que vous pouvez définir une fonction une fois et l’appliquer là où requise.
Les fonctions ETL définies par l’utilisateur peuvent accepter des paramètres, permettant un traitement de données dynamique et flexible. Le créateur de fonction visuelle prend également en charge une logique conditionnelle à l’intérieur des fonctions personnalisées. Ceci inclut des instructions if-else, des instructions de cas, et d’autres opérations conditionnelles pour gérer les scénarios de transformation de données complexes.