Components > Mapplets > Mapplets in Data Integration Elastic
  

Mapplets in Data Integration Elastic

If your organization uses Data Integration Elastic, the Mapplet Designer helps you create and validate mapplets for both non-elastic and elastic mappings.
You can perform the following tasks in the Mapplet Designer:
Filter transformations by mapping type.
You can filter the transformations in the transformation palette by mapping type.
For example, if you create a mapplet to use in an elastic mapping, you can filter the transformation palette to show the transformations that are applicable in an elastic mapping.
View expression validation for multiple mapping types.
The expression editor validates the expression for both non-elastic and elastic mappings. The expression editor shows a different number of validation messages based on the processing differences between the mapping types.
If the expression is valid or the validation error is the same for both mapping types, the expression editor shows one validation message. If the expression is valid for only one mapping type or the validation errors are different, the expression editor shows multiple validation messages.
Validate the mapplet for multiple mapping types.
The Validation panel shows tabs for both non-elastic and elastic mappings. You can resolve errors on each tab based on the mapping type where you want to use the mapplet.
For example, if you create a mapplet to use in an elastic mapping, you must resolve the validation errors on the Elastic Mapping tab. The mapplet can be invalid for a non-elastic mapping.
If the mapplet contains no validation errors on the Mapping or Elastic Mapping tab, you can use the mapplet in either mapping type.
The following table lists the mapplet states and the mapping types where you can use the mapplet based on the error details in the Validation panel:
Mapplet state
Can be used in non-elastic mappings
Can be used in elastic mappings
Valid
Yes
Yes
Invalid
No
No
Valid for mappings
Yes
No
Valid for elastic mappings
No
Yes

Editing a mapplet in Data Integration Elastic

If your organization uses Data Integration Elastic and you edit a mapplet, Data Integration deploys the changes to each mapping and mapplet that use the mapplet as long as the mapplet is valid for at least one mapping type.
For example, you create a mapplet that is valid for both non-elastic and elastic mappings. You change the interface of the mapplet such that the mapplet is valid for non-elastic mappings but invalid for elastic mappings.
Data Integration deploys the changes to both the non-elastic and the elastic mappings that use the mapplet. The non-elastic mappings remain valid, but the elastic mappings become invalid.