Altova MapForce 2023 Professional Edition

What Is MapForce?

Home Prev Top Next

Altova website: _ic_link Data mapping tool


MapForce is a powerful and flexible tool that allows any-to-any graphical mapping of different data formats. See Mapping: Sources and Targets for a complete list of available data formats. MapForce enables you to map one source to one target, one source to multiple targets, multiple sources to one target, and multiple sources to multiple targets. You can also create chained mappings. To find out more about mapping scenarios, see Mapping Scenarios and Tutorials.


A typical mapping consists of one or more data sources and one or more data targets. The mapping can also include one or several transformation components that provide you with an extensive range of data processing and filtering options.


To be able to carry out a mapping, you must provide a data structure that describes the structure of each of your source and target files. For example, an XML schema defines the structure of an XML document. The mapping (from source to target) is achieved by means of a drag-and-drop graphical user interface. You do not have to write any program code for the mapping. The code is generated for you by MapForce. You can then use this code to transform documents with the source data structure to documents with the target data structure.


All editions of MapForce are available as 32-bit applications. MapForce Professional and Enterprise editions are additionally available as 64-bit applications.


Abstract model

The abstract model below illustrates one of the basic scenarios of data transformation in MapForce. The source schema describes the structure of the source instance. The target schema describes the structure of the target instance. Depending on your needs, source and target schemas can be the same or different structures. When you connect the source and target, the mapping generates transformation code (in the selected transformation language) that reads data from the source instance and writes this data to the target instance. To see how this data transformation model is implemented in a concrete example, see Tutorial 1.




Mapping files illustrated or referenced in the manual can be found in the following locations:






In this section

This section is organized into the following topics:


Mapping: Sources and Targets

Transformation Languages

Mapping Scenarios

Integration with Altova Products


© 2017-2023 Altova GmbH