Input Maps

Input map defines how datasource is mapped to repositories. It maps an attribute of the data source to an attribute of the repository. The input maps support expressions, such as substring and concat. However, you are recommended to use rulebase to perform the same operations.

  • Root Input Map: To import data to more than one repository in one import, a hierarchy of input maps need to be defined. The import is for a root repository and corresponding input map is called root input map. The root input map is important as most of the run options selected for the root input map applies to all input maps (mode, incremental, or full). Each repository must have at least one input map for which data is imported. The default input map for a repository is specified while creating the repository.
  • Related Input Map: All input maps other than root input map are called related input maps. A repository can have more than one input map, each with the same or distinct data sources and mappings. The Input map name is unique for a repository.

    You can also have relationships between input maps across repositories. For input maps to be related, you must predefine the relationships between the repositories. During import, an input map which is related to other input maps can be used to map data to more than one repository by selecting the respective relationship names while creating the input map.