Need help with a specific Feeder stmt...
Posted: Mon Aug 22, 2011 3:44 pm
I have a GL Budget Adjustments cube feeding a GL Budget Balances cube. I am having trouble getting the feeders correct for the GL Balances cube. I am an accountant and very new to developing with TM1.
The business rules work fine with a small sample of data. I brought in my close balances in the GL for our full budget as a transaction using a TI process. Whenever I try to view the GL Balances cube, it tries to build the view for a long time, and then I get a not responding and have to use task manager to stop the process. I've tried this several times and have even gone back to a prior copy of the server before bringing in the GL accounts dimension and GL Budget opening transaction and get the same results.
Details on my test server follows:
cube: GL Budget Adjustments Revised
dimensions:
Fiscal Period
Budget Adjustment Number
Account Class (Revenue, Expense, or Statistics)
GL Accounts
Transaction Measures (ANN, APR, MAY,JUN...MAR-represents annual and period amounts for the budget adjustments)
business rule:
SKIPCHECK;
FEEDERS;
['ANN' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'ANN', 'BUD Adjs');
['APR' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'APR', 'BUD Adjs');
['MAY' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'MAY', 'BUD Adjs');
['JUN' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'JUN', 'BUD Adjs');
['JUL' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'JUL', 'BUD Adjs');
['AUG' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'AUG', 'BUD Adjs');
['SEP' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'SEP', 'BUD Adjs');
['OCT' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'OCT', 'BUD Adjs');
['NOV' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'NOV', 'BUD Adjs');
['DEC' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'DEC', 'BUD Adjs');
['JAN' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'JAN', 'BUD Adjs');
['FEB' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'FEB', 'BUD Adjs');
['MAR' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'MAR', 'BUD Adjs');
cube: GL Budget Balances Revised
dimensions:
Fiscal Period
Account Class
GL Accounts
Period Distributions (ANN, APR, MAY,JUN...MAR)
Balance Measures (Open Bal, BUD Adjs, Close Bal)
business rule:
SKIPCHECK;
['BUD Adjs','ANN' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'ANN');
['BUD Adjs','APR' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'APR');
['BUD Adjs','MAY' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'MAY');
['BUD Adjs','JUN' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'JUN');
['BUD Adjs','JUL' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'JUL');
['BUD Adjs','AUG' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'AUG');
['BUD Adjs','SEP' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'SEP');
['BUD Adjs','OCT' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'OCT');
['BUD Adjs','NOV' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'NOV');
['BUD Adjs','DEC' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'DEC');
['BUD Adjs','JAN' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'JAN');
['BUD Adjs','FEB' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'FEB');
['BUD Adjs','MAR' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'MAR');
['Open Bal']=DB('GL Budget Balances Revised',DB('zTime Navigation',!Fiscal Period,'Prior Period'),!Account Class,!GL Accounts,!Period Distributions,'Close Bal');
['Close Bal' ] =['Open Bal' ] + ['BUD Adjs' ] ;
FEEDERS;
['Close Bal' ] => ['BUD Adjs' ] ;
['Open Bal'] => DB('GL Budget Balances Revised',DB('zTime Navigation',!Fiscal Period,'Prior Period'),!Account Class,!GL Accounts,!Period Distributions,'Close Bal');
The GL Accounts dimension has about 90,000 records for 3 entities with the following consolidations (CEO, EX, AE, DR, SUP, DPT). So my only transaction is the BUD Adjs representing the closing balance for period Jun-11 which is about 90,000 records (as I only brought into the GL Accounts dimension records that have a balance at Jun-11).
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 Budget Balances cube.
Please let me know if any further info is required.
Thanks,
...Tom
The business rules work fine with a small sample of data. I brought in my close balances in the GL for our full budget as a transaction using a TI process. Whenever I try to view the GL Balances cube, it tries to build the view for a long time, and then I get a not responding and have to use task manager to stop the process. I've tried this several times and have even gone back to a prior copy of the server before bringing in the GL accounts dimension and GL Budget opening transaction and get the same results.
Details on my test server follows:
cube: GL Budget Adjustments Revised
dimensions:
Fiscal Period
Budget Adjustment Number
Account Class (Revenue, Expense, or Statistics)
GL Accounts
Transaction Measures (ANN, APR, MAY,JUN...MAR-represents annual and period amounts for the budget adjustments)
business rule:
SKIPCHECK;
FEEDERS;
['ANN' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'ANN', 'BUD Adjs');
['APR' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'APR', 'BUD Adjs');
['MAY' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'MAY', 'BUD Adjs');
['JUN' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'JUN', 'BUD Adjs');
['JUL' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'JUL', 'BUD Adjs');
['AUG' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'AUG', 'BUD Adjs');
['SEP' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'SEP', 'BUD Adjs');
['OCT' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'OCT', 'BUD Adjs');
['NOV' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'NOV', 'BUD Adjs');
['DEC' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'DEC', 'BUD Adjs');
['JAN' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'JAN', 'BUD Adjs');
['FEB' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'FEB', 'BUD Adjs');
['MAR' ] => DB('GL Budget Balances Revised', !Fiscal Period, !Account Class, !GL Accounts, 'MAR', 'BUD Adjs');
cube: GL Budget Balances Revised
dimensions:
Fiscal Period
Account Class
GL Accounts
Period Distributions (ANN, APR, MAY,JUN...MAR)
Balance Measures (Open Bal, BUD Adjs, Close Bal)
business rule:
SKIPCHECK;
['BUD Adjs','ANN' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'ANN');
['BUD Adjs','APR' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'APR');
['BUD Adjs','MAY' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'MAY');
['BUD Adjs','JUN' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'JUN');
['BUD Adjs','JUL' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'JUL');
['BUD Adjs','AUG' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'AUG');
['BUD Adjs','SEP' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'SEP');
['BUD Adjs','OCT' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'OCT');
['BUD Adjs','NOV' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'NOV');
['BUD Adjs','DEC' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'DEC');
['BUD Adjs','JAN' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'JAN');
['BUD Adjs','FEB' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'FEB');
['BUD Adjs','MAR' ]=DB('GL Budget Adjustments Revised', !Fiscal Period, 'All Adjustments', !Account Class, !GL Accounts, 'MAR');
['Open Bal']=DB('GL Budget Balances Revised',DB('zTime Navigation',!Fiscal Period,'Prior Period'),!Account Class,!GL Accounts,!Period Distributions,'Close Bal');
['Close Bal' ] =['Open Bal' ] + ['BUD Adjs' ] ;
FEEDERS;
['Close Bal' ] => ['BUD Adjs' ] ;
['Open Bal'] => DB('GL Budget Balances Revised',DB('zTime Navigation',!Fiscal Period,'Prior Period'),!Account Class,!GL Accounts,!Period Distributions,'Close Bal');
The GL Accounts dimension has about 90,000 records for 3 entities with the following consolidations (CEO, EX, AE, DR, SUP, DPT). So my only transaction is the BUD Adjs representing the closing balance for period Jun-11 which is about 90,000 records (as I only brought into the GL Accounts dimension records that have a balance at Jun-11).
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 Budget Balances cube.
Please let me know if any further info is required.
Thanks,
...Tom