Hi Gersh the issue with this specific case is the dynamic Account + Cost Center mapping into Consolidation. There are no range rules, so mapping needs to happen member by member with a table somehow like this:
Local Account | Cost Center | USGAAP consolidation acount |
---|---|---|
100000 | 1 | 321121 |
100000 | 2 | 321122 |
100001 | 3 | 321121 |
... | ... |
So the way we solved this was using a similar concept to the Compound dimension in BW, that is a User Defined type dim that as ID uses always the combination of Local Account + Cost Center IDs. This dim also has a property with the destination member for the mapping. In the case above:
ID | Account mapping |
---|---|
1000001 | 321121 |
1000002 | 321122 |
1000012 | 321121 |
What I was unable to do is assigning this ID with Script Logic to push from one model to another. With a transfo file we can concatenate those two and assign it as the compound dim ID but with script logic was not possible. So now I'm using transfo file to pull data directly from the cube using the Load from InfoProvider package.