MapForce rend la définition de l’intégration des données complexes, la conversion et les processus ETL facile. L’entrée et la destination du mappage des données peut être des formasts mixtes, y compris toute combinaison de XML, JSON, PDF, bases de données, fichiers plats, EDI, Excel, XBRL, etc. Un projet de mappage des données peut avoir une entrée mappée à une sortie, une entrée à plusieurs sorties, de nombreuses sources à une destination, ou de nombreuses sources à de nombreuses destinations, tous en différents formats de données, tel qu’affiché dans l’exemple à gauche où les données Excel sont mappées vers les fichiers JSON et XML.
MapForce vous permet d'intégrer des données provenant de plusieurs fichiers et sources de données ou de partager les données depuis une source vers plusieurs sorties. Des fichiers multiples peuvent être spécifiés par le biais d'une prise en charge des caractères génériques (par ex. ? ou *) dans les noms de fichier, une table de base de données, des séquences d'auto-numérisation, ou d'autres méthodes. Cette fonction est très utile pour de nombreux scénarios d'intégration des données ; par exemple, il peut être nécessaire d'intégrer les données depuis une collection de fichiers ou de générer des fichiers XML individuels pour chaque enregistrement de table principale dans une base de données volumineuse.
MapForce vous permet également d'utiliser des noms de fichier en tant que paramètres dans vos projets d'intégration de données. Cela vous permet de créer des mappages dynamiques dans lesquels des noms de fichier spécifiques sont définis lors de l'exécution.
La prise en charge dans MapForce pour les transformations de données enchaînées ou à multi-étape vous permettent de créer des mappages puissants dans lesquels la sortie d'un mappage devient l'entrée d'un autre. Cette fonction puissante permet à MapForce d’exécuter les transformations entièrement automatisées pour l’intégration des données complexeset les scénarios ETL. Chaque composant enchaîné devient une entité modulaire dans une séquence de transformation interdépendante, permettant de faire rapidement des conversions.
Les transformations enchaînées peuvent être créées en utilisant toute quantité de composants de mappage connectés à un composant cible final. Les fonctions d'aperçu et de génération de code peuvent affichées/générées pour des composants intermédiaires, ainsi que pour le résultat de mappage final.
Les composants de mappage intermédiaires ont un bouton "pass-through" dans la barre de titre. Ce bouton vous permet de définir l’ensemble des données transmises au composant suivant.
Lorsqu'une conversion de données produit une sortie dynamique de multiples fichiers, chaque fichier possède son propre panneau numéroté dans la fenêtre d'aperçu de Sortie. Une option de menu pratique vous permet d'enregistrer tous les fichiers dans une étape.
En ce qui concerne les transformations et les mappages produisant des composants de sortie distincts, une icône du composant vous permet de l'attribuer à la fenêtre d'aperçu de la sortie.