There is a great need, and opportunity, today for accountants to get more involved
in the management of enterprise data. This is one example where a little
bit of cooperation and support by the controller can go a long way
towards making the expensive data mining efforts pay off.
Controllers have a core responsibility as watchdogs, over the basic accuracy
and credibility of financial aspects of reports from a data warehouse.
You can't say "it's not my job" any more. Even if the database is
an IT department project, it is in controllers' best interest to see
rock-solid accuracy to the last dollar, backed up by audit. Line managers
won't be able to snipe at the reports to avoid taking painful actions,
but more importantly, the data will be less prone to major inaccuracies
that can drive bad decisionmaking.
Articles from the computing press, such as the Byte article, appear fairly
frequently and they indicate the database people are aware of the huge
discrepancies that arise out of different cutoffs, different accounting
systems in various locations, different cost or revenue codes, broken
mapping between various charts of accounts when they change, currency
conversion or translation differences. Database people need accountants'
help, so let's give it to them.
Monitoring data in the data warehouse and speaking out about inaccurate
reports is one example of the changing responsibilities of accountants and
CPA's which in my opinion, are not being adequately met by them.
1. | Account group, and Account code | Let's say Rows, of Excel. |
2. | Period, year and month | Columns. |
3. | Reporting entity, division, dept | 3rd dimension= cubes (multiple spreadsheets) |
4. | Actual, Budget, Forecast | Stacks of 3-dimension cubes of sheets |
5. | By product line, product, etc. | Pallets of stacks of boxes of sheets |
6. | Currencies - | ...getting beyond usability. |
7. | by executive, manager, supervisor responsible | |
8. | productivity or billing, by professional or employee, depending on industry, etc. etc. |
Finally, in my opinion, the controller is responsible to read the reports from any data warehouse, and insist that they be correct. A controller should go to war with the data warehouse managers if they do not produce correct numbers. The moral dilemma faced by controllers is that they often need deep/broad IT relationships more than they need relationships with executives and owners. It takes guts to fight with the CIO, CTO etc. and often find errors in the GL as frequent as the data warehouse.
more stuff like this:
http://www.gldialtone.com/hypercub.htm
http://www.gldialtone.com/datamart.htm
http://www.gldialtone.com/dimensions.htm
http://www.gldialtone.com/rootledgerXML.htm