Oracle Online Training Materials Usage Agreement Use of this Site (Site) or Materials constitutes agreement with the following terms and conditions:

Embed Size (px)

DESCRIPTION

Copyright © 2008, Oracle. All rights reserved. Essbase New Features Aneel Shenker Principal Product Manager

Citation preview

Oracle Online Training Materials Usage Agreement Use of this Site (Site) or Materials constitutes agreement with the following terms and conditions: 1. Oracle Corporation (Oracle) is pleased to allow its business partner (Partner) to download and copy the information, documents, and the online training courses (collectively, Materials") found on this Site. The use of the Materials is restricted to the non-commercial, internal training of the Partners employees only. The Materials may not be used for training, promotion, or sales to customers or other partners or third parties. 2. All the Materials are trademarks of Oracle and are proprietary information of Oracle. Partner or other third party at no time has any right to resell, redistribute or create derivative works from the Materials. 3. Oracle disclaims any warranties or representations as to the accuracy or completeness of any Materials. Materials are provided "as is" without warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement. 4. Under no circumstances shall Oracle be liable for any loss, damage, liability or expense incurred or suffered which is claimed to have resulted from use of this Site of Materials. As a condition of use of the Materials, Partner agrees to indemnify Oracle from and against any and all actions, claims, losses, damages, liabilities and expenses (including reasonable attorneys' fees) arising out of Partners use of the Materials. Copyright 2008, Oracle. All rights reserved Disclaimer: This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle Software License and Service Agreement or other applicable contract with Oracle, with which you agree to comply. This document and information contained herein may not be disclosed, copied, reproduced or distributed to anyone outside Oracle without Oracles prior written consent. This document is for informational purposes only and is intended solely to assist you in planning for the implementation and upgrade of the product features described. In the event that you are viewing this information prior to the general release of the features for use by licensed customers, this is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality is always at Oracles sole discretion. This document is not considered part of the applicable program documentation. Due to the nature of the product architecture, it may not be possible to safely include all features described in this document without risking significant destabilization of the code. Purpose: This document provides an overview of features and enhancements included in Oracle Essbase It is intended solely to help you assess the business benefits of upgrading to Oracle Essbase and to plan your I.T. Projects. Copyright 2008, Oracle. All rights reserved. Essbase New Features Aneel Shenker Principal Product Manager Copyright 2008, Oracle. All rights reserved Essbase New Features Summary Varying attributes Text and date measures Backup, transaction logging, and replay New ASO features New calculation script and MDX functions New XOLAP feature Copyright 2008, Oracle. All rights reserved Varying Attributes: Overview A varying attribute enables you to track changes in attribute values across one or more independent dimensions. Varying attribute: Associated with Product dimension, varies with an independent dimension (Time) MonthAprilMayJuneJulyAugust Sales RepresentativeJones Smith Copyright 2008, Oracle. All rights reserved Varying Attributes: Benefits Measures associated with changed attribute values can be compared and analyzed. Changes in attributes themselves can be tracked and analyzed in reports. Data can be analyzed based on perspectives. Historical perspectives allow you to extend historical data patterns for one attribute during a given time frame into other time frames. Point-in-time perspectives allow you to view data associated with past and current attribute values. Copyright 2008, Oracle. All rights reserved Varying Attributes: Setup Overview You can set up varying attributes: In Essbase Studio In Essbase Administration Services (EAS) Console Copyright 2008, Oracle. All rights reserved Setting Up Varying Attributes: Essbase Studio Essbase Model Properties for Varying Attributes. Copyright 2008, Oracle. All rights reserved Setting Up Varying Attributes: EAS Console (1/4) If necessary, enable the outline for varying attributes. Copyright 2008, Oracle. All rights reserved Setting Up Varying Attributes: EAS Console (2/4) In Outline Editor, right-click an attribute dimension and select Edit Member Properties. 12 Copyright 2008, Oracle. All rights reserved Setting Up Varying Attributes: EAS Console (3/4) Ensure that an attribute varies with an independent dimension Copyright 2008, Oracle. All rights reserved Setting Up Varying Attributes: EAS Console (4/4) Associate base dimension members to varying attribute members Copyright 2008, Oracle. All rights reserved Viewing Varying Attribute Data: Overview In Microsoft Excel: Connect to Essbase in Smart View. Create a grid by using members and their associated varying attributes. Attribute member Associated member Independent dimension member Copyright 2008, Oracle. All rights reserved Varying Attributes: Demonstration Setting up varying attributes in EAS Suggested demo: Setting up varying attributes 1.If necessary, enable the outline for varying attributes. 2.In Outline Editor, right-click the attribute dimension to which you want to add a varying attribute, and select Edit Member Properties. 3.Ensure that the Attribute varies with an Independent Dimension. 4.Associate base dimension members with the varying attribute. Copyright 2008, Oracle. All rights reserved Text and Date Measures: Overview (1/3) Text measures extend the analytical capabilities of Essbase beyond numerical data to text-based content. Storage and analysis of text content can be useful when a cell needs one of a finite list of text values. Example: A product may be sold in five different colors. The color is a text measure whose value must be one of the five colors. Copyright 2008, Oracle. All rights reserved Text and Date Measures: Overview (2/3) Date measures enable members to have date-type values. Certain types of analysis that are difficult to represent by using the Time dimension are aided by the ability to process dates as measures. Example: An application analyzing asset depreciation tracks acquisition dates for a series of capital assets. The company is fifty years old, so the acquisition dates span too large a period for feasible Time dimension modeling. Copyright 2008, Oracle. All rights reserved Text and Date Measures: Overview (3/3) The following sample is a situation where Text and Date measures are used for a list of customers. Text measureDate measure Copyright 2008, Oracle. All rights reserved Text and Date Measures: Benefits (1/2) Text and dates can now be treated as measures in multidimensional reporting. Qualitative values, such as satisfied, can be aggregated through member formulas. Copyright 2008, Oracle. All rights reserved Text and Date Measures: Benefits (2/2) Text measures can be used instead of attributes as a member selection criteria. Smart View displays text measure data in a drop-down menu. Copyright 2008, Oracle. All rights reserved Text and Date Measures: Demonstration (1/2) Suggested demo: Setting up text measures 1.Enable Text Measures in EAS. 2.Create text type measures. 3.Create a Text List Object. A Text List Object stores the mapping between a given text entry and its associated number. 4.Populate Text list with Text and ID. For example, Rating: High = 1, Medium = 2, Low =3 5.Assign measure to Text List Type. In this case, the Text List Type is Rating. Copyright 2008, Oracle. All rights reserved Text and Date Measures: Demonstration (2/2) Suggested demo: Analyzing with text measures averaging text measures 1.Present analysis situation: How to produce this summary table, which averages qualitative satisfaction ratings? 2.Text measures are stored as numbers, so you can calculate averages and obtain summaries for each group. 3.So we discover that Group A is has an average rating of Rather Satisfied. Copyright 2008, Oracle. All rights reserved Backup, Transaction Logging, and Replay: Overview (1/2) The Backup, Transaction Logging, and Replay feature enables you to protect and restore your Essbase data, while giving you read access to your data during backups. Transaction Logging records the commands that bring data from one phase to the next, whereas Replay performs logged commands on a given backup. Copyright 2008, Oracle. All rights reserved Backup, Transaction Logging, and Replay: Overview (2/2) Data can be viewed even during backup. Transaction logging maximizes restore speed and reduces the need for frequent database copies. The ability to replay all or simply a set of logged transactions gives you point-in-time control over your Essbase data and metadata. Copyright 2008, Oracle. All rights reserved Backup, Transaction Logging, and Replay: Implementation Considerations This feature is supported only for block storage databases. Data cannot be written to an Essbase database while the database is undergoing a backup operation. Copyright 2008, Oracle. All rights reserved Backup, Transaction Logging, and Replay: Setup Overview Right-click a block storage database. 1 2 Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Overview (1/3) ASO Partial Data Clear is a new option that enables you to clear a well-defined region of the ASO cube Two types of clear region options are available: Physical clear of cells in a region Logical clear of cells in a region Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Overview (2/3) The Physical Clear option completely removes cells in the specified region Clear region Cube before clearCube after clear Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Overview (3/3) The Logical Clear option, the default option, removes cells by creating compensating cells in a new slice Clear region Cube before clear Cube after clear New slice with compensating values Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Benefits A portion of a cube can be erased without affecting other data areas. Data can be cleared by setting the values to 0 can be removed with a logical clear, but which generally is fast. Data that must be permanently erased can be fully removed with a physical clear, but it is slower. Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Physical Clear Implementation Considerations (1/4) The region definition can be any MDX set subject to the following constraints: You cannot use attribute members. However, you can use the ATTRIBUTE MDX function if you need to remove cells by attribute. You cannot use dynamic members. Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Physical Clear Implementation Considerations (2/4) Referencing upper-level members in a region definition is a convenient way to specify multiple level 0 members. CLEAR {Qtr1} is equivalent to CLEAR {Jan, Feb, Mar} Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Physical Clear Implementation Considerations (3/4) Upper-level members from alternate hierarchies can be used in region definitions. CLEAR {[High End Merchandise]} is equivalent to CLEAR {[Flat Panel], [HDTV], [Digital Recorders], [Notebooks]} Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Physical Clear Implementation Considerations (4/4) Cube is locked for update and export operations Queries continue to work except during commit Time to clear is proportional to input data size Aggregate views are rebuilt in the cube Use only when large slices need to be removed Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Logical Clear Implementation Considerations Time to clear data is proportional to size of the region being deleted Aggregate views are built in the new slice Will generally be the fastest method Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Physical Clear Setup Overview You can use a new MaxL command to physically clear a region, identified by MDX-SET-EXPRESSION : ALTER DATABASE DBS-NAME CLEAR DATA IN REGION MDX- SET-EXPRESSION PHYSICAL; Copyright 2008, Oracle. All rights reserved ASO Partial Data Clear: Logical Clear Setup Overview You can use a new MaxL command to logically clear a region, identified by MDX-SET-EXPRESSION : ALTER DATABASE DBS-NAME CLEAR DATA IN REGION MDX- SET-EXPRESSION; Copyright 2008, Oracle. All rights reserved ASO Target of Partition: Overview (1/5) Previously in version There was full support only for BSO partitioning. ASO could only be the source of a transparent partition. New in version ASO can be the target of a transparent partition. BSO can be used for complex calculations. ASO can be used for aggregation performance benefits. Copyright 2008, Oracle. All rights reserved BSO sourceASO target ASO Target of Partition: Overview (2/5) Copyright 2008, Oracle. All rights reserved ASO Target of Partition: Overview (3/5) BSO source assigned to an ASO target ASO targetBSO source Copyright 2008, Oracle. All rights reserved ASO Target of Partition: Overview (4/5) BSO source assigned to an ASO target Level 0 and upper-level data values change. ASO targetBSO source Copyright 2008, Oracle. All rights reserved ASO Target of Partition: Overview (5/5) BSO source assigned to an ASO target Level 0 and upper-level data values change. Corresponding ASO target values change. ASO targetBSO source Copyright 2008, Oracle. All rights reserved ASO Target of Partition: Benefits Vertical partitioning Consolidate multiple cubes into target Target provides unified view into multiple source cubes Measures with different granularity Overcomes limitation of write-back to upper levels Cell can be a level 0 member in the source, but an upper- level member in the target. Copyright 2008, Oracle. All rights reserved ASO Target of Partition: Implementation Considerations Structural synchronization between the source and the target outlines must be manually maintained. Copyright 2008, Oracle. All rights reserved New Calculation Script Functions: Overview New functions list: mbr2,...) [genLevNum])mbr2,...) [genLevNum]) [N])Environment variables Can be used in a calculation script Use $ sign; for example: $ENV_FILE Copyright 2008, Oracle. All rights reserved New MDX Functions: Time Intelligence Overview (1/2) JulianDate( date ) Converts a given Unix date to its Julian equivalent UnixDate( date ) Converts a given Julian date to its UNIX equivalent GetNextDay( date ) Converts a given date to the next weekday date Copyright 2008, Oracle. All rights reserved New MDX Functions: Time Intelligence Overview (2/2) GetFirstDay( date ) Converts a given date to the first day of the input date time interval, following the Gregorian calendar GetLastDay( date ) Converts a given date to the last day of the input date time interval, following the Gregorian calendar GetRoundDate( date ) Converts a given date to the rounded date of the input date time interval, following the Gregorian calendar Functions references are available on OTN http://www.oracle.com/technology/documentation/epm.htmlhttp://www.oracle.com/technology/documentation/epm.html Copyright 2008, Oracle. All rights reserved XOLAP: Overview Essbase cube is dynamically sourced from RDBMS XOLAP replaces EIS Hybrid mode Essbase Studio is the environment used for the dimensional modeling of database tables. The following are the XOLAP aware tools for reporting and analysis: Smart View Web Analysis Financial Reporting Interactive Reporting Visual Explorer Copyright 2008, Oracle. All rights reserved XOLAP in a Partitioned Environment XOLAP cubes can be used with partitions ASO XOLAPBSO RDBMS Copyright 2008, Oracle. All rights reserved XOLAP from Essbase Studio Copyright 2008, Oracle. All rights reserved Essbase New Features Summary Varying attributes Text and date measures Backup, transaction logging, and replay New ASO features New calculation script and MDX functions New XOLAP feature