Ubiquitous Dimensions in Accounting Systems

DIMENSION EXAMPLE HIERARCHIES WITHIN THE DIMENSION

Financial/Legal Requirements:

1. Company Parent, Subsidiary

2. Account

Natural account group, sub-group, and account Number

(e.g. Expenses contains LaborCosts, contains Wages)

3. Accounting Period

Fiscal Year, Fiscal Quarter, Month

Financial Management / Accountability Dimensions:

4. Transaction Type Transaction Type (such as Actual, Budget, Forecast, Tax)

5. Budget / Performance

CEO, Division, Region, Department, Workgroup, Employee (varies)

Operational Requirements:

6. Product or Service Product class, subclasses, products 

(Product ID is key to many valuable Joins into Transaction table. )
7. Customer Customer Class, Customer (Client)

(Most costs and revenues in the enterprise originate in systems where the Customer ID can be captured. The Customer ID is key to many valuable Joins into Customer table )

8. Vendor

Vendor Class, Vendor


(Theoretically, most costs other than labor can be captured along with a Vendor code or class of Vendor.)

9. Job or Activity

Job Class, Job
(Accounting for profits and losses by activity is essential in many companies)

10. Geographic/Location

National unit, region, city, etc. (varies)
(Cross joins such as product by location are essential in many companies)

 

 


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