Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oracle Analytics Cloud - Essbase

Similar presentations


Presentation on theme: "Oracle Analytics Cloud - Essbase"— Presentation transcript:

1

2 Oracle Analytics Cloud - Essbase
Overview & Features .

3

4 Oracle Analytics Cloud - Essbase
Software as a Service Platform as a Service Infrastructure as a Service Oracle Analytics Cloud - Essbase Essbase cloud service is a Platform as a Service offering which provides a Flexible environment for the creation of departmental or enterprise-wide custom analytic applications and management reporting. It provides the same core business values of Essbase but on a cloud based managed environment. Flexible platform for the creation of departmental or enterprise-wide custom analytic applications and management reporting Oracle Confidential – Internal

5 Who Will Use Analytics Cloud - Essbase?
Essbase users looking for a Cloud solution Reduce costs and simplify maintenance Hybrid Deployments between on-prem applications and cloud cubes Faster access to latest Essbase innovation Integration with other cloud services Essbase as a data source for BICS and DVCS Consolidated data from multiple EPM cloud and on- prem instances Analyze data from other SaaS applications Analytics platform for every Excel user Analytics happens everywhere Most still use Excel, using data downloaded from other applications Essbase empowers Excel by adding unified analysis model, interactivity and collaboration Core use cases for Essbase cloud service Essbase customers going to the cloud With other services (EPM, BI, SaaS) Platform for every Excel user

6 Oracle Analytics Cloud – New: March 2017
Standard Edition Data Visualization Self-service data prep Spreadsheet collaboration Essbase standard Enterprise Edition Standard plus: Data modeling Essbase Enterprise Enterprise Reporting Large scale & HA Day by Day Mobile CPU Purchases, “OCPU”, Includes Mobile, Client tools, & Desktop Oracle Confidential – Internal/Restricted/Highly Restricted

7 Essbase Cloud Service - Architecture
Choose your shape 1, 2, 4, 8, 16 OCPUs 7.5GB to 15GB of memory per OCPU What is an OCPU? Equivalent to one physical core Metered and Non-Metered Semi-managed Service SSH Access Administration Dashboard Cube cube Command Line Tools Essbase J2EE Cloud Platform HTTP/SHTTP and TCP Ports Cloud Tools and Scripts Essbase JAgent Confidential – Oracle Internal

8 Proven Value, Redesigned for the Cloud
CDS Scenario Management Thin Client Editor Catalog Java Agent Dynamic Filters DBX Drill Through Scripting: R, Groovy, JACL Data Source Grid UI APS Java API, REST and Web Services Essbase Server Re-architecture of Essbase for the Cloud Designed to support higher concurrency and faster recoverability Eliminated security bottlenecks Memory utilization Dynamic Scalability Unified middleware layer for all services Based on industry standards for ease of integration Confidential – Oracle Internal

9 OAC - Essbase Features Access to Essbase capabilities
BSO/ASO/Hybrid databases Flexible dimensionality Dynamic formulas Calc scripts Data uploads Smartview connectivity Browser based UI Integration with BICS Cloud Only features Sandboxing Scenario management Design by Example templates Excel Import/Export Administration Database statistics Manage connections Locks Security We offer access to Essbase core capabilities where Users can create their own custom models using flexible dimensionality, dynamic formulas and calculation scripts - while accessing these models from Smartview. Essbase databases can be brought from on-prem or created directly on the cloud where they can be modified and managed. Essbase Cloud Service also offers some unique capabilities that are not yet available on-prem and we will review next.

10 Cloud Based UI for Design and Management
New database management and outline editor tools Execute Jobs – Dim builds, Data Load, Calc Scripts Define Scripts Administration capabilities Manage Files Define Substitution Variables Manage application/Database settings Confidential – Oracle Internal

11 Utilities & Templates Utilities Templates LCM – End to End Management
New Cloud Utilities and Rapid Business Modeling Utilities LCM – End to End Management CLI – Leverage the New REST API’s Smartview – Excel Reporting Templates Build a corporate inventory of Templates for reuse across different departments Reuse templates with customization

12 Simplified Security Server Roles Application Privileges Administrator
Full access to administer users, applications and databases. Power User Ability to create and delete applications and databases User Ability to access any application or database that has a minimum access permission The first key difference is that Essbase Cloud Service was redesigned for the cloud. We completely re- developed the middleware layer of Essbase to allow it to become a viable cloud platform. It is designed for even higher concurrency, enhanced recoverability and performance. This type of innovation is a key part of how Essbase, even after 20 years, maintain its lead in the market. We did not take the shortcut of dropping on-prem Essbase on a hosting service, we re-architected Essbase as a real cloud based technology. Application Privileges Application Manager Ability to create, delete, and modify databases and application settings; assign users Database Manager Ability to manage the databases, database artifacts, locks, and sessions Database Update Ability to read and update data values; using any assigned calculations and filters; Create and delete scenarios Database Access Ability to access scenarios; read data values in all cells; and access specific data and metadata

13 From Excel to Essbase in Less than a Minute
Auto Analyze Data and Create Cubes Sales Data Tool-less approach for faster deployments One click provisioning and deployment Automatic schema inference on load Excel to Cloud in seconds Uploading a spreadsheet creates a business model Zero learning curve, no Essbase skills needed Modify the cube design can also be done from Excel DATE CITY STATE COUNTRY ITEM PROD. TYPE PROD. FAMILY AMOUNT Essbase now supports automatic schema inference when presented with tabular data Schema inference includes the following actions: Identify dimensions and their hierarchies Identify attributes (these are further descriptions of dimension values (for example shipping weight of a product corresponds to product key) Identify measures (numbers) and aggregation rules. Aggr rules are SUM by default, and uses heuristics to guess. Hierarchies are inferred by analyzing relationships between values in the columns. The hierarchy is named after the header of the top level. Creating Essbase outline (schema) Creating Cube & loading data (data load) Data is available for query and collaboration with superfast performance ANAPLAN doesn’t do this. Traditionally all Multidimensional databases require schema creation with admin tools before loading data. Anaplan has a video on “How do build a model in 8 minutes” We have the model built by just uploading a file. One Step Automatic Schema Inference Powerful yet Flexible Forced Column designations Provide Generation relationships. Eg. product.category, category.sub_category… Provide hints. Eg. Product.color[attr], revenue[measure] Intrinsic Hints Header presentation in Table.Column form Statistical Analysis Used when the report headers are in no special format. No knowledge or changes are needed. No hints are given from the user COUNTRY HIERARCHY PRODUCT HIERARCHY TIME HIERARCHY CUBE CREATION

14 Scenario Management Sandboxing and Scenario Management
Create private copy data for what-if and sensitivity analysis Refresh from the base data or merge the Sandbox into it Apply lightweight workflow to scenarios and submit approvals Assign Approver and Viewer type roles Create What-if Submit Approve Apply Reject

15 Cloud Integration and Data Movement
Multiple Options for Data Loads Uploaded flat files Database as a Service On-prem sources (will require VPN) Essbase now supports automatic schema inference when presented with tabular data Schema inference includes the following actions: Identify dimensions and their hierarchies Identify attributes (these are further descriptions of dimension values (for example shipping weight of a product corresponds to product key) Identify measures (numbers) and aggregation rules. Aggr rules are SUM by default, and uses heuristics to guess. Hierarchies are inferred by analyzing relationships between values in the columns. The hierarchy is named after the header of the top level. Creating Essbase outline (schema) Creating Cube & loading data (data load) Data is available for query and collaboration with superfast performance ANAPLAN doesn’t do this. Traditionally all Multidimensional databases require schema creation with admin tools before loading data. Anaplan has a video on “How do build a model in 8 minutes” We have the model built by just uploading a file. Multiple Reporting Options Smart View (no, no Excel Add In) BICS integration is similar to OBI integration with Essbase DVD integration is already available as beta and evolving Management Reporting (WebFR) with EPRCS

16 DV and Essbase - Complete Offering
Allow users to interact with the data using Excel Ingests and harmonizes spreadsheets, collates and manage disparate inputs Provide coherence, consistency and sharing Enables and manages the iterative information cycle DV Visually research and discover Review and visualize personal data Review and visualize group data and in the context of wider corporate data Provides insights at key stages of the iterative information cycle Automatically creates an Essbase cube when needed Excel, BI, Source Systems Data from any source Exports from other systems Hand crafted spreadsheets Essbase – Data Interaction and Collaboration Interact with the data and mode using Excel with a strong server side data consolidation and integrity (multi-user read/write access) Add model validation and shared KPIs for user scenarios and data gathering DV – Visualize and Discover Visual discovery Share analysis and results Track and monitor progress Create an Essbase model for multi-user write collaboration, scenario management and What-If analysis Oracle Confidential – Internal

17 DV Integration Connect to Essbase Cube on the Cloud
Select Data Source – Choose Essbase Provide Connection Details Select Application & Cube

18 Creating Visualizations
Query Essbase Build visuals to analyze data in Essbase Cubes Create stories

19 Compare Scenarios side-by-side and Merge with Base

20 Cube Designer – Excel Modeling and Gallery Templates
Smart View Add-in Create Essbase Applications Build and Manage essbase applications and properties Set Member formula Run Calc Scripts Manage Design Templates View/Manage Dimension Hierarchies

21 Cube Designer - Overview
The Cube Designer uses the Smart View extension framework for Excel integration and server communications uses the REST APIs of the Essbase cloud to perform all Essbase operations

22 Connections Derives the connection information to the Essbase cloud via the Smart View private connections Provide the URL to the Essbase cloud in the private connections panel of Smart View

23 Gallery & Private Workbooks
The Cube Designer provides a set of application workbook examples which demonstrate the various capabilities of the Essbase cloud They can be used to house standard org-wide templates for Essbase Applications Private - Allow the user to maintain their own private collection of workbooks

24 Cube Designer Wizard The application workbooks have a strictly defined structure which the Essbase cloud understands and can consume in order to generate an Essbase cube. To facilitate the creation of this defined workbook structure, the Cube Designer Wizard can be used to quickly generate a valid application workbook.

25 Formula Editor A basic formula editor is included in the Cube Designer to aid the user in creating valid member formulas there are lists of valid operators and Essbase functions which can be used within the member formula. the user can copy and paste members from the workbook into the editor, if you click on a cell in a worksheet and then right click within the editor, the text from that cell is copied into the editor wrapped in double quotese workbook into the editor

26 Hierarchy Viewer The Cube Designer provides a hierarchy viewer to aid in the development of the parent/child relationships the alias, storage and consolidation properties are shown and can be hidden there is a Find capability within the tree view

27 Build Cube Building the cube is the first of the four steps to designing a cube A cube can be created or an existing cube can be updated the data contained with the data worksheets can be loaded into the cube the calculation worksheets can be executed in the order they appear in the application workbook

28 Load Data The Load Data operation is provided for the purposes of iterative cube development It is a common practice that once a cube is built, a process of loading, calculating and querying is performed to validate the accuracy and performance of the cube. The Load Data operation will run as an asynchronous job in the Essbase cloud

29 Calculate and Analyze Calculate – Run Calc Scripts Analyze
Create Smart View Ad Hoc Connect Query Sheet - the user can include worksheets beginning with the name “Query”, this will take them to the first occurrence, connect to Smart View and perform a query refresh

30 View Jobs The Cube Designer maintains a client-side log of the jobs executed from the client

31 Transform Data the Essbase cloud allows for a free- form table of data to be used as the basis for a cube design an algorithm in the Essbase cloud will determine the shape of the cube based upon the header information as well as the data relationships a set of “forced designations” can be used to augment the header information

32 Admin Tasks In order to allow the user to maintain a clean server environment, the Cube Designer allows for the deletion of entire applications or just a single cube. option to delete an Essbase application option to delete an Essbase cube

33 New Command Line Tool - EssCLI
Execute jobs such as calcs, clears, data load and dim builds Upload files to the cloud service Check job statuses LCM Import Confidential – Oracle Internal

34 Moving Your Cubes to the Cloud
Use LCM export to move cube artifacts from on-premise to cloud Cross cube references such as XREF and Partitions are not included and need to be recreated manually Use LCM export from and deployments Cloud cubes are all Unicode and Encrypted (encryption at rest) Start with a default CFG, change if needed

35 Pre-requisites JDK 8 or higher Unicode Mode Substitution Variables
Convert all application and associated artifacts to Unicode mode before export Substitution Variables Server-level SVs must be converted to Application-level SVs Server-level SVs are no longer supported. Hybrid Aggregation Mode Default Calc and query processor on the cloud is hybrid mode. Implied Sharing not supported on the cloud

36 Configuration Settings
Default settings are different on the cloud IGNORECONSTANTS is TRUE by default INDEXCACHESIZE and DATACACHESIZE settings now control cache sizes for all cubes GRIDSUPPRESSINVALID is now TRUE by default QRYGOVEXECTIME is now set by default to 300 seconds Oracle strongly recommends managing all configuration settings at the application level. Application-level configuration is preserved during the LCM utility export and import processes.

37 Other considerations You must convert all application-level files and artifacts into database-level files and artifacts before you export them from on-premises Essbase instance In the cloud service, artifacts are supported at the database level only. This includes calculation scripts, rule files, and text files Partitions Only transparent partitions are supported by the LCM utility. Replicated and linked partitions are not supported. Always import the source applications before the target applications. After you migrate an Oracle Essbase on-premises application with a unique member outline to a cloud service instance, you cannot change the outline to allow duplicate members.

38 Lift…

39 Lift… PS C:\Users\xxxxxxx> java -version java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build b13, mixed mode) PS D:\app\esscs\v702\EssbaseLCMUtility> ./EssbaseLCM.bat export -server xxxxxxxx.us.oracle.com:1423 -user admin -password password -application liftshift -zipfile D:\app\esscs\v702\data\liftshift.zip

40 … and Shift PS D:\app\esscs\v702\cli> ./esscs.bat login -user cloud.user -password Admin123 -url Details: user "cloud.user" logged in PS D:\app\esscs\v702\cli> .\esscs.bat lcmimport -zipFileName D:\app\esscs\v702\data\liftshift.zip -overwrite true File "D:\app\esscs\v702\data\liftshift.zip" Uploaded .... Status: 200 Details: Completed

41 … and Shift

42 New Command Line Tool - EssCLI
Execute jobs such as calcs, clears, data load and dim builds Upload files to the cloud service Check job statuses LCM Import

43 Cloud Migrations Essbase CLI Export Utility LCM Utility Cube Designer
Export an essbase cube in MS Excel template format Works for both on-prem and cloud LCM Utility migrate Essbase on-premises applications, folders and elements via a .zip file Cube Designer Export Cube to Application Workbook and then Build Cube to import Excel Template Export the Cube Metadata into Excel Template

44 Load Rules Editor New JSON format
Support for both Studio and BPM Rule files Capability to create/edit new Rule file from UI

45 Financial Reports MR (AKA Web FR, vi EPRCS) support close to v1 release FR to MR report conversion tool planned for later this year

46 Resources Documentation Working with Essbase Youtube
Working with Essbase Youtube

47

48


Download ppt "Oracle Analytics Cloud - Essbase"

Similar presentations


Ads by Google