Altova MapForce offre une puissance et une flexibilité sans précédent pour les mappages de données, les conversions et transformation avancés.

Altova MapForce est un outil de mappage de données graphiques, de conversion et d'intégration qui mappe les données pour toutes les combinaisons de XML, base de données, EDI, XBRL, fichier plat, Excel, JSON, et/ou services web, puis transforme les données instantanément ou génère des fichiers d'exécution ou le code source pour des conversions récurrentes.

Pourquoi MapForce est-il supérieur à tous les autres outils d'intégration des données ?

La plate-forme MapForce est disponible à une fraction du coût des produits de gestion des données les plus connus et ne s'encombre pas de lest inutile comme des fonctions de design obsolètes comme c'est souvent le cas avec d'autres produits.

Points forts MapForce

Mappage de données graphiques

L'interface MapForce facilite l'intégration des données avec une interface graphique qui comprend de nombreuses options d'intégration des données pour la gestion, la visualisation, la manipulation et l'exécution de mappages individuels et de projets de mappages complexes. Utiliser le panneau de design pour définir graphiquement les composants de mappage, ajouter des fonctions et des filtres pour la manipulation de données, et glisser les connecteurs pour transformer entre les formats de source et de cible

Fonctions de traitement 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 projet de mappage de données. Pour économiser du temps et garder le travail que vous avez déjà effectué et testé, vous pouvez même importer du code de conversion de données existantes ou un fichier XSLT 1.0 ou 2.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.

Bibliothèque de fonctions

Un grand nombre des fonctions intégrées comme concat, add, multiply, etc., prennent en charge un nombre illimité de paramètres, permettant de procéder à des manipulations mathématiques en toute simplicité et de combiner plusieurs paramètres. Des fonctions de regroupement vous permettent d'effectuer des calculs sur des groupes de données, y compris count, sum, min, average, join-string, etc. Des fonctions de conversion permettent de parser des types de données complexes.

Des fonctions dans la bibliothèque principale sont généralisées et ne sont pas spécifiques à un type de sortie. En utilisant ces fonctions de base, vous pouvez créer un code de conversion de données XSLT 1.0/2.0, XQuery, Java, C++ ou C# en sélectionnant le/les langue/s que vous souhaitez.

Aperçu de sortie de mappage

Le moteur d'exécution intégré MapForce vous permet de consulter un code de programme et la sortie pour les mappages de données de XML, base de données, fichier plat, EDI, Excel et XBRL. Vous pouvez exécuter des transformations de mappage puis immédiatement consulter et enregistrer le résultat d'un mappage tel qu'il serait généré dans XQuery, Java, C++, ou C#, sur la base du format cible défini.

Débogage interactif de mappage de données

MapForce introduit un débogueur interactif révolutionnaire pour vous aider dans la conception de mappage de données. Il permet aux utilisateurs de réaliser un mappage en une seule étape et de voir les données passer des sources aux nœuds cibles. Le débogueur MapForce est pris en charge avec les commandes de menu, une barre outils spéciale et des fenêtres d'aide qui s'ouvrent automatiquement. Traçage des opérations de traitement intermédiaires et examen des valeurs de données pendant l'exécution de mappage.

Mappage XML

MapForce prend en charge les mappages XML basés sur le Schéma XML ou sur les modèles de contenus DTD. Pour développer un mappage XML, il suffit de charger deux ou plusieurs schémas dans MapForce et de tirer des lignes de connexion entre les nœuds source et cible. La prise en charge de contenu mixte permet même de mapper des données contenant des éléments XML.

Si vous ne disposez pas d'un schéma associé pour un document d'instance XML, MapForce génèrera un schéma XML depuis un document d'instance XML.

Mappage de données JSON

MapForce comprend une prise en charge de la définition et l'exécution de mappages de données sur la base de modèles JSON (JavaScript Object Notation). Vous pouvez ajouter une instance JSON ou des fichiers de schéma JSON en tant que composant source ou cible d'un mappage de données. MapForce lit et écrit les fichiers JSON sur la base de JSON Draft 04 Schema.

JSON5 est une extension proposée de JSON qui permet une lecture et une rédaction humaine du code JSON plus simple. MapForce prend en charge JSON5 en tant qu'entrées, sorties ou composants de mappage de données intermédiaires dans des mappages enchaînés.

Comme indiqué ci-dessous, les composants JSON sont affichés avec une syntaxe d'élément appropriée et leurs types de données sont clairement indiqués.