Hi,
Compression and Partitioning are two different performance tuning techniques to improve querying and data loading to the Cubes.
Right after creation of a Cube, you need to partition the cube either by 0calmonth or 0fiscper. You should start loading data to this cube.
After loading, you should compress the requests to reduce the memory space. This will improve fast data retrievals from the query.
Hope i have clarified you..
Regards,
Suman