Processing the Cube
Let's process our new
cube, and then take a look at the results via the Preview pane on the Data
tab.
1.
Select Tools from the
main menu.
2.
Click Process Cube, as
shown below.
Illustration 21: Select Tools -> Process Cube
NOTE: We might have alternatively chosen the Process Cube
button depicted in Illustration 22. We might also have right-clicked
the cube, and selected Process Cube from the context menu.
Illustration 22: Process Cube Button
The Save the Cube dialog appears as shown below.
Illustration 23: The Save the Cube Dialog
The Cube: New Name dialog appears.
3.
Name the cube ANSYS05,
as shown in Illustration 24.
Illustration 24: The Cube: New Name Dialog
4.
Click OK.
A message box (shown
below) appears, warning that the cube has no aggregates designed, and asking if
we want to design aggregations prior to processing the cube.
Illustration 25: Warning Message Box: No Aggregates Designed
5.
Click No.
The Process a Cube
dialog appears, as shown in Illustration 26. The Full Process
option is selected by default, as this is the first time the cube has been
proposed for processing.
Illustration 26: The Process a Cube Dialog
6.
Click OK.
Cube
processing begins, as evidenced in the status display of the Process
dialog shown below:
Illustration 27: The Process Dialog, Displaying Status
The
Process dialog displays status events within the cube processing
evolution and then displays a "Processing Completed Successfully" statement in
green at the bottom of the dialog when processing is finished.
7.
Click Close.
8.
Click the Data tab.
We
see the actual data presented in the Preview pane, as shown below.
Illustration 28: Partial View, Actual Data in the Preview Pane (Compressed)
Note that our
dimensions, Calendar.Time, Customer and Product, are
represented by numbers (the ID fields in the fact table) within the various
views we can access. This is expected, as we have used only the ID keys to
create the dimensions so as to limit the initial cube build to a central fact
table.
We must
process the cube before browsing actual data anytime we build a new cube and
design its storage options and aggregations, or anytime we change a cube's
structure (measures, dimensions, and so on) and save the changes to the cube.
We must also process a cube anytime we change the structure of a shared dimension
(using the Dimension Wizard) used in the cube. If data in the data
source (i.e. data warehouse) supporting the cube has been added or changed,
processing is appropriate to furnish updated, accurate results when browsing
the cube.
Page 8: Expanding the Basic Cube with the The Cube Editor
See All Articles by Columnist William E. Pearson, III