Building Cubes and Administering Cubes |
Selecting Measures in SAS OLAP Cube Studio |
When you build a cube in the Cube Designer wizard, you must specify the measures that are used to help query the cube. After you have defined the data input source and the structure of the cube (dimensions, levels, hierarchies) you can define measures on the Select Measures page of the Cube Designer wizard. You can view the cube's currently defined measures, add new measures, and remove existing measures.
To define a measure, you select from the Available list of columns and statistics. This list contains the numeric columns in the input data source and the statistics available for each column. Move the selected items to the Selected list. You can have a maximum of 1024 measures per cube.
Note: If you are including aggregated data from tables other than the input data source, considerations for stored statistics should be made. This applies when you are creating a cube from a detail table or a star schema. You must include measures for the stored statistics that are required for each derived statistic that you create in the cube. For example, if you want to calculate AVG, you must create measures for N and SUM, as well as AVG.
Unique Member Count Measures |
The Unique Member Count Measures dialog box enables you to store NUNIQUE (unique member count) statistics as measures with a cube. You can define unique member count measures on the Unique Member Count Measures dialog box. This is accessed from the Select Measures page of the Cube Designer wizard. Select the Define button to open the Unique Member Count Measures dialog box.
You can add or delete a unique member count measure on this dialog box. To create the unique member count measure, select the level and hierarchy for the new measure. Selecting the level in a tree structure (dimension, hierarchy, level) automatically assigns the dimension and hierarchy to that measure. A name is automatically generated for that unique member count measure consisting of the level name,"NUNIQUE", and the parent hierarchy name. It is important to note that only one combination of level and hierarchy can be defined for a measure. After a combination has been used to create a unique member count measure, the combination cannot be used again. In addition, if the level or hierarchy is deselected, then any associated defined unique member count measures are deleted from the cube. For a cube to build, at least one non-unique member count (non-NUNIQUE) measure must be defined for the cube.
NUNIQUE Statistic |
You can define a distinct count statistic using the MEASURE statement and the NUNIQUE statistic. The LEVEL and HIERARCHY options for the MEASURE statement are used with the NUNIQUE statistic and are ignored for non-NUNIQUE statistics if specified.
Note: The LEVEL name is optional. If it is omitted, then the level name is assumed to be the name specified for the NUNIQUE measure. The HIERARCHY name is only required if the level is in multiple hierarchies. For further information about using the NUNIQUE statistic see the MEASURE Statement.
Defining Stored and Derived Measures for a Fully Summarized Cube |
When you are building a cube with fully summarized data, you can select predefined (stored) measures that are actually stored with the summarized data source. You can also then create derived measures from those stored measures. In the Cube Designer wizard, pages for stored and derived measures are available when you have selected a fully summarized data source to build a cube from.
On the Stored Measures page of the Cube Designer wizard, you can select the NWAY columns that contain stored measures data. Select from the Available list and move the needed measures to the Selected list. On the Assign Stored Measures page of the Cube Designer wizard, you can then assign a statistic to each stored measure and each measure to an analysis group.
After you have selected stored measures from the summarized data source, you can define any needed derived measures for the cube. You can store only derived statistics that can be calculated from the available stored statistics. For example, to use the derived statistic AVG, you must have stored statistics for N and SUM with the same assigned group name.
On the Select Derived Measures page of the Cube Designer wizard, select the Add button to create a new derived statistic or the Modify button to change an existing derived measure. To define a derived measure, you specify the following options:
Analysis Group |
displays a list of analysis groups assigned to the cube's stored measures. Select a group from this drop-down list to see available statistics in the Derived Statistics drop-down list. Only those groups that contain stored measures that can be used to derive a statistic are included in the drop-down list. |
Derived Statistics |
displays a list of statistics that you can derive from the statistics that you are storing with the cube for the selected analysis group. Select the derived statistic that you want to use. Only those statistics that can be derived from the stored statistics are included in the drop-down list |
Measure Name |
displays a name for the derived measure. The name must be a valid SAS name (up to 32 characters). See Naming Guidelines and Rules for the SAS OLAP Server for more information. |
Note: A derived statistic can be used only once per cube per analysis group.
Statistics Available for Measures |
When you define a cube, you select the statistics that are used to calculate the cube's measures. Here is the list of available statistics.
Count
Sum
Maximum
Minimum
Count of Missing Values
Uncorrected Sum of Squares
Average
Range
Correct Sum of Squares
Variance
Standard Deviation
Standard Error of Mean
Coefficient of Variance
T Value
Probability of Greater Absolute Value
Lower Confidence Limit
Upper Confidence Limit
New cubes that are based on a data source that contains existing summarized data must include measure statements for the stored statistics, which are required for each derived statistic that you want to create for the new cube. For example, if you want to calculate AVG, you must create measures for N and SUM, as well as AVG. The following table indicates which stored statistics are required for each derived statistic.
Derived Statistics |
Required Stored Statistics |
---|---|
AVG | N, SUM |
RANGE | MIN, MAX |
CSS | N, SUM, USS |
VAR, STD, STDERR, CV, T, PRT, LCLM, UCLM | N, SUM, USS |
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.