Radar-Soft home
Products | Downloads | Support | Purchase

RadarCube ASP.NET: OLAP Grid users guide


 

In the OLAP grid, the following areas can be marked out:


 

Pivoting

The Cube Structure tree serves for displaying the structure of multidimensional cube the grid has been already connected to by the moment. By using the "drag-n-drop" operation you can drag the measures and the hierarchies which are displayed as the tree nodes in the appropriate pivot areas of the grid. You can drag the measures in the "Values area" and the hierarchies to other pivot areas.

By using the standard drilling operations you can expand the contents of the hierarchies located at the rows or the columns pivot areas in the data area.

The hierarchies located at the filter area cannot be "expanded" in the data area. As a rule, the hierarchies where the filter was applied before to its members are placed in the filter area.

To delete the hierarchy unnecessary for further OLAP analysis from the pivot areas of the grid, drag the panel with the name of the appropriate hierarchy back to the Cube Structure tree.

The same operations are fulfilled with the cube measures as well. Drag the measures necessary for analysis to the "Values Area", and the measures which no longer need back to the Cube Structure tree.

The order of the hierarchies and the measures in the appropriate areas corresponds to their disposition in the data area. To alter this order, just swap the necessary panels of the measures or the hierarchies by using the "drag-n-drop" operation.

Either in the row or the column areas there is one more auxiliary panel: "Measures". The position of the measures names in the data area is altered depending on the area it is located in, and depending on its position in the area pertaining to the hierarchy panels (ahead or behind all).


 

Drilling

The drilling operation is fulfilled when pressing the drilling buttons in the cells with the hierarchy members' names, or when using the appropriate items of the context menu. The four kinds of the drilling operations are available:

Expanding till the first level of the next hierarchy in the appropriate pivot area.
Expanding till the next level of the current hierarchy.
Expanding of the "children" of the current node on the same hierarchy level.
Collapsing of the expanded contents of the current node.

The example below illustrates the aforecited drilling types.

In a given example we have two hierarchies in the row area: "Product categories" and "Promotions".

On the first level ("Category") of the "Product categories" hierarchy we created a group "Others" for the products category which the overall sale doesn't exceed $10 million, and put two members into this group.

Now let's fulfill the drilling operation as stated on the picture above, and we╥ll get the following:


 

Operations with the context menu

The context menu can be called for any cell of the data area. In the Internet Explorer the call of the context menu is fulfilled by right-clicking on any cell of the data area. In other browsers the call of the context menu is fulfilled by clicking on the icon "" which appears in upper right corner of the cell the mouse cursor is placed over.

By using the context menu you can fulfill the operations of sorting, grouping, drilling, changing the measure view modes, hiding measures, tuning the behavior of the hierarchies when aggregating the data.

The contents of the context menus can be added or changed in the code of the specific web-application. The expansion of the context menu is one of the easy ways of the expansion of the OLAP web application functionality according to the specific demands of the end users.


 

Sorting

There are two types of sorting: hierarchy members sorting and sorting by measures value.

Hierarchy members sorting is fulfilled when using the context menu for the cells with the level names in the data area. Each level of the multilevel hierarchy can be sorted separately.

There are three types of the members' sorting: ascending, descending and sorting by default. Sorting by default coincides with the sorting for a given hierarchy level specified in the OLAP server.

The algorithms of all three types of sorting can be changed, if necessary, in the code of the specific web application.

Sorting by measures value allows you to collate the OLAP grid by measure value ascending or descending order in a specific data column.

Sorting by measures value can be set by clicking on any cell from the bottom cells row with the hierarchy members names or the measures in the column area, or by using the context menu on the cells containing the measure values.


 

Grouping

All operations with the groups in the ASP.NET version of the OLAP grid are carried out using the context menus on the cells with the hierarchy members names and on the cells with the hierarchy levels names.

You can create the group members either with the help of the levels-cells context menus (in this case the groups are created on the first hierarchy level), or with the help of the members' cells names context menus. In the latter case the groups are created on the same level as the cell for which the context menu has been called.

When the group has been created, other hierarchy members can be put into it afterwards. This operation is also fulfilled by using the context menu of the hierarchy members.

With the context menu you can also eliminate a member from the group and completely clean the groups or delete it.

By using the grouping of the context menu operation users can easy collate the hierarchies by splitting the members relevant and irrelevant for analysis. For example, users can use sorting by measures value, and then, with the help of the command "Move all members below this to group...", to group all members irrelevant for analysis by simplifying thus the procedure of the analysis.


 

Filtration

Filtration of the hierarchy members can be fulfilled in two ways: by using the hierarchy members context menu and by using the hierarchy editor.

By using the context menu you can apply the context-dependable filters to the hierarchies. For example, users can use sorting by measures value and then after having been used the command "Hide all members below this" of the context menu to apply to the hierarchy the filter which cuts off all members irrelevant for analysis.

By using the context menu you can also apply filters by using the "Pareto" or "80/20 rule" principle (20 percent of something is always responsible for 80 percent of the results). It is fulfilled via the following menu items of the subcommand "Show only the top..." and "Show only the bottom...". These subcommands chose several members measures of the current hierarchy, the largest and the least by their value, or according to the quantity assigned by the subcommand, or according to their summary percentage from the upper level of the subtotal.

It is convenient to fulfill a sampling filtration of the members by using the hierarchy editor.

The hierarchy editor is called by clicking on "" which is on the hierarchy panels or in the cells with the hierarchy levels names in the data area. If the filter has been applied at least to one hierarchy member, then the icon "" is to be changed to "".

The filter applied to the hierarchy members influences by default the aggregation of a given hierarchy in the cube. That is a value of the subtotal upper level which aggregates all members of a given hierarchy will be altered depending on the filter applied to the hierarchy.

However, such behavior can be changed by resetting the filter's influence the subtotal value calculation by using the context menu item "Aggregate all hierarchy members" of the cells with the hierarchy levels names in the data area.


 

Measure display modes

Usually, it is necessary for the OLAP analysts to see not only the direct measures values but the ration between them.

In RadarCube it is fulfilled via the "Show as..." command of the context menu of the data area cells.

The list of the menu subcommands "Show as..." can be easy expanded in the code of the specific web application with those modes necessary for an end user.

© 2005-2007 Radar-Soft, L.L.C. All rights reserved.