Data Transformation Engine Introduction to the Design Studio
Chapter 4 - Map Designer  Maps 
Introduction to the Design Studio 
 48  
Maps 
Map source files contain two kinds of maps: executable maps and functional maps. 
Executable Maps 
An executable map is a map responsible for processing the input data and 
generating the output data. The sources and targets of an executable map are 
entire files, database tables, messages, applications, and so on. Think of an 
executable map as the main map, the top-level map. Executable maps are 
compiled and run. 
In the Navigator, the icon for an executable map is blue (
). A map is identified 
as an executable map when a data source or target is specified for each card. 
Functional Maps 
Functional maps are called from executable maps or from other functional maps. 
To map a group in the input to a different group in the output, use a functional 
map. Functional maps take one or more input objects and generate one output 
object. A functional map is like a sub-routine; it maps a portion of data at a time. 
The composition of maps appears in the Composition window of the Map 
Designer Navigator. A map that is used as a functional map appears underneath 
the map that calls it. 
ContactToLabel executable map 
F_MakeLabels functional map 
Executable maps require that a data source or target be specified for each card. If 
a data source or target is not specified for each card, the map is a functional map. 
In the Navigator, the icon for a functional map is gray (
). A map is identified as 
an executable map when a data source or target is specified for each card. 










