Samples:
DM script to export ID's of USER22 dimension without prompts:
INFO(%TEMPNO1%,%INCREASENO%)
INFO(%TEMPNO2%,%INCREASENO%)
INFO(%DIMENSIONMEMBERS_DATEFROM%,)
INFO(%DIMENSIONMEMBERS_KEYDATE%,)
INFO(%TRANSFORMATION%,\ROOT\WEBFOLDERS\SIM\ST123\DATAMANAGER\TRANSFORMATIONFILES\EXPORTU22.XLS)
INFO(%FILE%,\ROOT\WEBFOLDERS\SIM\ST123\DATAMANAGER\DATAFILES\expu22.txt)
INFO(%DIMENSIONMEMBERS%,@@@SAVE@@@@@@EXPAND@@@|DIMENSION:USER22|)
TASK(/CPMB/APPL_MD_SOURCE,SELECTION,%DIMENSIONMEMBERS%)
TASK(/CPMB/APPL_MD_SOURCE,OUTPUTNO,%TEMPNO1%)
TASK(/CPMB/APPL_MD_SOURCE,DATEFROM,%DIMENSIONMEMBERS_DATEFROM%)
TASK(/CPMB/APPL_MD_SOURCE,KEYDATE,%DIMENSIONMEMBERS_KEYDATE%)
TASK(/CPMB/EXPORT_MD_CONVERT,INPUTNO,%TEMPNO1%)
TASK(/CPMB/EXPORT_MD_CONVERT,TRANSFORMATIONFILEPATH,%TRANSFORMATION%)
TASK(/CPMB/EXPORT_MD_CONVERT,SUSER,%USER%)
TASK(/CPMB/EXPORT_MD_CONVERT,SAPPSET,%APPSET%)
TASK(/CPMB/EXPORT_MD_CONVERT,SAPP,%APP%)
TASK(/CPMB/EXPORT_MD_CONVERT,OUTPUTNO,%TEMPNO2%)
TASK(/CPMB/EXPORT_MD_CONVERT,KEYDATE,%DIMENSIONMEMBERS_KEYDATE%)
TASK(/CPMB/FILE_TARGET,INPUTNO,%TEMPNO2%)
TASK(/CPMB/FILE_TARGET,FULLFILENAME,%FILE%))
TASK(/CPMB/FILE_TARGET,ADDITIONALINFO,0))
Transformation file:
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=2
SPECIFICMAPPING=YES
*MAPPING
ID=ID
*CONVERSION
DM script to import ID's of USER22 dimension with hierarchy fixed to GLOBAL without prompts (update mode):
INFO(%TEMPNO1%,%INCREASENO%)
INFO(%TEMPNO2%,%INCREASENO%)
INFO(%DIMNAME_DATEFROM%,)
INFO(%DIMNAME_KEYDATE%,)
INFO(%TRANSFORMATION%,\ROOT\WEBFOLDERS\SIM\ST123\DATAMANAGER\TRANSFORMATIONFILES\IMPORTU22.XLS)
INFO(%FILE%,\ROOT\WEBFOLDERS\SIM\ST123\DATAMANAGER\DATAFILES\expu22.txt)
INFO(%DIMNAME%,USER22)
TASK(/CPMB/MASTER_CONVERT,OUTPUTNO,%TEMPNO1%)
TASK(/CPMB/MASTER_CONVERT,FORMULA_FILE_NO,%TEMPNO2%)
TASK(/CPMB/MASTER_CONVERT,TRANSFORMATIONFILEPATH,%TRANSFORMATION%)
TASK(/CPMB/MASTER_CONVERT,SUSER,%USER%)
TASK(/CPMB/MASTER_CONVERT,SAPPSET,%APPSET%)
TASK(/CPMB/MASTER_CONVERT,SAPP,%APP%)
TASK(/CPMB/MASTER_CONVERT,FILE,%FILE%)
TASK(/CPMB/MASTER_CONVERT,DIMNAME,%DIMNAME%)
TASK(/CPMB/MASTER_CONVERT,KEYDATE,%DIMNAME_KEYDATE%)
TASK(/CPMB/MASTER_LOAD,INPUTNO,%TEMPNO1%)
TASK(/CPMB/MASTER_LOAD,FORMULA_FILE_NO,%TEMPNO2%)
TASK(/CPMB/MASTER_LOAD,DIMNAME,%DIMNAME%)
TASK(/CPMB/MASTER_LOAD,WRITEMODE,2)
TASK(/CPMB/MASTER_LOAD,DATEFROM,%DIMNAME_DATEFROM%)
TASK(/CPMB/MASTER_LOAD,KEYDATE,%DIMNAME_KEYDATE%)
Transformation file (same as in prev post):
*OPTIONS
FORMAT = DELIMITED
HEADER = YES
DELIMITER = ,
AMOUNTDECIMALPOINT = .
SKIP = 0
SKIPIF =
VALIDATERECORDS=YES
CREDITPOSITIVE=YES
MAXREJECTCOUNT=
ROUNDAMOUNT=2
SPECIFICMAPPING=YES
*MAPPING
ID=ID
PARENTH1=*IF(ID = *STR(GLOBAL) THEN *STR(); *STR(GLOBAL))
*CONVERSION
Vadim