TI process help please
Posted: Thu Jan 27, 2011 3:56 pm
Hi,
I'm sorry if this will sound a bit vague, but I'm helping the MOD with a TM1 application, I'm not allowed to see the internet at work, send files home or bring out paperwork (might smuggle something out via wikileaks if this plea for help doesn't work) - so the following is my recollection of the problem. v8.4.2/Excel 2003
I'm running a csv file of accounting data into a cube - one piece of data ABC1234 relates to two different things - The first three letters are an account category and the first three digits are a site code. Final digit is a cost type which i am ignoring at the moment
In my cube i have set up a dimension with n level items ABC BCD CDE etc adding into a total cost. In another dimension, which already exists in another cube i have set up alias's against the site names for the three digit site code (I know it should have been set up as codes with descriptions, not how it is though)
When i run the process the error log shows all rows of data have failed to load because 'OBI' doesn't exist. When i set up the alias for the site code i exported into excel and then use =MID to read the three digits into the attribure via a DBSA - its a big dimension and so it read in some extraneous three letter codes in too. But what it was telling me was that it was skipping the numerical codes to find an alpha, and then failing because there was no match for the alpha
to try to work out where i was going wrong i changed my CellPutN so that it was reading in specific data that represented the first line inthe csv file
so it was CellPutN(45.81,Vcube, 'element', 'element', 'ABC', '123', 'InvAmmount'); where InvAmount is the measures dimension
It loaded this, except it loaded the data into '124' the next site in the dimension. I am able to use the Cube Viewer to find the intersection to manually enter the data (there are no rules on the cube). It may be doing this when i re introduce the site code variable into the CellPutN (i have slept since yesterday and reset the memory banks) where it skips one down the index
when i introduce the variable back in for the cost ( instead of ABC)the whole thing fails again with the OBI error message
I'm using the Mapping in TI to add in any missing elements in the csv file on the fly. The first cube i created where i didn't split the data works fine ...so it is something to do with the split of the code into two, the alias and s versus n elements - went round in circles for two hours yesterday with loads of error logs building up which upsets the IT department (every cloud....) who deign to allow me to view but not have any rights to the TM1 server
any hints or tips would be much appreciated
thanks
David
I'm sorry if this will sound a bit vague, but I'm helping the MOD with a TM1 application, I'm not allowed to see the internet at work, send files home or bring out paperwork (might smuggle something out via wikileaks if this plea for help doesn't work) - so the following is my recollection of the problem. v8.4.2/Excel 2003
I'm running a csv file of accounting data into a cube - one piece of data ABC1234 relates to two different things - The first three letters are an account category and the first three digits are a site code. Final digit is a cost type which i am ignoring at the moment
In my cube i have set up a dimension with n level items ABC BCD CDE etc adding into a total cost. In another dimension, which already exists in another cube i have set up alias's against the site names for the three digit site code (I know it should have been set up as codes with descriptions, not how it is though)
When i run the process the error log shows all rows of data have failed to load because 'OBI' doesn't exist. When i set up the alias for the site code i exported into excel and then use =MID to read the three digits into the attribure via a DBSA - its a big dimension and so it read in some extraneous three letter codes in too. But what it was telling me was that it was skipping the numerical codes to find an alpha, and then failing because there was no match for the alpha
to try to work out where i was going wrong i changed my CellPutN so that it was reading in specific data that represented the first line inthe csv file
so it was CellPutN(45.81,Vcube, 'element', 'element', 'ABC', '123', 'InvAmmount'); where InvAmount is the measures dimension
It loaded this, except it loaded the data into '124' the next site in the dimension. I am able to use the Cube Viewer to find the intersection to manually enter the data (there are no rules on the cube). It may be doing this when i re introduce the site code variable into the CellPutN (i have slept since yesterday and reset the memory banks) where it skips one down the index
when i introduce the variable back in for the cost ( instead of ABC)the whole thing fails again with the OBI error message
I'm using the Mapping in TI to add in any missing elements in the csv file on the fly. The first cube i created where i didn't split the data works fine ...so it is something to do with the split of the code into two, the alias and s versus n elements - went round in circles for two hours yesterday with loads of error logs building up which upsets the IT department (every cloud....) who deign to allow me to view but not have any rights to the TM1 server
any hints or tips would be much appreciated
thanks
David