What's New and Changed > Part III: Versions 10.4 - 10.4.0.2 > 10.4 What's New > Informatica Mappings
  

Informatica Mappings

This section describes new features for Informatica mappings in version 10.4.0.

Binding Mapping Outputs to Mapping Parameters

Effective in version 10.4.0, you can persist and bind mapping outputs in mappings that are deployed to run in the native environment or on the Spark engine.
Create a mapping output. Bind the output to a mapping parameter to use the value in subsequent runs of the mapping. When you run the mapping, the Data Integration Service passes the value of the mapping output to the mapping parameter. To persist mapping outputs, you must specify a run-time instance name using the -RuntimeInstanceName option for the infacmd ms runMapping command.
The Developer tool now includes a Binding column in the mapping Properties view to bind a mapping output to a parameter.
For information about mapping outputs in deployed mappings, see the "Mapping Outputs" chapter in the Informatica 10.4.0 Developer Mapping Guide.

infacmd ms Commands

The following table describes new and updated infacmd ms commands:
Command
Description
deleteMappingPersistedOutputs
New command that deletes all persisted mapping outputs for a deployed mapping. Specify the outputs to delete using the name of the application and the run-time instance name of the mapping. To delete specific outputs, use the option -OutputNamesToDelete.
getMappingStatus
Updated command that now returns the job name. If you defined a run-time instance name in infacmd ms runMapping, the job name is the run-time instance name.
listMappingPersistedOutputs
New command that lists the persisted mapping outputs for a deployed mapping. The outputs are listed based on the name of the application and the run-time instance name of the mapping.
For more information, see the "infacmd ms Command Reference" chapter in the Informatica 10.4.0 Command Reference.

CLAIRE Recommendations and Insights

Effective in version 10.4.0, you can use CLAIRE artificial intelligence to tune and correct mappings during development.
When you enable recommendations, CLAIRE runs automatically on mappings as you develop them, and displays recommendations that enable you to correct or tune the mapping.
You can also run CLAIRE analysis on the mappings within a project or project folder. When you analyze a group of mappings, CLAIRE displays insights about similarities between mappings.
For more information about recommendations and insights, see the Data Engineering Integration User Guide.

Update Mapping Optimizer Level

Effective in version 10.4.0, you can use the infacmd ms UpdateOptimizationDefaultLevel command to set the optimizer level of the mappings in an application to the default level, Auto.
When you run the command, you must specify an application name. UpdateOptimizationDefaultLevel sets the optimizer level for all mappings in the application with optimization level Normal. The command does not affect mappings in the application with optimization level other than Normal.
For more information, see the Informatica 10.4.0 Command Reference and the Informatica 10.4.0 Developer Mapping Guide.