Need help with feeder stmt...
Posted: Wed Jan 04, 2012 4:13 pm
I have a GL Actual Transactions cube feeding a GL Actual Balances cube. I am having trouble getting the feeders correct for the GL Actual Balances cube. I am an accountant and very new to developing with TM1.
The business rules work fine when viewing a small sample of data. When I try a consolidated view of a much larger data set in the GL Actual Balances cube, it tries to build the view for about 5 minutes or so, and then I get the cube viewer/building view windows go white, and I have to kill the "not responding" message in task manager. I've tried this several times and have even gone back to a prior copy of the server and get the same results. It creates numerous 100 mb log files in the Logfiles directory named tm1server.log.1 to tm1server.log.20 or so with these contents:
3884 WARN 2012-01-04 13:54:56.812 TM1.Server.Memory al_OpenPool() outOfMemory Exception <<< MEMORY_SANDBOX_POOL_EXCEEDED >>> - threadID "3884" - apifunc# "327" - pool# "0" - poolsize "0.000000"
I am running this as a local server on a windows xp 32 bit desktop with 4 gb ram with details below:
Cube Dimensions:
1) GL Actual Transactions
Fiscal Period (e.g. Oct-11) (2 of 44 elements with data in OCT & NOV 11 - 16 kb memory used))
Journal (e.g. Payroll) (72 elements - 16 kb memory used)
Batch Date (e.g. 31/10/11) (420 elements - 68 kb memory used)
Batch Number (e.g. 10) (723 elements - 100 kb memory used)
Batch Transaction Number (e.g. 1-14) (8,891 elements - 964 kb memory used)
GL Report Area (e.g. DPT 17.71.1151000) (5,662 elements - 1,348 kb memory used)
GL Report Category (e.g. 171.71.1151000.3111011) (144,549 elements - 35,780 kb memory used)
Batch Transaction Measures (Batch Transaction Description, Net Amount {consolidation of Debit Amount and Credit Amount})
2) GL Actual Balances
Fiscal Period (e.g. Oct-11)
GL Report Area (e.g. DPT 17.71.1151000)
GL Report Category (e.g. 171.71.1151000.3111011)
Actual Balance Measures (Close Bal {consolidation of Net Amount and Open Bal})
Cube Rules:
1)#GL Actual Transactions Cube Rules:
SKIPCHECK;
FEEDERS;
['Net Amount'] => DB('GL Actual Balances', !Fiscal Period, !GL Report Area, !GL Report Category, 'Net Amount');
2) #GL Actual Balances Cube Rules:
SKIPCHECK;
['Net Amount' ] = N: DB('GL Actual Transactions', !Fiscal Period, 'ALL JOURNALS', 'ALL BATCH DATES', 'ALL BATCH NUMBERS', 'ALL BATCH TRANSACTION NUMBERS', !GL Report Area, !GL Report Category, 'Net Amount');
['Open Bal', 'Year 2011-12'] = C: ['Open Bal', 'Apr-11'];
['Open Bal' ] = N: DB('GL Actual Balances', ATTRS('Fiscal Period',!Fiscal Period,'Prior Period'), !GL Report Area, !GL Report Category, 'Close Bal');
['Close Bal', 'Year 2011-12'] = C: ['Close Bal', 'Mar-12'];
FEEDERS;
['Close Bal' ] => DB('GL Actual Balances', ATTRS('Fiscal Period',!Fiscal Period,'Next Period'), !GL Report Area, !GL Report Category, 'Open Bal');
I've done a lot of reading on Skipcheck/Feeders and Check Feeders/Trace Feeders but I am having trouble with them. I appreciate any help with troubleshooting the proper feeders for this GL Actual Balances cube. I'm struggling with whether this is a resource issue or a feeders issue. I've done something similiar with GL Budget Transactions and GL Budget Balances cubes which work fine on this same server which leads me to believe it is a feeders issue. (previous post on GL Budget cubes http://www.tm1forum.com/viewtopic.php?f=3&t=6022)
Please let me know if any further info is required.
Thanks,
...Tom
The business rules work fine when viewing a small sample of data. When I try a consolidated view of a much larger data set in the GL Actual Balances cube, it tries to build the view for about 5 minutes or so, and then I get the cube viewer/building view windows go white, and I have to kill the "not responding" message in task manager. I've tried this several times and have even gone back to a prior copy of the server and get the same results. It creates numerous 100 mb log files in the Logfiles directory named tm1server.log.1 to tm1server.log.20 or so with these contents:
3884 WARN 2012-01-04 13:54:56.812 TM1.Server.Memory al_OpenPool() outOfMemory Exception <<< MEMORY_SANDBOX_POOL_EXCEEDED >>> - threadID "3884" - apifunc# "327" - pool# "0" - poolsize "0.000000"
I am running this as a local server on a windows xp 32 bit desktop with 4 gb ram with details below:
Cube Dimensions:
1) GL Actual Transactions
Fiscal Period (e.g. Oct-11) (2 of 44 elements with data in OCT & NOV 11 - 16 kb memory used))
Journal (e.g. Payroll) (72 elements - 16 kb memory used)
Batch Date (e.g. 31/10/11) (420 elements - 68 kb memory used)
Batch Number (e.g. 10) (723 elements - 100 kb memory used)
Batch Transaction Number (e.g. 1-14) (8,891 elements - 964 kb memory used)
GL Report Area (e.g. DPT 17.71.1151000) (5,662 elements - 1,348 kb memory used)
GL Report Category (e.g. 171.71.1151000.3111011) (144,549 elements - 35,780 kb memory used)
Batch Transaction Measures (Batch Transaction Description, Net Amount {consolidation of Debit Amount and Credit Amount})
2) GL Actual Balances
Fiscal Period (e.g. Oct-11)
GL Report Area (e.g. DPT 17.71.1151000)
GL Report Category (e.g. 171.71.1151000.3111011)
Actual Balance Measures (Close Bal {consolidation of Net Amount and Open Bal})
Cube Rules:
1)#GL Actual Transactions Cube Rules:
SKIPCHECK;
FEEDERS;
['Net Amount'] => DB('GL Actual Balances', !Fiscal Period, !GL Report Area, !GL Report Category, 'Net Amount');
2) #GL Actual Balances Cube Rules:
SKIPCHECK;
['Net Amount' ] = N: DB('GL Actual Transactions', !Fiscal Period, 'ALL JOURNALS', 'ALL BATCH DATES', 'ALL BATCH NUMBERS', 'ALL BATCH TRANSACTION NUMBERS', !GL Report Area, !GL Report Category, 'Net Amount');
['Open Bal', 'Year 2011-12'] = C: ['Open Bal', 'Apr-11'];
['Open Bal' ] = N: DB('GL Actual Balances', ATTRS('Fiscal Period',!Fiscal Period,'Prior Period'), !GL Report Area, !GL Report Category, 'Close Bal');
['Close Bal', 'Year 2011-12'] = C: ['Close Bal', 'Mar-12'];
FEEDERS;
['Close Bal' ] => DB('GL Actual Balances', ATTRS('Fiscal Period',!Fiscal Period,'Next Period'), !GL Report Area, !GL Report Category, 'Open Bal');
I've done a lot of reading on Skipcheck/Feeders and Check Feeders/Trace Feeders but I am having trouble with them. I appreciate any help with troubleshooting the proper feeders for this GL Actual Balances cube. I'm struggling with whether this is a resource issue or a feeders issue. I've done something similiar with GL Budget Transactions and GL Budget Balances cubes which work fine on this same server which leads me to believe it is a feeders issue. (previous post on GL Budget cubes http://www.tm1forum.com/viewtopic.php?f=3&t=6022)
Please let me know if any further info is required.
Thanks,
...Tom