Designing Mappings Print this Topic Previous Page Up One Level Next page

Home > 

Designing Mappings

Altova website: _ic_link Data integration tool


This section describes how to design data mappings, and ways in which you can transform data on the mapping area. It also includes various considerations applicable to mapping design. Use the following roadmap for quick access to specific tasks or concepts:


I want to...

Read this topic...

Create or edit path references to miscellaneous schema, instance, and other files used by a mapping.

Using Relative and Absolute Paths

Fine-tune the data mapping for specific needs (for example, influence the sequence of items in a target component).

Connection Types

Use the output of a component as input of another component.

Chained mappings / pass-through components

Process multiple files (for example, all files within a directory) in the same mapping, either as a source or a target.

Processing Multiple Input or Output Files Dynamically

Pass an external value (such as a string parameter) to the mapping.

Supplying Parameters to the Mapping

Get a string value out of the mapping, instead of a file.

Returning String Values from a Mapping

Store some mapping data temporarily for later processing (similar to variables in a programming language).

Using Variables

Sort data in ascending or descending order.

Sorting Data

Filter nodes/rows based on specific criteria, or process values conditionally.

Filters and Conditions

Merge or join data from multiple sources with different schema.

Joining Data

Merging Data from Multiple Schemas

Process key-value pairs, for example, to convert months from numerical representation (01, 02, and so on) to text representation (January, February, and so on).

Using Value-Maps

Configure a mapping to return an error when a specific condition occurs.

Adding Exceptions

Convert complex mapping structures to string data type, and vice versa.

Parsing and Serializing Strings

Learn how to avoid undesired results when designing complex mappings.

Mapping rules and strategies


Importantly, MapForce additionally includes an extensive built-in function library (see Function Library Reference) to help you with a wide array of processing tasks. When the built-in library is not sufficient, you can always build your own custom functions in MapForce, or re-use external XSLT files, as well as .dll or Java .class libraries. For further information, see Using Functions.

© 2019 Altova GmbH