Skip to Content
author's profile photo Former Member
Former Member

Automation of value mapping

hi all,

i have enabled key mapping manually for all the lookup flat tables with the corresponding remote system in data manager, but when a new records are getting added i wanted all the new records in the flat table to be automated, when i am importing through import manager. how can i achieve this?

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Dec 09, 2011 at 06:51 AM

    Hello,

    All the permutation and combinations for lookups needs to be mapped, so if any value comes in, it is automatically mapped.

    Just in case a all together a new value arrives, that needs to be added in the Data Manager, similarly the same needs to be mapped in the import map.

    One option you can check is the configuration options, on how to handle new values

    for which you may refer page 62 of MDM Import Manager guide.

    regards,

    Abhishek

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Dec 09, 2011 at 07:59 AM

    Hi Srsangeetha,

    When you saynew lookups are added to Lookuptable - What exactly is the mode of addition of new values in lookup?

    Case1 -If it is an automated process in which new looups are floated in to MDM via an interface,then this requirement can very well be taken care of in import map for each of the workflow.This is an advisable procedure.

    Case2 - One manually imports new entries us Import manager,here too you can maintain remote key values in the map.

    Case3 - If you are using DM then this again manual as you are currently doing.

    If you want this process to be automated try discovering the following classes:

    void addKey(RemoteSystemId remoteSystem, String key)

    Add key to the key mapping with the specified remote system.

    void addKeyMapping(KeyMapping keyMapping)

    Add a new key mapping

    Object clone()

    Returns a clone.

    boolean containsKey(RemoteSystemId remoteSystem, String key)

    Check if the specified key is contained in the key mapping with the specified remote system

    boolean containsKeyMapping(RemoteSystemId remoteSystem)

    Check if this set contains key mapping for the specified remote system

    int getCount()

    Get number of key mappings for different remote systems

    KeyMapping getKeyMapping(RemoteSystemId remoteSystem)

    Get key mapping for the specified remote system

    KeyMapping[] getKeyMappings()

    Get all key mappings in the set

    RemoteSystemId[] getRemoteSystems()

    Get IDs for all remote systems included in this set

    Thanks,

    Ravi

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.