Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

iMap works on the principle of Artificial Intelligence and leverages a repository of mappings stored at the Adeptia-secured cloud. This repository hosts the mappings created by users of Adeptia Suite. Each of these mappings has specific keywords attached to it which a user would provide in the metadata field while creating a mapping. If you choose to use iMap while creating a mapping, it will fetch the mapping suggestions (from the repository) that match the elements of schema. iMap uses a series of algorithms and provides mapping suggestions that are nearest to the accuracy you look for. You can then choose from these high-, medium-, and low-confidence mapping suggestions accordingly.

...

  1. Click  to open the iMap wizard.
  2. iMap displays following three recommended mapping suggestions that can be applied to your schemas based on the mapping already done by the Adeptia Suite users.

    SuggestionDescription
    High ConfidenceThis category fetches the mapping suggestions after matching the highest number of metadata and mapping rules with the elements of mapping that you have created. This type of confidence is always valid and can be imported directly.
    Medium ConfidenceThis category of mapping rules contains the suggestions of those elements whose mapping is not matched in the high category. Hence, the dependency of the rules suggested in medium confidence might not be present in the current mapping. Therefore, you must validate these suggestions before using in the current mapping.
    Include SemanticThis category of mapping rules contains the suggestions of those elements whose mapping is not covered in both High & and Medium categories. This is calculated by using a semantic comparison between source and target elements. Therefore, you must validate these suggestions before using in the current mapping.
    Info
    A number corresponding to each suggestion denotes the number of source and target elements that can be mapped.
  3. Select from the iMap suggestions and click Apply. The selected mapping suggestion will get applied to your loaded schemas.



  4. You can also map the fields manually by clicking Explore.



  5.  iMap window appears with a list of mappings that can be applied to your loaded schemas. High confidence mapping is selected as default and is marked as Recommended. However, you can change the selected mapping from the list. 

    Info
    You can also view other mapping suggestions by clicking  displayed at the lower left corner.
  6. Select the mapping to apply to the loaded schemas, select option(s) from the Other Options to apply on the selected mapping, if needed, and then click Apply.

    Option NameDescription
    Include clonesImports mapping rules for clones if exist in the selected mapping to be applied.
    Include medium confidence mappingsSearches the map rules and applies to the elements that are not mapped by the selected mapping option.
    Include low confidence mappingsSemantically map the elements that are not mapped by the selected mapping and other mapping rules, if selected.
  7. You can also view the preview of the selected mapping to be applied and also choose the mapping rule that you want to apply to the element by clicking Explore.
  8. iMap window appears listing the target elements with mapping rule that can be applied to the elements.



    Field NameDescription
    MapToDisplays all the target elements in a structured tree.
    MappingRule

    Displays the mapping rule to be applied to an element.

    This

    By default, this field will display

    data It will also list the mapping rules and for each applied to an element separated by ::

    mapping rules only for suggested high confidence mappings.

    An element may have for each rule and mapping rule applied.

    For each rule will be displayed in the format - <foreachrule>::.

    Mapping rule will be displayed in the format - ::<mappingrule>.

    If an element has both mapping rule and for each then it will be displayed as <foreachrule>::<mappingrule>.

    InfoDisplays the mapping rule and for each applied to an element. In addition, it will also display the following details, if any, applied to an element -

    Global Variable, Local Variable, Ancestor Variable, Custom Methods, Global Methods, Key, Connection Variable, Context Variable, Local Template, Global Template, Group Template, Global ValueMap, Group ValueMap, Project ValueMap, and SourceXpath.

    SelectCheck box to select or clear the element.
    Select the rule that you want to choose
    to apply a rule to an element.
    Expand AllExpands all the target elements of a structured tree.
  9. Choose the mapping rule from the drop-down list displayed corresponding to the element in the MappingRule column. This drop-down will list all the mappings applied to an element in other mappings.

    Info

    If you are changing any rule on the branch node, then a dialog box will appear with the following three options. Image Added

    Option NameDescription
    MergeSelect this option to apply the selected new rule to the child elements except for those that does not have any mapping rule.
    OverwriteSelect this option to overwrite the existing rules applied to the child elements with the selected new rule.
    RetainSelect this option to retain the existing rules applied to the child elements. The new rule will be applied only to the branch element (node).

    On choosing from any of the options, a

    ss

    warning may appear. Click Image Added to view the warning message.



  10. Select Include Semantic check box to include semantic mappings to the elements. On selecting this check box, a semantic mapping rule will get applied to the elements on which no mapping rule is defined. 
  11. Click Apply.
  12. Click Apply.



    The term 'H' in the green background indicates high confidence rules, 'M' in the yellow background indicates medium confidence rules, and 'LS' in the red background indicates semantic rules.

 

 

 

 

 

 

 

...

 

 

You can also change the mapping rule applied to a particular target element using Show Intelligent Auto Mapping Options. To change the rule:

...