SlideShare a Scribd company logo
Last updated on June 16, 2015
 FDMEE is extremely CASE SENSITIVE in data mapping as well as Import formats.
 FDMEE does not validate the target value for Automap Wildcarding.
 In FDMEE, mapping table sequence has been changed from FDM. The mapping Type (ie. Explicit
or Like) is still the primary sequence. However, the next sort sequence is determined by the
Rule Name in the table. When special characters such as the “underscore” (“_”) is used, the
mapping conversion sequence changes. The following is the EXACT order (example) how FDMEE
evaluates and converts the mapping based on the Rule Name:
W!X!99960
W"X"99960
W#X#99960
W$X$99960
W%X%99960
W&X&99960
W'X'99960
W(X(99960
W)X)99960
W*X*99960
W+X+99960
W,X,99960
W-X-99960
W.X.99960
W/X/99960
W99960
W:X:99960
W;X;99960
W<X<99960
W=X=99960
W>X>99960
W?X?99960
W@X@99960
WX99960
W[X[99960
WX99960
W]X]99960
W^X^99960
W_X_99960
W`X`99960
W{X{99960
W|X|99960
W}X}99960
W~X~99960
 Working with Journal Load:
o
 When executing Import format(s), FDMEE appears to process Amount first and other functions
such as script(s) next.
o For all fields except the Amount field, FDMEE processes stacked expressions in the
following order:
1. Script
2. Fill or FillL
For the Amount field, FDMEE processes stacked expressions in the following order:
1. DRCRSplit
2. Fill=EuroToUS
3. Script
4. Sign
5. Scale
6. NZP
 When working with special characters in the script, one might need to get the ascii code of the
character to work within the script.
 Use the following function to generate Log Info for trouble-shooting, “fdmAPI.logInfo("Assigning
global variables...")”. The double quotes can be any statement to help identify where the code
breaks.
 The “Skip” Row feature within Import Format module is only available to “Fixed” file format and
not “Delimited” file format any longer. The solution is to update the TBHVIMPITEMFILE table to
have the Skip Row to the specific format. Once, it’s inserted, it allows the user to update the
parameter within the Import Format module.
 In FDM classic, same Locations can be created in different applications. FDMEE now creates a
single source of applications and thus Locations can NOT be “shared”. New locations and import
formats need to be created for each application.
 Oracle/PLSQL is unique and the FDMEE query definition is stored in FDMEE’s scheme and the
table is “TQUERYDEFINITION”.
 Load file’s name CAN’T have “apostrophe” or special characters
 In Script Editor, spacing and alignment is super critical; each indentation is FOUR blank spaces
 Script name and script’s definition has to MATCH
 Working with mapping table
o “#SCRIPT” has to be in CAP in order for the Edit mode to be activated.
o Download the Excel template (MapLoader.xls)
o Do NOT delete the rows or modify the columns in MapLoader.xls, leave the extra lines
as blanks is fine; there is macro looking for the “range” of data to be imported.
o There is a bug in version 11.1.2.3.500+. Need to scroll to the last record in order to
export the dimension’s mapping table into Excel file.
o The Source and Target columns are CASE SENSITIVE; use MAPLoader.xls to replace the
cases and then load back into the system
 Known bugs (not exlcusive):
o Default Fish Icons In FDMEE NOT being Displayed (Doc ID 1985807.1)
o FDMEE Export to HFM Fails with error: "Error in CommData.exportDataTraceback ... in
executeVBScript RuntimeError: -4" (Doc ID 1613234.1)

More Related Content

Viewers also liked

KScope14 Jython Scripting
KScope14 Jython ScriptingKScope14 Jython Scripting
KScope14 Jython Scripting
Alithya
 
FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1
Van Huy
 
How to install EPMA Clients
How to install EPMA ClientsHow to install EPMA Clients
How to install EPMA Clients
Alex Liu
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
Alithya
 
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMAGetting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
finitsolutions
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
 

Viewers also liked (6)

KScope14 Jython Scripting
KScope14 Jython ScriptingKScope14 Jython Scripting
KScope14 Jython Scripting
 
FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1FDMEE Tutorial - Part 1
FDMEE Tutorial - Part 1
 
How to install EPMA Clients
How to install EPMA ClientsHow to install EPMA Clients
How to install EPMA Clients
 
FDMEE Can Do That?
FDMEE Can Do That?FDMEE Can Do That?
FDMEE Can Do That?
 
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMAGetting the Most out of EPMA: HFM Managing Metadata with EPMA
Getting the Most out of EPMA: HFM Managing Metadata with EPMA
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar to FDMEE Workhacks

012. SQL.pdf
012. SQL.pdf012. SQL.pdf
012. SQL.pdf
recosi2217
 
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of TonguesChoose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
CHOOSE
 
Basic sqlstatements
Basic sqlstatementsBasic sqlstatements
Basic sqlstatements
Anjac
 
Beginers guide for oracle sql
Beginers guide for oracle sqlBeginers guide for oracle sql
Beginers guide for oracle sql
N.Jagadish Kumar
 
Sql dml & tcl 2
Sql   dml & tcl 2Sql   dml & tcl 2
Sql dml & tcl 2
Dr. C.V. Suresh Babu
 
Read me stack up copy
Read me   stack up copyRead me   stack up copy
Read me stack up copy
Charlie Roscoe
 
SAS Proc SQL
SAS Proc SQLSAS Proc SQL
SAS Proc SQL
guest2160992
 
DEE 431 Introduction to MySql Slide 6
DEE 431 Introduction to MySql Slide 6DEE 431 Introduction to MySql Slide 6
DEE 431 Introduction to MySql Slide 6
YOGESH SINGH
 
Sql scripting sorcerypaper
Sql scripting sorcerypaperSql scripting sorcerypaper
Sql scripting sorcerypaper
oracle documents
 
Rendering XML Document
Rendering XML DocumentRendering XML Document
Rendering XML Document
yht4ever
 
SQL select statement and functions
SQL select statement and functionsSQL select statement and functions
SQL select statement and functions
Vikas Gupta
 
Intro to ms excel
Intro to ms excelIntro to ms excel
Intro to ms excel
Jacob Mazalale
 
Module 02 teradata basics
Module 02 teradata basicsModule 02 teradata basics
Module 02 teradata basics
Md. Noor Alam
 
Sql (DBMS)
Sql (DBMS)Sql (DBMS)
Sql (DBMS)
Saransh Vijay
 
Basic sqlstatements
Basic sqlstatementsBasic sqlstatements
Basic sqlstatements
Subash T
 
Oracle etl openworld
Oracle etl openworldOracle etl openworld
Oracle etl openworld
Rodrigo Bastos
 
What's new in pscad v4.6.1
What's new in pscad v4.6.1What's new in pscad v4.6.1
What's new in pscad v4.6.1
Power System Operation
 
Dynamic websites(lec1)
Dynamic websites(lec1)Dynamic websites(lec1)
Dynamic websites(lec1)
Belal Arfa
 
SQL
SQLSQL
Les18[1]Interacting with the Oracle Server
Les18[1]Interacting with  the Oracle ServerLes18[1]Interacting with  the Oracle Server
Les18[1]Interacting with the Oracle Server
siavosh kaviani
 

Similar to FDMEE Workhacks (20)

012. SQL.pdf
012. SQL.pdf012. SQL.pdf
012. SQL.pdf
 
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of TonguesChoose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
Choose'10: Ralf Laemmel - Dealing Confortably with the Confusion of Tongues
 
Basic sqlstatements
Basic sqlstatementsBasic sqlstatements
Basic sqlstatements
 
Beginers guide for oracle sql
Beginers guide for oracle sqlBeginers guide for oracle sql
Beginers guide for oracle sql
 
Sql dml & tcl 2
Sql   dml & tcl 2Sql   dml & tcl 2
Sql dml & tcl 2
 
Read me stack up copy
Read me   stack up copyRead me   stack up copy
Read me stack up copy
 
SAS Proc SQL
SAS Proc SQLSAS Proc SQL
SAS Proc SQL
 
DEE 431 Introduction to MySql Slide 6
DEE 431 Introduction to MySql Slide 6DEE 431 Introduction to MySql Slide 6
DEE 431 Introduction to MySql Slide 6
 
Sql scripting sorcerypaper
Sql scripting sorcerypaperSql scripting sorcerypaper
Sql scripting sorcerypaper
 
Rendering XML Document
Rendering XML DocumentRendering XML Document
Rendering XML Document
 
SQL select statement and functions
SQL select statement and functionsSQL select statement and functions
SQL select statement and functions
 
Intro to ms excel
Intro to ms excelIntro to ms excel
Intro to ms excel
 
Module 02 teradata basics
Module 02 teradata basicsModule 02 teradata basics
Module 02 teradata basics
 
Sql (DBMS)
Sql (DBMS)Sql (DBMS)
Sql (DBMS)
 
Basic sqlstatements
Basic sqlstatementsBasic sqlstatements
Basic sqlstatements
 
Oracle etl openworld
Oracle etl openworldOracle etl openworld
Oracle etl openworld
 
What's new in pscad v4.6.1
What's new in pscad v4.6.1What's new in pscad v4.6.1
What's new in pscad v4.6.1
 
Dynamic websites(lec1)
Dynamic websites(lec1)Dynamic websites(lec1)
Dynamic websites(lec1)
 
SQL
SQLSQL
SQL
 
Les18[1]Interacting with the Oracle Server
Les18[1]Interacting with  the Oracle ServerLes18[1]Interacting with  the Oracle Server
Les18[1]Interacting with the Oracle Server
 

FDMEE Workhacks

  • 1. Last updated on June 16, 2015  FDMEE is extremely CASE SENSITIVE in data mapping as well as Import formats.  FDMEE does not validate the target value for Automap Wildcarding.  In FDMEE, mapping table sequence has been changed from FDM. The mapping Type (ie. Explicit or Like) is still the primary sequence. However, the next sort sequence is determined by the Rule Name in the table. When special characters such as the “underscore” (“_”) is used, the mapping conversion sequence changes. The following is the EXACT order (example) how FDMEE evaluates and converts the mapping based on the Rule Name: W!X!99960 W"X"99960 W#X#99960 W$X$99960 W%X%99960 W&X&99960 W'X'99960 W(X(99960 W)X)99960 W*X*99960 W+X+99960 W,X,99960 W-X-99960 W.X.99960 W/X/99960 W99960 W:X:99960 W;X;99960 W<X<99960 W=X=99960 W>X>99960 W?X?99960 W@X@99960 WX99960 W[X[99960 WX99960 W]X]99960 W^X^99960 W_X_99960 W`X`99960 W{X{99960 W|X|99960
  • 2. W}X}99960 W~X~99960  Working with Journal Load: o  When executing Import format(s), FDMEE appears to process Amount first and other functions such as script(s) next. o For all fields except the Amount field, FDMEE processes stacked expressions in the following order: 1. Script 2. Fill or FillL For the Amount field, FDMEE processes stacked expressions in the following order: 1. DRCRSplit 2. Fill=EuroToUS 3. Script 4. Sign 5. Scale 6. NZP  When working with special characters in the script, one might need to get the ascii code of the character to work within the script.  Use the following function to generate Log Info for trouble-shooting, “fdmAPI.logInfo("Assigning global variables...")”. The double quotes can be any statement to help identify where the code breaks.  The “Skip” Row feature within Import Format module is only available to “Fixed” file format and not “Delimited” file format any longer. The solution is to update the TBHVIMPITEMFILE table to have the Skip Row to the specific format. Once, it’s inserted, it allows the user to update the parameter within the Import Format module.  In FDM classic, same Locations can be created in different applications. FDMEE now creates a single source of applications and thus Locations can NOT be “shared”. New locations and import formats need to be created for each application.  Oracle/PLSQL is unique and the FDMEE query definition is stored in FDMEE’s scheme and the table is “TQUERYDEFINITION”.  Load file’s name CAN’T have “apostrophe” or special characters  In Script Editor, spacing and alignment is super critical; each indentation is FOUR blank spaces  Script name and script’s definition has to MATCH  Working with mapping table o “#SCRIPT” has to be in CAP in order for the Edit mode to be activated. o Download the Excel template (MapLoader.xls) o Do NOT delete the rows or modify the columns in MapLoader.xls, leave the extra lines as blanks is fine; there is macro looking for the “range” of data to be imported. o There is a bug in version 11.1.2.3.500+. Need to scroll to the last record in order to export the dimension’s mapping table into Excel file.
  • 3. o The Source and Target columns are CASE SENSITIVE; use MAPLoader.xls to replace the cases and then load back into the system  Known bugs (not exlcusive): o Default Fish Icons In FDMEE NOT being Displayed (Doc ID 1985807.1) o FDMEE Export to HFM Fails with error: "Error in CommData.exportDataTraceback ... in executeVBScript RuntimeError: -4" (Doc ID 1613234.1)