-To store data in one operational system
-To retrieve data from an operational system
-To combine data from heterogeneous sources
-To take the dimension and change its granularity
-To store data in one operational system
-To retrieve data from an operational system
-To combine data from heterogeneous sources
-To take the dimension and change its granularity