Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8497

Re: SSM 10.0 takes too much time to update model

$
0
0

Hi, Luis

 

Thanks for your reply.

 

 

After updating the model, when I try to open the wfmde_errors_XXXX file, it says "The process cannot access the file becuase it is being used by another process".

 

 

The wfmde_update_XXXX file shows that the process is complete.

 

 

The content of the wfmde_update_XXXX file:

 

LSS> trace errors 'wfmde_errors_CELSIACMI.trc' over

LSS>

LSS> ... WFMDE_SETUP.PRO FOR SQL SERVER

LSS>

LSS> output REVIEW_LOAD;CELSIACMI over

LSS> echo LOADSTARTED

LOADSTARTED

LSS> output off

LSS>

LSS> checkpoint update

LSS> checkpoint freeze

LSS>

LSS> set control WFMDELINK SSM_CB_EA

LSS>

LSS> access lslink

LSLink> connect SSM_CB_EA

LSLink>

LSLink> ... create the LOADALL proc that will run wfmde_load.pro once for each content set

LSLink> begin

> SELECT DISTINCT CONVERT(VARCHAR, CPMS_EA_MASTER_ID) AS MASTER_ID

> FROM CPMS_EA_DETAIL

> WHERE ID IN

> (

> SELECT DISTINCT CPMS_EA_DETAIL_ID

> FROM CPMS_EA_DATA, CPMS_EA_CUBES

> WHERE CPMS_EA_DATA.CPMS_EA_CUBES_ID = CPMS_EA_CUBES.ID

> AND UPPER(CUBE_NAME) = 'CELSIACMI'

> )

> end

LSLink>

LSLink> lss create code = "job 'wfmde_load.pro' '" + MASTER_ID + "'"

LSLink> output proc LOADALL;PIPADMINDEFAULT

LSLink> peek create nohead nonumb

job 'wfmde_load.pro' '113786991663660'                                                                               

LSLink> output off

LSLink>

LSLink> ... before loading data for metric sets, create and job proc to remove data for all the vars defined

LSLink> ... in these sets - can't do in metric set load proc because same var can be part of multiple sets

LSLink> begin

> SELECT DISTINCT 'remove data ' + DIM0_MEMBER + ' sure'

> FROM CPMS_EA_DETAIL, CPMS_EA_CUBES

> WHERE CPMS_EA_DETAIL.CPMS_EA_CUBES_ID = CPMS_EA_CUBES.ID

> AND UPPER(CUBE_NAME) = 'CELSIACMI'

> AND INUSE = 1

> end

LSLink>

LSLink> output proc REMOVEDAT;PIPADMINDEFAULT

LSLink> peek nohead nonumb

remove data KPI10_ACT sure                                                                                                                                                                                                                                  

remove data KPI10_TAR sure                                                                                                                                                                                                                                  

remove data KPI11_ACT sure                                                                                                                                                                                                                                  

remove data KPI11_TAR sure                                                                                                                                                                                                                                  

remove data KPI12_ACT sure                                                                                                                                                                                                                                  

remove data KPI12_TAR sure                                                                                                                                                                                                                                  

remove data KPI13_ACT sure                                                                                                                                                                                                                                  

remove data KPI13_TAR sure                                                                                                                                                                                                                                  

remove data KPI14_ACT sure                                                                                                                                                                                                                                  

remove data KPI14_TAR sure                                                                                                                                                                                                                                  

remove data KPI15_ACT sure                                                                                                                                                                                                                                  

remove data KPI15_TAR sure                                                                                                                                                                                                                                  

remove data KPI16_ACT sure                                                                                                                                                                                                                                  

remove data KPI16_TAR sure                                                                                                                                                                                                                                  

remove data KPI17_ACT sure                                                                                                                                                                                                                                  

remove data KPI17_TAR sure                                                                                                                                                                                                                                  

remove data KPI18_ACT sure                                                                                                                                                                                                                                  

remove data KPI18_TAR sure                                                                                                                                                                                                                                  

remove data KPI19_ACT sure                                                                                                                                                                                                                                  

remove data KPI19_TAR sure                                                                                                                                                                                                                                  

remove data KPI20_ACT sure                                                                                                                                                                                                                                  

remove data KPI20_TAR sure                                                                                                                                                                                                                                  

remove data KPI21_ACT sure                                                                                                                                                                                                                                  

remove data KPI21_TAR sure                                                                                                                                                                                                                                  

remove data KPI22_ACT sure                                                                                                                                                                                                                                  

remove data KPI22_TAR sure                                                                                                                                                                                                                                  

remove data KPI3_ACT sure                                                                                                                                                                                                                                   

remove data KPI3_TAR sure                                                                                                                                                                                                                                   

remove data KPI4_ACT sure                                                                                                                                                                                                                                   

remove data KPI4_TAR sure                                                                                                                                                                                                                                   

remove data KPI5_ACT sure                                                                                                                                                                                                                                   

remove data KPI5_TAR sure                                                                                                                                                                                                                                   

remove data KPI6_ACT sure                                                                                                                                                                                                                                   

remove data KPI6_TAR sure                                                                                                                                                                                                                                   

remove data KPI7_ACT sure                                                                                                                                                                                                                                   

remove data KPI7_TAR sure                                                                                                                                                                                                                                   

remove data KPI8_ACT sure                                                                                                                                                                                                                                   

remove data KPI8_TAR sure                                                                                                                                                                                                                                   

remove data KPI9_ACT sure                                                                                                                                                                                                                                   

remove data KPI9_TAR sure                                                                                                                                                                                                                                   

LSLink> output off

LSLink>

LSLink> end leave

LSS>

LSS> job REMOVEDAT;PIPADMINDEFAULT

LSS> remove data KPI10_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI10_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI11_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI11_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI12_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI12_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI13_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI13_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI14_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI14_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI15_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI15_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI16_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI16_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI17_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI17_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI18_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI18_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI19_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI19_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI20_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI20_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI21_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI21_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI22_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI22_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI3_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI3_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI4_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI4_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI5_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI5_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI6_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI6_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI7_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI7_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI8_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI8_TAR sure

Data For 1 Variable Removed

LSS> remove data KPI9_ACT sure

Data For 1 Variable Removed

LSS> remove data KPI9_TAR sure

Data For 1 Variable Removed

LSS>

LSS>

LSS> ... create table with info from CONSOLINFO doc set - joined w/ E&A tables to create consol proc

LSS> access lslink

LSLink>

LSLink> ... just in case, drop old

LSLink> DROP TABLE CPMS_TMP_CELSIACMI

[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot drop the table 'CPMS_TMP_CELSIACMI', because it does not exist or you do not have permission.

SQLSTATE: S0002

SQL System code: 3701

 

 

 

 

LSLink> ... create new

LSLink> begin

> CREATE TABLE CPMS_TMP_CELSIACMI

> (

> VAR_NAME VARCHAR(100),

> PROC_NAME VARCHAR(50),

> DIMSELECT VARCHAR(20)

> )

> end

LSLink>

LSLink> ... done with access lslink for now

LSLink> end leave

LSS>

LSS> ... use access external to read CONSOLINFO doc set and create code to fill consol table

LSS> access external

EXT> use CONSOLINFO;CELSIACMI

EXT> description free , decimalpoint . varname text 96 procname text 50 dimselect text 20

EXT> lss create code = "INSERT INTO CPMS_TMP_CELSIACMI VALUES ('" + varname + "','" + procname + "','" + dimselect + "')"

EXT> output proc FILLCONSOLTBL;PIPADMINDEFAULT

EXT> peek create nohead nonumb

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI10_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI10_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI11_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI11_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI12_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI12_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI13_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI13_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI14_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI14_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI15_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI15_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI16_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI16_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI17_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI17_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI18_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI18_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI19_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI19_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI20_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI20_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI21_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI21_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI22_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI22_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI23_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI23_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI24_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI24_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI25_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI25_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI26_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI26_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI27_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI27_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI28_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI28_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI29_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI29_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI30_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI30_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI31_ACT','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI31_TAR','NONE','ALL')                                                                                                                                                       

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI3_ACT','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI3_TAR','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI4_ACT','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI4_TAR','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI5_ACT','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI5_TAR','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI6_ACT','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI6_TAR','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI7_ACT','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI7_TAR','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI8_ACT','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI8_TAR','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI9_ACT','NONE','ALL')                                                                                                                                                        

INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI9_TAR','NONE','ALL')                                                                                                                                                        

EXT> output off

EXT> end

LSS>

LSS> ... back to access lslink to run the inserts

LSS> access lslink

LSLink> job FILLCONSOLTBL;PIPADMINDEFAULT

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI10_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI10_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI11_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI11_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI12_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI12_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI13_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI13_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI14_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI14_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI15_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI15_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI16_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI16_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI17_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI17_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI18_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI18_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI19_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI19_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI20_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI20_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI21_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI21_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI22_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI22_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI23_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI23_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI24_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI24_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI25_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI25_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI26_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI26_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI27_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI27_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI28_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI28_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI29_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI29_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI30_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI30_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI31_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI31_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI3_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI3_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI4_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI4_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI5_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI5_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI6_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI6_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI7_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI7_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI8_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI8_TAR','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI9_ACT','NONE','ALL')

LSLink> INSERT INTO CPMS_TMP_CELSIACMI VALUES ('KPI9_TAR','NONE','ALL')

LSLink> end leave

LSS>

LSS> ... done with setup needed to process all metric sets

LSS>

LSS> ... job the procedure that was created above - this will load and consolidate

LSS> ... all metric sets, one at a time

LSS> job LOADALL;PIPADMINDEFAULT

LSS> job 'wfmde_load.pro' '113786991663660'

LSS> ... WFMDE_LOAD.PRO

LSS> ... run once for each content set defined through Metrics Mgr

LSS>

LSS> clear status

LSS>

LSS> access lslink

LSLink>

LSLink> ... set a bunch of control variables for the load - id passed to proc as 113786991663660 -

LSLink> ... some of dim name columns will be empty - this sets them to EXTRAn so there

LSLink> ... is a name to assign to them for the loa

LSLink> output proc SETCONTROL;PIPADMINDEFAULT over

LSLink>

LSLink> begin

> SELECT 'set control PDY ' + PERIODICITY FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT 'set control DIM1 ' + COALESCE(DIM1_NAME, 'EXTRA1') FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT 'set control DIM2 ' + COALESCE(DIM2_NAME, 'EXTRA2') FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT 'set control DIM3 ' + COALESCE(DIM3_NAME, 'EXTRA3') FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT 'set control DIM4 ' + COALESCE(DIM4_NAME, 'EXTRA4') FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT 'set control DIM5 ' + COALESCE(DIM5_NAME, 'EXTRA5') FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> end

LSLink>

LSLink> peek nohead nonumb

set control DIM1 ORGANIZACI”N                                                                                                                                                                                                                              

set control DIM2 EXTRA2                                                                                                                                                                                                                                     

set control DIM3 EXTRA3                                                                                                                                                                                                                                     

set control DIM4 EXTRA4                                                                                                                                                                                                                                     

set control DIM5 EXTRA5                                                                                                                                                                                                                                     

set control PDY Monthly                                                                                                                                                                                                                                     

LSLink>

LSLink> ... figure out the across/down list for the content set

LSLink> begin

> SELECT ID AS MASTER_ID,

> PERIODICITY,

> DIM1_NAME + ',' AS DIM1_NAME,

> DIM2_NAME + ',' AS DIM2_NAME,

> DIM3_NAME + ',' AS DIM3_NAME,

> DIM4_NAME + ',' AS DIM4_NAME,

> DIM5_NAME + ',' AS DIM5_NAME

> FROM CPMS_EA_MASTER

> WHERE ID = 113786991663660

> end

LSLink>

LSLink> lss create downlist = 'set control DOWNLIST variables,' + DIM1_NAME + DIM2_NAME + DIM3_NAME + DIM4_NAME + DIM5_NAME + 'TIME'

LSLink> peek create nohead nonumb

set control DOWNLIST variables,ORGANIZACI”N,TIME                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

LSLink> output off

LSLink>

LSLink> ... build a proc to select dimensions - again, some dim name cols will be empty and this time

LSLink> ... we want to skip them so there are no bad PAS select statements

LSLink> begin

> SELECT DISTINCT 'select var plus ' + DIM0_MEMBER CODE FROM CPMS_EA_DETAIL WHERE CPMS_EA_MASTER_ID = 113786991663660 AND INUSE = 1

> UNION

> SELECT DISTINCT 'select ' + DIM1_NAME CODE FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT DISTINCT  'select ' + DIM2_NAME CODE FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT DISTINCT  'select ' + DIM3_NAME CODE FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT DISTINCT  'select ' + DIM4_NAME CODE FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> UNION

> SELECT DISTINCT  'select ' + DIM5_NAME CODE FROM CPMS_EA_MASTER WHERE ID = 113786991663660

> end

LSLink>

LSLink> output proc SELVARSDIMS;PIPADMINDEFAULT over

LSLink> peek nohead nonumb

                                                                                                                                                                                                                                                            

select ORGANIZACI”N                                                                                                                                                                                                                                        

select var plus KPI10_ACT                                                                                                                                                                                                                                   

select var plus KPI10_TAR                                                                                                                                                                                                                                   

select var plus KPI11_ACT                                                                                                                                                                                                                                   

select var plus KPI11_TAR                                                                                                                                                                                                                                   

select var plus KPI12_ACT                                                                                                                                                                                                                                   

select var plus KPI12_TAR                                                                                                                                                                                                                                   

select var plus KPI13_ACT                                                                                                                                                                                                                                   

select var plus KPI13_TAR                                                                                                                                                                                                                                   

select var plus KPI14_ACT                                                                                                                                                                                                                                   

select var plus KPI14_TAR                                                                                                                                                                                                                                   

select var plus KPI15_ACT                                                                                                                                                                                                                                   

select var plus KPI15_TAR                                                                                                                                                                                                                                   

select var plus KPI16_ACT                                                                                                                                                                                                                                   

select var plus KPI16_TAR                                                                                                                                                                                                                                   

select var plus KPI17_ACT                                                                                                                                                                                                                                   

select var plus KPI17_TAR                                                                                                                                                                                                                                   

select var plus KPI18_ACT                                                                                                                                                                                                                                   

select var plus KPI18_TAR                                                                                                                                                                                                                                   

select var plus KPI19_ACT                                                                                                                                                                                                                                   

select var plus KPI19_TAR                                                                                                                                                                                                                                   

select var plus KPI20_ACT                                                                                                                                                                                                                                   

select var plus KPI20_TAR                                                                                                                                                                                                                                   

select var plus KPI21_ACT                                                                                                                                                                                                                                   

select var plus KPI21_TAR                                                                                                                                                                                                                                   

select var plus KPI22_ACT                                                                                                                                                                                                                                   

select var plus KPI22_TAR                                                                                                                                                                                                                                   

select var plus KPI3_ACT                                                                                                                                                                                                                                    

select var plus KPI3_TAR                                                                                                                                                                                                                                    

select var plus KPI4_ACT                                                                                                                                                                                                                                    

select var plus KPI4_TAR                                                                                                                                                                                                                                    

select var plus KPI5_ACT                                                                                                                                                                                                                                    

select var plus KPI5_TAR                                                                                                                                                                                                                                    

select var plus KPI6_ACT                                                                                                                                                                                                                                    

select var plus KPI6_TAR                                                                                                                                                                                                                                    

select var plus KPI7_ACT                                                                                                                                                                                                                                    

select var plus KPI7_TAR                                                                                                                                                                                                                                    

select var plus KPI8_ACT                                                                                                                                                                                                                                    

select var plus KPI8_TAR                                                                                                                                                                                                                                    

select var plus KPI9_ACT                                                                                                                                                                                                                                    

select var plus KPI9_TAR                                                                                                                                                                                                                                    

LSLink> output off

LSLink>

LSLink> ... need to leave access lslsink to clear created field list for next peek create

LSLink> end leave

LSS>

LSS> ... set the begin and end dates for this load - basing end on target data for both loads

LSS> ... but this can be refined to set a different end for actual if necessary

LSS>

LSS> access lslink

LSLink>

LSLink> output proc LOADDATES;PIPADMINDEFAULT over

LSLink>

LSLink> begin

> SELECT MIN(PERIOD) startdate

> FROM CPMS_EA_DATA, CPMS_EA_DETAIL

> WHERE CPMS_EA_DATA.CPMS_EA_DETAIL_ID = CPMS_EA_DETAIL.ID

> AND CPMS_EA_MASTER_ID = 113786991663660

> end

LSLink> lss create code =  'set control LOADBEGIN ' + substr(startdate,1,4) + '/' + substr(startdate,5,2) + '/' + substr(startdate,7,2)

LSLink> peek create nohead nonumb

set control LOADBEGIN 2014/01/01 

LSLink>

LSLink> begin

> SELECT MAX(PERIOD) lastdate

> FROM CPMS_EA_DATA, CPMS_EA_DETAIL

> WHERE CPMS_EA_DATA.CPMS_EA_DETAIL_ID = CPMS_EA_DETAIL.ID

> AND CPMS_EA_MASTER_ID = 113786991663660

> end

LSLink> lss create code =  'set control LOADEND ' + substr(lastdate,1,4) + '/' + substr(lastdate,5,2) + '/' + substr(lastdate,7,2)

LSLink> peek create nohead nonumb

set control LOADEND 2014/03/01 

LSLink>

LSLink> output off

LSLink>

LSLink> ... finished with access lslsink for now

LSLink> end leave

LSS>

LSS> ... job the procedures created

LSS> job SETCONTROL;PIPADMINDEFAULT

LSS> set control DIM1 ORGANIZACI”N

LSS> set control DIM2 EXTRA2

LSS> set control DIM3 EXTRA3

LSS> set control DIM4 EXTRA4

LSS> set control DIM5 EXTRA5

LSS> set control PDY Monthly

LSS> set control DOWNLIST variables,ORGANIZACI”N,TIME

LSS>

LSS> job LOADDATES;PIPADMINDEFAULT

LSS> set control LOADBEGIN 2014/01/01

LSS> set control LOADEND 2014/03/01

LSS>

LSS> ... set up the view for the load

LSS> job SELVARSDIMS;PIPADMINDEFAULT

LSS>

LSS> select ORGANIZACI”N

8 Members of ORGANIZACI”N Selected

LSS> select var plus KPI10_ACT

1 Variable Currently Selected

LSS> select var plus KPI10_TAR

2 Variables Currently Selected

LSS> select var plus KPI11_ACT

3 Variables Currently Selected

LSS> select var plus KPI11_TAR

4 Variables Currently Selected

LSS> select var plus KPI12_ACT

5 Variables Currently Selected

LSS> select var plus KPI12_TAR

6 Variables Currently Selected

LSS> select var plus KPI13_ACT

7 Variables Currently Selected

LSS> select var plus KPI13_TAR

8 Variables Currently Selected

LSS> select var plus KPI14_ACT

9 Variables Currently Selected

LSS> select var plus KPI14_TAR

10 Variables Currently Selected

LSS> select var plus KPI15_ACT

11 Variables Currently Selected

LSS> select var plus KPI15_TAR

12 Variables Currently Selected

LSS> select var plus KPI16_ACT

13 Variables Currently Selected

LSS> select var plus KPI16_TAR

14 Variables Currently Selected

LSS> select var plus KPI17_ACT

15 Variables Currently Selected

LSS> select var plus KPI17_TAR

16 Variables Currently Selected

LSS> select var plus KPI18_ACT

17 Variables Currently Selected

LSS> select var plus KPI18_TAR

18 Variables Currently Selected

LSS> select var plus KPI19_ACT

19 Variables Currently Selected

LSS> select var plus KPI19_TAR

20 Variables Currently Selected

LSS> select var plus KPI20_ACT

21 Variables Currently Selected

LSS> select var plus KPI20_TAR

22 Variables Currently Selected

LSS> select var plus KPI21_ACT

23 Variables Currently Selected

LSS> select var plus KPI21_TAR

24 Variables Currently Selected

LSS> select var plus KPI22_ACT

25 Variables Currently Selected

LSS> select var plus KPI22_TAR

26 Variables Currently Selected

LSS> select var plus KPI3_ACT

27 Variables Currently Selected

LSS> select var plus KPI3_TAR

28 Variables Currently Selected

LSS> select var plus KPI4_ACT

29 Variables Currently Selected

LSS> select var plus KPI4_TAR

30 Variables Currently Selected

LSS> select var plus KPI5_ACT

31 Variables Currently Selected

LSS> select var plus KPI5_TAR

32 Variables Currently Selected

LSS> select var plus KPI6_ACT

33 Variables Currently Selected

LSS> select var plus KPI6_TAR

34 Variables Currently Selected

LSS> select var plus KPI7_ACT

35 Variables Currently Selected

LSS> select var plus KPI7_TAR

36 Variables Currently Selected

LSS> select var plus KPI8_ACT

37 Variables Currently Selected

LSS> select var plus KPI8_TAR

38 Variables Currently Selected

LSS> select var plus KPI9_ACT

39 Variables Currently Selected

LSS> select var plus KPI9_TAR

40 Variables Currently Selected

LSS> across nothing down variables,ORGANIZACI”N,TIME

 

 

Down List:

  VARIABLES      40  Utilidad neta-Actual, Utilidad neta-Target...

  ORGANIZACI”N   8  EPSA, Celsia, ZFC, Cetsa, EPSA, Celsia, ZFC...

  TIME        

 

 

  Earliest 01 ene 2014

  Latest 31 mar 2014 (MO)

 

 

Attached Databases: CELSIACMI(Frozen), SMREPORT, CGLIB, APLIB  User: MMADMIN

LSS> set period 2014/01/01 - 2014/03/01

LSS>

LSS> ... load all data for this content set

LSS> access lslink

LSLink>

LSLink> ... load actual

LSLink> begin

> SELECT

> DIM0_MEMBER AS "variables",

> DIM1_MEMBER AS "ORGANIZACI”N",

> DIM2_MEMBER AS "EXTRA2",

> DIM3_MEMBER AS "EXTRA3",

> DIM4_MEMBER AS "EXTRA4",

> DIM5_MEMBER AS "EXTRA5",

> PERIOD,

> ACTUAL AS "value"

> FROM CPMS_EA_DETAIL, CPMS_EA_DATA

> WHERE CPMS_EA_DETAIL.ID = CPMS_EA_DATA.CPMS_EA_DETAIL_ID

> AND SUBSTRING(DIM0_MEMBER, LEN(DIM0_MEMBER)-2, 3) LIKE 'ACT'

> AND CPMS_EA_MASTER_ID = 113786991663660

> AND INUSE = 1

> AND READY = 1

> end

LSLink> lss create TIME =  substr(PERIOD,1,4) + '/' + substr(PERIOD,5,2) + '/' + substr(PERIOD,7,2)

LSLink> read

480 Record(s) Read, 0 Record(s) Skipped.

LSLink>

LSLink> ... load target

LSLink> begin

> SELECT

> DIM0_MEMBER AS "variables",

> DIM1_MEMBER AS "ORGANIZACI”N",

> DIM2_MEMBER AS "EXTRA2",

> DIM3_MEMBER AS "EXTRA3",

> DIM4_MEMBER AS "EXTRA4",

> DIM5_MEMBER AS "EXTRA5",

> PERIOD,

> TARGET AS "value"

> FROM CPMS_EA_DETAIL, CPMS_EA_DATA

> WHERE CPMS_EA_DETAIL.ID = CPMS_EA_DATA.CPMS_EA_DETAIL_ID

> AND SUBSTRING(DIM0_MEMBER, LEN(DIM0_MEMBER)-2, 3) LIKE 'TAR'

> AND CPMS_EA_MASTER_ID = 113786991663660

> AND INUSE = 1

> end

LSLink> lss create TIME =  substr(PERIOD,1,4) + '/' + substr(PERIOD,5,2) + '/' + substr(PERIOD,7,2)

LSLink> read

300 Record(s) Read, 0 Record(s) Skipped.

LSLink>

LSLink> ... leave access lslink to clear created field list

LSLink> end leave

LSS>

LSS> ... create a proc for consolidating measures in this content set

LSS> access lslink

LSLink>

LSLink> output proc CONSOLVARS;PIPADMINDEFAULT over

LSLink> begin

> SELECT DISTINCT VAR_NAME, LOWER(PROC_NAME) PROCNAME

> FROM CPMS_TMP_CELSIACMI, CPMS_EA_DETAIL

> WHERE UPPER(PROC_NAME) <> UPPER('NONE')

> AND UPPER(PROC_NAME) <> UPPER('ENTER')

> AND CPMS_EA_MASTER_ID = 113786991663660

> AND UPPER(DIM0_MEMBER) = UPPER(VAR_NAME)

> AND INUSE = 1

> end

LSLink>

LSLink> lss create code = "job '" + PROCNAME + "' " + VAR_NAME

LSLink> peek create nohead nonumb

LSLink> output off

LSLink>

LSLink> ... done with access lslink

LSLink> end leave

LSS>

LSS> ... selecting everything before load so should be all set to consolidate

LSS> job CONSOLVARS;PIPADMINDEFAULT

LSS> LSS>

LSS> LSS>

LSS> ... back from processing individual metric sets

LSS>

LSS> ... set earliest, latest and create LASTDATE doc set - base latest on actual only

LSS> access lslink

LSLink>

LSLink> output proc SETDATES;PIPADMINDEFAULT over

LSLink>

LSLink> begin

> SELECT MIN(PERIOD) AS startdate

> FROM CPMS_EA_DATA, CPMS_EA_CUBES

> WHERE CPMS_EA_DATA.CPMS_EA_CUBES_ID = CPMS_EA_CUBES.ID

> AND UPPER(CUBE_NAME) = 'CELSIACMI'

> end

LSLink> lss create code =  'set control BEGINDT ' + substr(startdate,1,4) + '/' + substr(startdate,5,2)

LSLink> peek create nohead nonumb

set control BEGINDT 2014/01 

LSLink>

LSLink> begin

> SELECT MAX(PERIOD) AS lastdate

> FROM CPMS_EA_DATA, CPMS_EA_CUBES

> WHERE CPMS_EA_DATA.CPMS_EA_CUBES_ID = CPMS_EA_CUBES.ID

> AND UPPER(CUBE_NAME) = 'CELSIACMI'

> AND ACTUAL IS NOT NULL

> end

LSLink> lss create code =  'set control ENDDT ' + substr(lastdate,1,4) + '/' + substr(lastdate,5,2)

LSLink> peek create nohead nonumb

set control ENDDT 2014/03 

LSLink>

LSLink> output off

LSLink>

LSLink> ... while in link sub-system, clean up temp tables created in mm db file

LSLink> DROP TABLE CPMS_TMP_CELSIACMI

LSLink>

LSLink> end

LSS>

LSS> ... save current state of model because following code will cause rollback if

LSS> ... custom procedure doesn't exist

LSS> checkpoint update

LSS>

LSS> ... "hook" to run a custom procedure for this PAS model if it exists

LSS> set onerror continue

LSS> job 'custom_CELSIACMI.pro'

ENV081:

File custom_CELSIACMI.pro Not Found.

LSS>

LSS> output REVIEW_LOAD;CELSIACMI over

LSS> echo LOADFINISHED-BEFORELATEST

LOADFINISHED-BEFORELATEST

LSS> show latest

  Latest 31 Mar 2014 (MO)

 

 

LSS> output off

LSS>

LSS> set onerror clear

LSS>

LSS> ... job the procedure created - will set latest and update LASTDATE doc set based on _ACT vars only

LSS> ... if no actual data then this will fail but previous settings will be intact

LSS> job SETDATES;PIPADMINDEFAULT

LSS> set control BEGINDT 2014/01

LSS> set control ENDDT 2014/03

LSS>

LSS> set earliest 2014/01

LSS> set latest 2014/03

LSS>

LSS> output LASTDATE;CELSIACMI over

LSS> exh mon per latest '%Y/%2MM/%D'

2014/03/31

LSS> output off

LSS>

LSS> output REVIEW_LOAD;CELSIACMI over

LSS> echo LOADFINISHED

LOADFINISHED

LSS> show latest

  Latest 31 Mar 2014 (MO)

 

 

LSS> output off

LSS>

LSS> checkpoint update

LSS>

LSS> trace both off


Viewing all articles
Browse latest Browse all 8497

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>