Using FDMEE Multi Dimension Mapping


March 1st, 2016


This Part 2 of the three-part series on FDM. To read Part 1, “FDM / FDMEE Mapping – General Principles,” click here.

In old FDM if there was ever a need to source two fields for an exception mapping, it was required to write a script to resolve this issue so that the scripted member would then be able to be mapped accordingly. For instance, there might be a Long-Term liability account in HFM, “AccruedTax”, that in almost all instances is sourced from a G/L account, 290100. Let’s say however, that there is one exception to this based upon the Entity, “WestSales”, where instead of being a long-term liability, this instead is a long-term asset for HFM, “LongTermDefTaxAsset.”

Assume that the data extract from the G/L looks like the following:

In FDM this would have required an Import Script to indicate the exception. For instance the script would have to pull the Entity and then the Account fields for this exception. In FDMEE there is a much simpler solution. This is in the mapping type “Multi Dimension.”

Keep in mind that there is a sequence in mappings, such that five mappings types have precedence. The mapping types are:

  1. Explicit
  2. Between
  3. In
  4. Multi Dimension
  5. Like

Where 1, “Explicit,” has the “first say” precedence. That means that is there is a mapping that could apply to Explicit and is also in Multi Dimension, that the Explicit Type would already exist and be ignored in the Multi Dimension mapping. Also there is an alpha numeric precedence where a similar mapping named A1000 would precede B1000 and 1000 would precede 1001 named mappings. With this in mind we do not want a default “Explicit” mapping as this would “trump” the Multi Dimension mapping, but we could have a default “Like” mapping, as this takes lowest precedence. In this example, I will use the alpha numeric sequence within the Multi Dimension Type mapping.

For the Location that requires this mapping, navigate to Workflow > Data Load Mapping > Dimensions – Account and then select the Multi Dimension tab. Click on the Add icon.

The first example is to perform the exception mapping. This I have named 290100 with the Target Value my exception account LongTermDefTaxAsset. Click on Add to display the Dimensions and conditions. The first line will be for the Account, and since this is on the source account 290100, it is an Explicit condition. Click Add to add the Entity dimension, and this again is an Explicit case for WestSales only. If there were a few other exceptions, the “In” mapping could be used to identify those, separated by a comma. Once completed, click OK.

Next the default condition is added so that this would likewise be displayed. Because of the alpha- numeric precedence this is name with a lower sequence. From the Multi Dimension mapping, click the Add icon to add another Multi Dimension mapping.

Here this is named z290100, so that this default is preceded (trumped) by the specifc 290100 Multi Dimension mapping. The Target is the default account condition, “AccruedTax”. The account again is explicit, but the entity is now a “Like” condition, where the asterisk, “*”, is a wildcard for all. Click OK.

Now let’s review the results in a Data Load process. Note that for the account 290100 only that for the Entity “WestSales” goes to account “LongTermDefTaxAsset”. This has been resolved via a mapping rather than scripting!



About TopDown Team

The TopDown Team includes members of TopDown Consulting who want to let the community know about webcasts, conferences, and other events. The team also conducts interviews on various EPM industry topics.

3 comments on “Using FDMEE Multi Dimension Mapping”

  1. Karan Harris says:

    Is there a way using FDMEE to create manually create a file in the Outbox folder, but that does not try to load into Essbase. i.e. I just want to create an file using the FDM process but not load it into Essbase. About 10 times a year, we have to go back to close periods and modify data. So I to be able to re-create the load file but not have it load to my Essbase DB. In the old FDM, you could manually go through the FDM process and just click cancel on the Export process to create the outbox file but it would not load to your Essbase DB. In FDMEE when I try it (on the test box), it tries to load the file to my DB. I am selecting Offline on the Export.

    Karan Harris

    1. Karan,

      Please see the following and post back if you have issues. You may need to set up a Custom Target Application.

  2. Vivek Yadav says:

    July 4, 2018 at 2:35 pm
    I have a situation, We are using some import scripts for all accounts, entities. We get a requirement to make new mapping for a specific entity, which we added a MD mapping. but in this case we are not getting the combination of custom account which we are getting for others mapping like: account_01_01_01 getting for explicit mapping, but for MD we are getting account_1_1_1, while we are using same import script.

    Question is that is script can have issue for particular mapping or required changes mapping wise?

Leave a Reply

Your email address will not be published. Required fields are marked *