Using Online Analytical Processing
When you analyze sales order data, you probably want to look at it from several perspectives, by customer group, product group, sales region, and so on. You might think of a dimension as a column or row on a spreadsheet; however, since a spreadsheet is only two-dimensional, you would have a hard time representing customers, products, sales regions, and time using a single spreadsheet. Therefore, when data has three or more dimensions, we refer to it as being arranged in a cube, with each side representing a dimension. Once you have defined an OLAP cube, you can pivot your data to view it from different perspectives, or slice and dice the data based on combinations of these dimensions. When you analyze the data, you slice off part of the cube or dice it to get to an individual cell. These multidimensional views of your financial data provide you with valuable information for effective data analysis, decision-making, and forecasting.
Preparing Trees and Queries
After you have determined the dimensions for the cube, you need to set up the way each of the dimensions will roll up. You also need to specify how detail values roll up to higher levels for each dimension. You can use existing trees or queries with OLAP. In addition, you need to define a query to extract the data from your PeopleSoft database to the OLAP cube.
PeopleSoft Order Management provides sample queries and trees. You can use them as delivered or modify them as you like. This list describes the queries and trees delivered with PeopleSoft Order Management. There is one main data query input file used for margin analysis, and three dimension queries. A tree, Sales Regions, is used as a fourth dimension.
Tree/Query |
Name |
Function |
---|---|---|
OLAP_OM_MARGIN_DATA |
Margin analysis data query |
Main data query that pulls information from six key tables: sales order header, sales order line, customer, customer group, product group, and product costing. It selects order lines that are in open or closed status to estimate the revenue and cost information for the Inventory product-costing file. |
OLAP_OM_CUSTOMER_DIM |
Customer dimensional query |
Query over the Customer Group Link table to view margin information by customer or customer groups. |
OLAP_OM_ORDER_DIM |
Order number dimensional query |
Query over the Order Group Table to view the margin information by order group or order number. |
OLAP_OM_PRODUCT_DIM |
Product dimensional query |
Query over the Product Group Link table to view margin information by product group or product. |
Sales Region Tree |
Hierarchy of Sales Regions |
Hierarchy of Sales Regions to view margin level at different sales region levels. |
Designing Dimensions
The Dimension page and its component pages enable you to define the sources, tree, query, or tree and query combination, and associated settings for dimensions. You will have one entry for each dimension in your cube. At this point, you are only beginning to build the structure of each dimension that will comprise your cube. You are not yet defining any data for the cube.
Oracle delivers some sample dimensions with PeopleSoft Order Management. You can use the dimensions as delivered or modify them as you like. The list details the dimensions provided:
Customer Group (OLAP_OM_CUSTOMER_DIM).
Order Group (OLAP_OM_ORDER_DIM).
Product Group (OLAP_OM_PRODUCT_DIM).
Sales Regions (SALES_PERSONS).
Designing Analysis Models
After creating data source queries and defining dimensions, you define the analysis model by mapping fields from the data source queries to the dimensions you have defined. For each dimension, you must specify which field in the data source query is the source field for the particular dimension. You can also define the measures that will be used in your cube on this page.
We deliver a sample Analysis Model with PeopleSoft Order Management. You can use the Analysis Model as delivered or modify it as you like.
No. |
Description |
Type |
Field |
---|---|---|---|
1 |
All Customers |
Dimension |
Sold To Customer |
2 |
All Orders |
Dimension |
Order Number |
3 |
All Products |
Dimension |
Product ID |
4 |
All Sales Regions |
Dimension |
Sales Person |
5 |
Profit |
Measure |
Expression: Net Price*Qty Ordered - Cost* Qty Ordered (list price quantity ordered - cost quantity ordered) |
6 |
Total Net |
Measure |
Expression: Total Net/Cost*Qty Ordered (total net or cost quantity ordered) |
7 |
List Price |
Measure |
List Price |
8 |
Total List |
Measure |
Expression: List Price* Qty Ordered |
9 |
Net Price |
Measure |
Price on Order Line |
10 |
Quantity Ordered |
Measure |
Quantity Ordered on Order Line |
11 |
This Level Cost |
Measure |
Cost from Product Cost Table |
12 |
Total Cost |
Measure |
Expression: Cost* Qty Ordered |
Designing Cube Templates
A Cube Template simplifies your work in managing updates to the cube structure, data loads, and reloads, and in setting platform-specific options for Essbase and PowerPlay.
The Customer and Product Profitability Cube Template that is delivered as a sample Cube Template with PeopleSoft Order Management enables you to see profitability levels by product, customer, and market. By adding four dimensions to the cube, the Cube Template enables managers to quickly and easily see the profit margins by sales regions, customer groups, order groups, and products by slicing and dicing sales order information multiple ways. In addition, the Cube Template has eight different measurements so that you can view profitability from the overall profit of the product, down to the cost of the product. The Cube Template provides a ready-made tool to empower management, as well as the sales force, to make pricing and sales decisions based on the direct profit contribution in order to maximize profitability.
You can use the template as delivered or modify it as you like.
Viewing and Analyzing Cube Data
Once you have built your cube, you can use PowerPlay to view the cube. You can pivot, reposition, and manipulate your data, as well as create graphs and charts. You can view margin information for customers, customer groups, sales regions, products, and product groups, and rank your most profitable products.
Page Name |
Definition Name |
Usage |
---|---|---|
Build Margin Analysis Cube |
OM_OLAP_MAR_REQ |
Create the cube for analysis. |
See the product documentation for
Cognos PowerPlay documentation PowerPlay documentation