MapForce
Mappage de données, conversion et outil ETL
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

Customers Say

“We evaluated Altova MapForce against all the major data integration applications in the industry and found it to be the most powerful and easiest to use by far.”

Mark Beede, HealthTrans

“We have been test driving MapForce for 3 days and are absolutely impressed with the intuitive design and ease of use. Thanks for making our job easier. ”

Michael Elson, CRS Corporation

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
Mappages de données graphique avec MapForce
Le panneau de design est doté de fonctions conviviales qui vous aident à travailler, identifier et redéfinir les mappages les plus complexes. Par exemple, cliquer sur un nom d'item pour le sélectionner automatiquement afin de le connecter à un autre item. Des pop-up peuvent apparaître en faisant passer la souris au-dessus de certaines parties des connexions de mappage où vous pouvez consulter des informations supplémentaires comme le mappage d'item(s) ou de types de données cibles.
Les connexions sont déplacées par simple glisser-déposer sur la cible désirée et les connecteurs doubles (provenant de la même source vers une autre cible) peuvent être créés en glissant une connexion tout en maintenant la clé CTRL appuyée. Activer l'icône Autoconnecter les items enfant pour connecter automatiquement tous les items enfant du même nom sous l'item parent.
Les mappages de données peuvent présenter des entrées et des sorties multiples et peuvent combiner des types de données complètement disparates.
MapForce contient une bibliothèque bien remplie de fonctions de traitement des données afin d'effectuer pratiquement toutes les conversions de données exigées par le projet d'intégration, et une fenêtre d'aperçu vous permet de visualiser tout un projet de mappage de données et de zoomer dans des zones spécifiques selon vos besoins ainsi que d'indiquer la position dans le mappage lorsque vous vous déplacez dans le panneau de design. Naviguez dans les projets de mappage les plus complexes avec aise.

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.
Fonctions de traitement des données MapForce
MapForce peut gérer les scénarios de conversion les plus avancés, vous permettant de définir des règles basées sur des conditions, une logique booléenne, des opérations de chaîne, des calculs mathématiques, des instructions SQL et SQL/XML, ou toute autre fonction définie par l'utilisateur. Vous pouvez même utiliser un service Web existant pour consulter ou traiter les données dans tout mappage.
Conversion des données MapForce :
  • Des fonctions de traitement des données convertissent les données immédiatement
  • Calculs mathématiques
  • Conversion booléennes, données, heure, nombre ou chaîne
  • Parsage de chaîne programmatique et dateHeure
  • Nœud, séquence, edifact et fonctions bd spécialisés
  • Prend en charge les filtres, les conditions, les paramètres et les variables
  • Fonctions de base de données dans SQL ou SQL/XML

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.

Variables intermédiaires

Les variables intermédiaires sont un type de composant spécial qui stocke un résultat de mappage intermédiaire pour un traitement ultérieur et qui peuvent être utilisées pour résoudre des problèmes de mappage avancés. Une variable intermédiaire est équivalente à une fonction définie par l'utilisateur régulière (non-inline), et est un composant structurel sans un fichier d'instance.

Filtres et Conditions

Insérer les filtres et les conditions dans un mappage pour sélectionner des données depuis la source basée sur des conditions booléennes.
La condition if-else dans MapForce est équivalente à une instruction switch dans de nombreuses langues de programmation, vous permettant de contrôler facilement le flux des données dans vos projets de mappage en faisant correspondre une valeur à un critère sélectionné.

Paramètres de transformation

MapForce prend en charge les paramètres d'entrée de transformation, permettant aux paramètres extérieurs de toucher les transformations de mappage. Les paramètres d'entrée de transformation peuvent être passés à la fonction de mappage principale créée par le générateur de code MapForce dans Java, C#, ou C++.

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.
Aperçu de sortie MapForce
L'onglet de sortie affiche un fichier XML si la cible du mappage est un schéma XML. Les mappages sur fichier plat ont leur sortie dans des fichiers CSV ou texte, les mappages sur des cibles EDI produisent des messages EDIFACT ou des ensembles de transaction X12, les mappages sur Excel produisent une balise Office Open XML (OOXML), et des mappages sur des taxonomies XBRL produisent des rapports financiers XBRL.
Lors d'un mappage à la base de données, l'aperçu de sortie affiche les commandes SQL qui seraient exécutées par rapport à la base de données en tant que résultat de votre mappage. Le moteur MapForce vous permet également d'exécuter le script SQL pour exécuter la transformation et effectuer les changements dans la base de données.

Pré-consultation des feuilles de style XSLT

MapForce offre plusieurs fonctions précieuses pour assister au développement de feuilles de style XSLT 1.0/2.0 pour les transformations XML-à-XML. Alors que vous concevez visuellement des mappages de données, MapForce vous génère une feuille de style XSLT en arrière-plan. À tout moment, vous pouvez consulter le code de feuille de style XSLT en cliquant sur l'onglet XSLT situé en base de la page de design principale.
En outre, lorsque vous insérez un nouveau Schéma XML, DTD, ou taxonomie XBRL dans MapForce, vos pouvez fournir en option un document d'instance XML échantillon pour l'accompagner. Si vous choisissez de fournir des données échantillons, MapForce vous permet de prévisualiser aisément des résultats d'un échantillon de transformation pendant votre travail en cliquant sur l'onglet Sortie situé en bas de la fenêtre de design principale. Cela aide à assurer que votre mappage de données aboutit au résultat désiré.
Blog MapForce
Venez consulter le blog pour découvrir des astuces, des conseils et des tutos pour MapForce.

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.
Débogage de mappage de données MapForce
Le débogueur de mappage de données MapForce fournit un aperçu du fonctionnement interne de l'intégration de données et des projets ETL de manière inédite, même avec les produits de mappage plus onéreux.
Le débogueur MapForce supporte une fonction de points de rupture et d'étapes bien connue des développeurs expérimentés dans le débogage du code source. Les points de rupture peuvent être placés dans tout nœud d'entrée ou de sortie, pour interrompre l'exécution de mappage à ce point et les points de rupture conditionnels sont supportés.
Plusieurs commandes permettent plusieurs niveaux de granularité pour déboguer manuellement un mappage de données ou poursuivre l'exécution après qu'un point de rupture soit atteint, permettant aux utilisateurs de consulter autant de détails qu'ils le souhaitent.

Fichiers d'exécution pour MapForce Server

Une fois qu'un mappage MapForce a été conçu et testé, il peut être exécuté par MapForce Server pour automatiser les processus à transformations répétitives.
MapForce compile les fichiers d'exécution MapForce Server
MapForce pré-traite et optimise les mappages de données, les stocke dans des fichiers d'exécution MapForce Server pour une exécution par ligne de commande par MapForce Server, et les charge dans les tâches FlowForce Server. Les noms des fichiers qui peuvent être définis en tant qu'entrées et sorties de mappages de données ou les requêtes de base de données contenues dans le mappage peuvent être remplacés par des paramètres de tâche lors de l'exécution par MapForce Server.

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 XML MapForce
MapForce prend en charge les transformations XML avancées entre les schémas entrée/sortie multiples, les sources et/ou fichiers multiples, ou les transformations en plusieurs étapes (d'un schéma, vers un schéma, etc.)
Une fois que vous avez terminé la définition de vos règles de mappage XML et de traitement des données, vous pouvez charger un fichier source et le moteur d'exécution intégré MapForce convertira immédiatement les données dans le nouveau format.
MapForce génère aussi automatiquement des feuilles de style XSLT 1.0 ou 2.0 pour transformer des données dans des documents XML multiples sur la base du schéma de source en conformité avec le XML Schema cible.
Outre le mappage XML, MapForce prend en charge les mappages dans toutes les combinaisons de données XML, base de données, EDI, XBRL, fichier plat, Excel, JSON, et/ou service web pour construire des applications d'intégration de données ou de services web.

Prise en charge de caractères génériques XML

L'élément <xs:any> et <xs:anyAttribute> dans un design de XML Schema permet le placement de tout nouvel élément ou attribut dans l'emplacement correspondant dans un document d'instance XML, même si le nouvel élément ou attribut n'est pas défini dans le XML Schema. Il s'agit de ce qui est communément appelé un caractère générique XML, soit un mécanisme très apprécié utilisé pour permettre un certain degré de personnalisation dans de nombreux Schémas XML qui prennent en charge les normes de la branche dans un grand nombre d'entreprises.
MapForce prend en charge <xs:any> et <xs:anyAttribute> pour les mappages vers les sorties en XML ou dans tout autre format de sortie. Un nouveau bouton de sélection à côté de <xs:any> ou <xs:anyAttribute> dans un composant d'entrée de mappage XML ouvre un dialogue de sélection de caractère générique.
Les éléments <xs:any> et <xs:anyAttribute>, sont généralement utilisés dans les design XML Schema et de nombreux utilisateurs ont demandé une prise en charge dans MapForce.

Consulter la sortie de mappage XML

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.

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.
Mappage JSON MapForce
Les fonctions de traitement de données de la bibliothèque des fonctions MapForce peuvent être appliquées pour transformer les données JSON, exactement comme pour les autres composants.
Fonctions de mappage de données JSON :
  • Prend en charge JSON en tant que composant source ou cible
  • Prend en charge JSON5 en tant que composant source ou cible
  • Génère un schéma JSON ou JSON5 depuis un document d'instance
  • Prend en charge le mappage de sous-types JSON
  • Prend en charge les arrays JSON contenant des types d'item mixtes

Autogénère des schémas JSON

Lorsque vous ajoutez un fichier JSON ou JSON5 à un mappage, MapForce détecte automatiquement s'il s'agit d'un fichier de schéma ou d'instance. Pour les fichiers d'instance JSON ou JSON5, MapForce vous invite à parcourir un schéma JSON ou à en générer un automatiquement. MapForce Utilise le schéma JSON ou JSON5 pour construire la structure du composant.
Un schéma JSON ou JSON5 peut permettre l'occurrence de plusieurs types dans le même emplacement. Dans ces cas, le composant MapForce affiche des nœuds de structure séparés pour tous les types de base qui peuvent se produire à cet emplacement.
MapForce pend également en charge des arrays dans des composants JSON. Si un array a des types d'items différents dans le schéma JSON (par exemple aussi bien des strings que des nombres), MapForce affiche un nœud "item" pour chaque type d'item. Lorsque vous écrivez sur un fichier JSON, cela vous permet de créer des arrays contenant des items de types différents.

Mappage de base de données

MapForce comprend un support robuste pour le mappage de bases de données, y compris le mappage entre tout type de données de bases de données et XML, fichiers plats, EDI, Excel (OOXML), XBRL, services web et même d'autres formats de base de données.
Lorsque vous chargez une structure de base de données dans la fenêtre de design, MapForce interprète automatiquement le schéma de base de données, vous permet de choisir des tables et modes de base de données disponibles et reconnait des relations de table.
Mappage de base de données MapForce
Une fois que vous avez chargé tous les modèles de contenu nécessaires pour votre mappage de base de données, terminez le mappage en glissant les lignes de connexion entre les structures de source et de cible.
Bases de données prises en charge :
  • Firebird 2.5
  • IBM DB2 for iSeries® v6.1, 7.1
  • IBM DB2® 8, 9.1, 9.5, 9.7, 10.1, 10.5
  • Informix® 11.70
  • Microsoft Access™ 2003, 2007, 2010, 2013
  • Microsoft® Azure SQL
  • Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016
  • MySQL® 5, 5.1, 5.5, 5.6
  • Oracle® 9i, 10g, 11g, 12c
  • PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4
  • Progress OpenEdge 11.6
  • SQLite 3.x
  • Sybase® ASE 15
MapForce prend en charge toutes les principales bases de données relationnelles.
Fonctions de mappage de base de données :
  • Requêtes de base de données sur toutes les bases de données principales
  • Mapper des données depuis tout type de base de données pris en charge vers tout autre type de données
  • Spécifier les paramètres clés de base de données
  • Définir les actions de table de base de données
  • Requête directe dans les bases de données
  • Se connecter à et mapper XML dans les champs de base de données
  • Trier les composants d'entrée de base de données

Filtrer et traiter les données de base de données

De nombreux mappage de base de données nécessitent la manipulation de données entre la source et la cible sur la base de conditions booléennes ou d'instructions SQL et SQL/XML. Vous devrez éventuellement effectuer des comparaisons logiques, des calculs mathématiques ou des opérations de strings, contrôler les données de base de données d'une valeur particulière et procéder à d'autres modifications des données. Dans la capture d'écran ci-dessus, les fonctions de traitement des données apparaissent comme des cadres entre les lignes reliant le modèle de données source et cible.
Les fonctions de traitement des données vous permettent d'effectuer des mappages de base de données avancés très rapidement pour une multitude d'exigences de transformations concrètes .

Conversion de base de données instantanée

Une fois que votre mappage a été défini, le moteur intégré de MapForce vous permet de consulter et d'enregistrer les résultats en un clic.
Les mappages base de données-sur-XML produisent une sortie XML, les mappages de base de données sur fichier plat ont leur sortie dans des fichiers CSV ou des fichiers de texte à longueur fixe, les mappages de base de données sur EDI peuvent produire des messages EDIFACT, X12 ou HL7, les mappages sur Excel produisent une balise Office Open XML (OOXML), et des mappages sur XBRL produisent des rapports financiers XBRL.
Les mappages vers une base de données produisent une sortie sous la forme de scripts SQL (par ex., instructions SELECT, INSERT, UPDATE et DELETE) qui sont exécutés par rapport à votre base de données cible directement depuis MapForce.

Mappage de données EDI

EDI standards est un format dominant pour l'échange de données d'e-commerce, conférant aux entreprises une méthode rapide et précise d'échange de données de transaction. EDI a précédé d'autres technologies intégrées comme ERP, CRM, et nombre d'autres technologies permettant la chaîne d'approvisionnement, faisant du mappage de données et de la transformation une composante importante de toute implémentation EDI.
MapForce est un mappeur graphique EDI avec un support natif pour tous les formats de données commerciaux principaux en vigueur aujourd'hui, y compris XML, les bases de données, les fichiers plats, Excel, les services Web, et les sets de transaction EDIFACT, X12, HL7, IDoc et PADIS EDI.
Mappage de données EDI MapForce
MapForce simplifie l'intégration de données EDI en vous permettant de définir visuellement les mappages entre UN/EDIFACT, ANSI X12, HIPAA X12, Health Level 7 (HL7), SAP IDoc, IATA PADIS, ou TRADACOMS et XML, les bases de données, les fichiers plats, Excel, et d'autres systèmes EDI, ainsi que des opérations de services web. Cela permet à votre organisation de récolter les bénéfices d'un échange d'informations électronique sans augmenter les coûts ou la complexité de votre infrastructure d'application.

Traiter plusieurs types de message EDI

MapForce vous permet de définir un seul mappage pour accommoder les fichiers EDI qui contiennent des types de message multiples. Le support est fourni pour les fichiers EDI contenant des types de message multiples soit dans la source ou dans la cible de votre projet de mappage de données, permettant une flexibilité optimale pour les mappages EDI.

Accusé de réception de message

Dans le standard EDI X12, le message d'accusé de réception 997 relaye le statut d'un interchange à l'arrivée - confirmant la réception d'une transaction, d'erreurs de transaction, etc.
MapForce peut être configuré très aisément pour créer automatiquement un mappage depuis vos messages d'entrée X12 vers les accusés de réception 997, vous aidant à définir des liens d'échange à l'intérieur et à l'extérieur de votre réseau de partenariat.

Valider une sortie EDI

MapForce vous permet de confirmer la précision de la sortie EDI depuis vos mappages par la validation de tous les composants source et cible EDI, et de la sortie de mappage. Cela vous aide à assurer que seuls des messages EDI valides sont traités.

Texte et mappage de fichier plat

Altova MapForce contient FlexText, l'unique outil de parsage et de conversion de fichiers de texte comme des rapports de texte de mainframe, les fichiers logs basés sur texte et d'autres types de fichiers de texte legacy dans les designs de mappage. Avec son interface visuelle, FlexText vous permet d'insérer un fichier de texte existant et extrait les portions que vous souhaitez convertir dans l'interface de mappage de MapForce.
FlexText produit un modèle qui est ensuite chargé dans MapForce, où les nœuds de texte individuels peuvent être convertis en toute combinaison de données XML, base de données, EDI, XBRL, fichier plat, Excel, JSON, et/ou service Web. En enregistrant la configuration que vous créez dans FlexText, vous pouvez réutiliser le même modèle pour convertir des fichiers texte multiples dans des mappages divers.
Traitement de texte MapForce
FlexText vous permet de créer des règles pour les modèles de conversion de fichiers de texte. Lorsque vous ouvrez un fichier de texte dans l'interface FlexText, le fichier est affiché dans deux blocs. Le bloc racine représente le fichier original, alors que le bloc d'opération (à droite) représente les données du fichier en temps réel alors que vous extrayez les données que vous nécessitez.
Le résultat de chaque opération que vous effectuez est visible en temps réel, ainsi, vous pouvez voir immédiatement si vous avez obtenu le résultat désiré.
Les fichiers de texte legacy peuvent contenir des données utiles dans des formats CSV (valeurs séparées par des virgules) ou FLF (champ de longueur fixe) 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.

Extraire les données pertinentes

FlexText vous permet d'isoler les données auxquelles vous souhaiter accéder en supprimant les textes, caractères et espaces blanc non pertinents avec les commandes split. Chaque split présente vos données dans deux blocs : l'un contient les données que vous avez écartées et l'autre affiche la vue modifiée de votre fichier converti. Vous pouvez immédiatement voir le résultat de chaque opération que vous effectuez.

Node, Ignore, Switch et Expressions régulières

FlexText prend en charge les opérations Node et Ignore pour une plus grande flexibilité dans la création de l'arborescence d'information. Une opération Ignore marque un bloc de texte comme non pertinent pour des fins de conversion et instruit MapForce de l'ignorer. L'opération Node crée un nouveau nœud dans l'arborescence d'information dans MapForce de manière à ce que vous puissiez représenter la nature hiérarchique de vos données de texte correctement lorsque vous en avez besoin.
L'opération Switch vous permet de définir des conditions multiples pour un seul bloc de texte. Les données contenues dans le fichier de texte sont uniquement passées dans le conteneur associé pour une utilisation dans votre conversion MapForce si elle rencontre une condition définie.
Prise en charge FlexText pour les expressions régulières Par exemple, un fichier d'entrée pourrait être un rapport généré par le système avec des nombres et des codes de lettre dans la marge gauche qui indiquent les types d'enregistrement dans lesquels une séquence de cinq chiffres suivis d'un “O” indiquent le début d'une nouvelle section pour un emplacement de bureau.

Mappage Excel

MapForce contient une prise en charge des données de mappage basées sur le format de feuille de calcul pour Microsoft® Excel 2007 et les versions ultérieures, sous les spécifications de format de fichier Office Open XML. MapForce supporte les feuilles de calcul Excel en tant que sources de mappage ou cibles, vous permettant de profiter de son interface graphique puissante soit pour le mappage de données de ou vers les fichiers Excel.
Mappage Excel MapForce
Afin de développer un mappage Excel basé sur une feuille de calcul existante ou sur un livre de travail, il suffit d'ouvrir votre fichier source dans MapForce à l'aide de la commande de menu Fichier ou de glisser et déposer votre document dans le panneau de design. MapForce affichera une représentation graphique de la structure du fichier, affichant les lignes, colonnes et 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.
De plus, MapForce prend en charge un format de fichier optionnel Microsoft Office 2013 : Strict Open XML Spreadsheet (ISO/IEC 29500 Strict) comme composant d'entrée de mappage de données.
MapForce vous permet de choisir et de mapper chaque table de données unique dans la feuille de calcul sans extraction manuelle, exportation ou tout autre pré-traitement de feuilles de calcul complexes Excel en-dehors de MapForce avant qu'elles soient insérées dans votre design de mappage.
Une fois que votre mappage a été défini, le moteur intégré de MapForce vous permet de consulter et d'enregistrer les résultats en un clic. Mappages vers Excel pour produisent une balise Office Open XML (OOXML).

Intégration des données puissante, flexible, rentable

MapForce offre une puissance et une flexibilité incomparable pour les mappages, conversions et transformations de données avancés. Il s'agit de l'outil idéal pour les projets d'intégration de données globale et inter-entreprises. Vous pouvez facilement intégrer des données depuis des fichiers multiples dans des formats différents.
Avec une prise en charge de l'automatisation de l'intégration des données, MapForce est un produit middleware idéal pour la connexion des applications distribuées pour toute entreprise locale, tout flux de travail à base web, ou même une architecture sur Cloud.
Mappage MapForce

Mappages de données réutilisables

Qu'il s'agisse d'un Schéma XML ou de base de données, le fichier de configuration EDI ou la taxonomie XBRL, MapForce intègre les données sur la base sur des structures de données quel que soit l'instance de contenu sous-jacent. Cela signifie que vous pouvez réutiliser les mappages de données malgré les changements des données commerciales.

Intégration des données automatisée

MapForce peut générer des fichiers d'exécution par MapForce Server ou un code d'intégration des données sans royalties en Java, C#, ou C++ pour les retraitements des mappages de données automatisés. Cela vous permet d'implémenter des opérations d'intégration/migration de données programmées ou déclenchées par événement pour une inclusion dans toutes les applications de rapports, e-commerce ou sur base SOAP. Les opérations d'intégration de données MapForce peuvent aussi être automatisées par le biais d'une intégration de données API, or ActiveX control.

Manipulation des données

Les projets d'intégration des données requièrent souvent une manipulation des données pour convertir les données d'entrée avant qu'elles soient consommées par le système cible. MapForce fournit un constructeur de fonctions visuelles intuitif, des fonctions de traitement des données entièrement dimensionnables avec des librairies intégrées, des filtres et des conditions, etc. pour une manipulation des données aisée et l'intégration des formats disparates.

Services web de mappage de données

MapForce prend en charge l'appel des services web SOAP et REST directement depuis un mappage. Vous pouvez insérer un appel de service web dans un mappage et apporter des paramètres d'entrée et un nom d'utilisateur/mot de passe ou toute autre authentification.
MapForce prend aussi en charge les services web HTTP génériques qui contiennent généralement des structures de requête ou de réponse dans le corps du message. MapForce prend en charge aussi bien les données JSON ou XML dans le corps de requête ou de réponse, pour appeler virtuellement tout service web HTTP qui requiert ou retourne des structures XML ou JSON.

Intégration des données anciennes

Au vu du rythme soutenu des progrès techniques, les entreprises se trouvent souvent encombrées d'anciens référentiels de données qui ne sont plus pris en charge, rendant l'accès aux données compliqué dans son format natif. MapForce fournit une fonction FlexText unique pour parser la sortie de fichier plat afin que les données legacy puissent être intégrées facilement avec toute autre structure cible.

Inutile d'écrire du code

De la conception graphique du mappage de données MapForce en passant par le déploiement jusqu'aux flux de travail de la production, l'intégration de données peut être mise en place end to end sans rédiger une seule ligne de code.
En principe, les entreprises souhaitent tirer parti des actifs dont ils disposent comme des affichages et procédures de base de données SQL, des feuilles de calcul personnalisées Excel, ou autre. Tous ces actifs et plus sont complètement compatibles avec la plate-forme d'intégration MapForce.

Rentable

MapForce ne dépend pas de l'assemblage d'une collection d'adaptateurs ou d'autres ajouts à acheter séparément. Les utilisateurs gardent le contrôle du design et de l'implémentation de l'intégration des données et des transformations de tous les types de données, y compris de toute combinaison de données de XML, base de données, fichier plat, EDI, Excel, XBRL, et/ou service Web.