Altova MapForce est un outil de mappage et de conversion des données any-to-any pour XML et d’autres formats. Une prise en charge de la conversion entière est fournie pour :
Convertir entre ces formats dans toutes les directions, créer des mappages any-to-many, ou enchaîner des mappages pour une flexibilité extraordinaire d’intégration des données. Tout projet de mappage XML peut présenter plusieurs entrées et sorties et peuvent combiner des types de données complètement disparates.
Un problème courant est converti du XML en CSV et d’autres formats de texte comme FLF. Pour commencer, il suffit d’insérer un ou plusieurs formats de données source et cible dans le volet de mappage de données. Si vous n’avez pas de schéma XML associé avec un composant XML, MapForce peut générer en générer un pour vous basé sur un document d’instance XML d’échantillon.
Dans le volet de design, il est simple d’effectuer un glisser et déposer pour associer les champs XML et CSV pour la conversion et d’ajouter des fonctions et des filtres pour la manipulation des données.
Lors de la conversion de XML en CSV, les délimiteurs CSV pris en charge sont des virgules et des onglets, des espaces, des point-virgule ou une valeur personnalisée.
Outre des fichiers CSV et FLF, un mappage vers ou depuis des fichiers texte avec des structures plus complexes ou personnalisées est possible en utilisant avec FlexText de MapForce. Les fichiers de texte legacy peuvent contenir des données utiles dans des formats CSV ou FLF dans un fichier plat plus complexe. FlexText vous permet d'extraire directement de telles données à l'aide des opérations CSV et FLF. Après l'application d'opérations Split et autres, vous pouvez stocker les champs CSV ou FLF formatés restants en configurant les noms de champs, les longueurs, etc. pour un mappage simple de ou vers XML et d’autres formats.
Les clients nécessitent souvent de convertir du XML en feuilles de calcul Excel. MapForce vous permet de définir des règles de traitement des données sophistiquées pour écrire du XML en Excel OOXML. Les versions Excel 2007 et plus sont prises en charge.
MapForce affichera une représentation graphique de la structure du fichier Excel. Il est donc très simple d’afficher des lignes, des colonnes et des cellules ainsi que les références aux nombres et aux noms. Ce composant comprend des icônes cliquables qui vous permettent de définir et de spécifier des données mappables pour la conversion XML en Excel.
Alors que vous élaborez un projet de mappage XML, le moteur MapForce intégré vous permet d'apercevoir et d'enregistrer le code XSLT 1.0/2.0 ou XQuery autogénéré avec un seul clic. Vous pouvez aussi cliquer sur l'onglet Sortie pour consulter la sortie réelle générée par votre mappage XML.
Pour une conversion XML récurrente, découvrez le MapForce Server haute performance.
MapForce Server contient le moteur de transformation de données intégré développé pour MapForce et fonctionne dans les environnements de serveur. MapForce Server réalise des transformations de données pour convertir toutes les combinaisons de XML, base de données, EDI, XBRL, fichier plat, Excel JSON, Protocol Buffers et/ou services web à l'aide des mappages de données prétraités et optimisés stockés dans les fichiers d'exécution. MapForce Server révolutionne la transformation de données avec des capacités de serveur permettant un traitement parallèle et un multi-threading, une insérer bulk SQL, prise en charge multi-plateforme, etc.
Le pré-traitement permet d'accélérer la performance et de réduire l'empreinte mémoire pour la plupart des mappages de données.