CXO-Cockpit Hands-On MDX Workshop. Marcel Legerstee Jeroen de Soeten
|
|
- Harold French
- 5 years ago
- Views:
Transcription
1 CXO-Cockpit Hands-On MDX Workshop Marcel Legerstee Jeroen de Soeten
2 Agenda o MDX Query basics: structure & concepts o CXO-Cockpit Cube Calculations o Basic calculations o Using MDX functions o CXO-Cockpit MDX lists o Basic MDX lists o Using set and tuple set expressions o MDX troubleshooting o Hands-on exercises with examples of powerful cube calcs and MDX lists - 12:30 14:30 Training - 14:30 15:00 Break - 15:00 16:30 Training
3 MDX o MDX = MultiDimensional expressions o It is a query language for OLAP databases o It is also a calculation language (syntax similar to spreadsheet formulas) o MDX has been embraced by wide variety of OLAP vendors
4 Basic MDX Query Rows, Columns & Where Statement SELECT { SET 1 } ON COLUMNS, { SET 2 } ON ROWS FROM CUBE WHERE ( TUPLE ) COLUMNS Are defined in CXO-Cockpit by your columns list ROWS Are defined in CXO-Cockpit by your rows list CUBE Is defined in CXO-Cockpit by the source system in system settins WHERE Contains all other dimensions that are not specified in the rows or columns The WHERE is constructed by the POV or fixed dimensions
5 Basic MDX Concepts Member, Set, Tuple & Tuple Set o A Member is one specific Member from 1 specific Dimension and is typically unique. The MDX Syntax for a Member is: [DIMENSION].[HIERARCHY].[MEMBER] o A Set is a group of Members from 1 specific Dimension and is typically unique. The MDX Syntax for a Set is: { [ACC].[ACC].[SALES], [ACC].[ACC].[COGS] } o A Tuple is a group of Members from different Dimensions. The MDX Syntax for a Tuple is: ( [PER].[PER].[JANUARY], [CAT].[CAT].[ACTUAL] ) o A Tuple Set is a group of Tuples with the same dimensional setup. The MDX Syntax for a Tuple Set is: { ( [PER].[PER].[JANUARY], [CAT].[CAT].[ACTUAL] ), ( [PER].[PER].[FEBRUARY], [CAT].[CAT].[FORECAST] ) }
6 Basic MDX Query Example SELECT { ( [PER].[PER].[JANUARY], [CAT].[CAT].[ACTUAL] ), { ( [PER].[PER].[FEBRUARY], [CAT].[CAT].[FORECAST] ) } ON COLUMNS, { [ACC].[ACC].[SALES], [ACC].[ACC].[COGS] } ON ROWS FROM CUBE WHERE ( [YER].[YER].[2016], [ENT].[ENT].[HQ] ) COLUMNS Tuple Set combining two tuples both having PER and CAT as dimensions ROWS Set combining multiple accounts (same dimension) WHERE Tuple with the other dimensions
7 CXO-Cockpit Cube Calculation Structure & Context - Basic calculations o A Cube Calculation always calculates a new Member o Cube Calculations can be applied to Columns (1), Rows (2) or the Where Statement (3) 1 2 3
8 CXO-Cockpit Cube Calculations (1) Structure & Context - Basic calculations A Cube Calculation must always return one of the following results: o A number o A fixed number like 100 o A calculation of other members retuning a number like [Costs] / [Sales] * 100 o A MDX function returning a number like AVG({[Product1], [Product2]}) o A Member of the same Dimension o A reference to another member e.g. YTD: [VIW].[VIW].[YTD_Input] o A MDX function returning a member from the same Dimension like [YER].[YER].[2016].Prevmember o A Tuple containing at least a Member from the same Dimension o For example cube calculation of dimension [CAT] called latest budget: ([CAT].[CAT].[Budget], [VER].[VER].CurrentMember.LastSibling)
9 CXO-Cockpit Cube Calculations (2) General rules o The cube calculation must have a unique name o It must be linked to a dimension (-hierarchy) o In the Calculated member you can use explicit members from other dimension (e.g. the last period of the previous year ) o The static variables available under Maintain Variables can be used in cube calculations o The dynamic can be used in the cube calculations o Other dynamic variables, cannot be used o The order of calculations is important in case of more than 1 calculation in a report
10 CXO-Cockpit Cube Calculation Conditional Statements based on Context o Conditional statements can be made with the CASE WHEN Statement CASE WHEN logical_expression THEN result1 ELSE result2 END CASE WHEN when_expression1 THEN result1 WHEN when_expression2 THEN result2 ELSE result3 END o There are two ways to query the current context o [Dimension].[Hierarchy].CurrentMember Checks the current cell context o <<@@CUR(DIM)>> Checks the POV dimension value
11 CXO-Cockpit Cube Calculation Conditional Statements Examples Entity Cube Calculation for GroupTotal using.currentmember CASE WHEN [YER].[YER].CurrentMember.Name = "2015" THEN [ENT].[ENT].[Geographical] - [ENT].[ENT].[ASIA] ELSE [ENT].[ENT].[Geographical] END Measure Cube Calculation filtering out the current month Sales CASE WHEN [PER].[PER].CurrentMember.Name = "<<@PER_current.Name>>" AND [ACC].[ACC].CurrentMember.Name = Sales" THEN NULL ELSE [MEA].[MEA].[[None]]] END
12 Use of member containing data o In some cases you want to create a cube calc that is applicable to the complete report o To do this pick a dimension of which the detail is not used in the report o This can be an empty dimension with data loaded on the None member o Or can be a dimension of which only the Total member is used in the report o In these cases remember to specify the member on which the data is loaded (in your source system) o Examples: o On the None member of the Measure dimension o On the Total member of the Custom 1 dimension o General rule: A cube calc should at least contain a member of the same dimension the cube calc is created in
13 MDX Functions Most used function groups for cube calcs are: o Member Functions returning a member Like:.CurrentMember,.PrevMember,.AllMembers,.Children,.Properties o Numeric Functions returning a numeric value like: AVG({SET}), MAX({SET}) o Logical Functions returning true or false like: ISEMPTY([Member]), ISLEAF([Member])
14 MDX References o MS Functions library: o MDXpert (good examples):
15 HFM/ SAP BPC vs Essbase vs SAP BW HFM / SAP BPC MS / Tagetik Essbase SAP BW o CASE WHEN [ENT].[ENT].CurrentMember.Name = Asia THEN o CASE WHEN [ENTITY].CurrentMember IS [ENTITY].[Asia] THEN o IIF ( InStr([/CPMB/J6D5IJZ PARENTH1].CurrentMember.Name, Asia ) <> 0,.,..)... OR CASE WHEN IS([ENTITY].CurrentMember, [ENTITY].[Asia]) THEN o CASE WHEN [ENT].[ENT].CurrentMember = 1 THEN o CASE WHEN [ENT].[ENT].CurrentMember = 1 THEN o IIF ( InStr([/CPMB/J6D5IJZ PARENTH1].CurrentMember = 1,.., ) o Null o Missing o Missing o Change order of cube calc by dragging and dropping cube calc o Change order cube calc by changing order number o Change order cube calc by changing order number
16 Specifics Essbase/ SAP Split dimensions o In CXO we often split Essbase/ SAP dimensions o Example: Period dimension into Period and View o In Cube calcs you can specify Period and View members: o The original member can be used o Variables can be used o A specific member of one of the split dimensions can be specified: o In case you want to specify one member of the split dimensions, you need to create variables
17 MDX Troubleshooting Debugging 1. Check the MDX as executed in the CXO-Configurator 2. Execute the Query in Management Studio/ Essbase/ SAP MDXTest to test the MDX
18 Exercises Three important notes: o Create your own Menu item as follows: Intials_Training, e.g. ML_Training Place your reports in your own Menu item o When creating reports during this training, please place your initials at the beginning of a report name. This way we can easily recognize the reports created during this training. E.g.: ML_Profit and Loss o When creating objects, such as cube calcs and lists, please place your initials at the beginning of a object name. E.g.: ML_ROW - Profit and Loss
19 Environments exercises Company Akzo Nobel Ballast Nedam BSN Medical Experian FrieslandCampina KLM LF Europe Nidera Teeuwissen Holding Environment training.akzo-nobel.cxo-cockpit.com training.ballastnedam.cxo-cockpit.com training.bsnmedical.cxo-cockpit.com training.experian.cxo-cockpit.com training.frieslandcampina.cxo-cockpit.com training.klm.cxo-cockpit.com training.lfeurope.cxo-cockpit.com training.nidera.cxo-cockpit.com training.teeuwissenholding.cxo-cockpit.com User name: Password: company name password
20 Exercise 1 Calculate Gross Margin % Instructions o Calculate Gross Margin % o Your cube calc does work when result is 0 o Cube calc only does not work when there is no result o Use Report: Comma Communications Inc. - KPIs
21 Exercise 1 Result Calculate Gross Margin % [ACC].[ACC].[GrossMargin] / [ACC].[ACC].[Sales]
22 Exercise 2 Entity Cube Calculation using.currentmember Instructions o Calculate Total column o Condition: o For 2015: Asia should be excluded from calculation o All other years: no exception o Create new report, use row list Profit and Loss and create own column list
23 Exercise 2 Result Entity Cube Calculation using.currentmember CASE WHEN [YER].[YER].CurrentMember.Name = "2015" THEN [ENT].[ENT].[Geographical] - [ENT].[ENT].[ASIA] ELSE [ENT].[ENT].[Geographical] END
24 Exercise 3 Calculation using.currentmember Instructions o Filtering out the COGS of the month selected in POV o Rest of the months show COGS o Think about the dimension in which you want to build the cube calc. o Use report: Profit and Loss 12 Months rolling
25 Exercise 3 Result Measure Cube Calculation filtering out the current month COGS CASE WHEN [PER].[PER].CurrentMember.Name = "<<@@CUR(PER).Name>>" AND [ACC].[ACC].CurrentMember.Name = "COGS" THEN NULL ELSE [MEA].[MEA].[[None]]] END
26 Exercise 4 Use Functions Numeric (AVG) and SET (CrossJoin) function Instructions o Calculating the average of Entity children by making use of a Numeric (AVG) and SET (CrossJoin) function o For instructions on how to use the functions look at the provided references (URLs) o Crossjoin needs to be used to combine members of 2 different dimensions o Use your report of Exercise 2
27 Exercise 4 Result Calculating the average of children making use of a Numeric (AVG) and SET (CrossJoin) function AVG( ) CROSSJOIN([ENT].[ENT].CurrentMember.Children, [MEA].[MEA].[[None]]])
28 Exercise 5 Gross Margin Percentage with Filter (Case when) Instructions: o Make sure result is null when: o Net Sales is empty o Net Sales is 0 o Gross margin% is larger than 500 % or smaller than -500%
29 Exercise 5 Result Gross Margin Percentage with Filter (Case when): CASE WHEN ISEMPTY([ACC].[ACC].[NetSales]) THEN NULL WHEN [ACC].[ACC].[NetSales] = 0 THEN NULL WHEN ABS([ACC].[ACC].[GrossMargin] / [ACC].[ACC].[NetSales]) > 5 THEN NULL ELSE [ACC].[ACC].[GrossMargin] / [ACC].[ACC].[NetSales] END
30 Exercise 6 Calculate % of sales Instructions: o Percentage of sales should work for all rows o One cube calc should be created, that works for all scenarios o Use report EBITDA As Percentage of Net Sales
31 Exercise 6 Result Calculate % of sales CASE WHEN ISEMPTY (([ACC].[ACC].[NetSales], [MEA].[MEA].[[None]]])) THEN NULL WHEN ([ACC].[ACC].[NetSales], [MEA].[MEA].[[None]]]) = 0 THEN NULL WHEN ABS(([ACC].[ACC].CurrentMember, [MEA].[MEA].[[None]]]) / ([ACC].[ACC].[NetSales],[MEA].[MEA].[[None]]]))>5 THEN NULL ELSE ([ACC].[ACC].CurrentMember, [MEA].[MEA].[[None]]]) / ([ACC].[ACC].[NetSales],[MEA].[MEA].[[None]]]) END
32 Exercise 7 Filter on property Instructions: o Filter the Income accounts out of your list by using property ACC Type (make them empty) o Create a report: o Use row list: KPI for Home page o Use column list: Periods side control 12 months
33 Exercise 7 Result Filter on property CASE WHEN [ACC].[ACC].CurrentMember.Properties("ACC Type") = "Income" THEN NULL ELSE [MEA].[MEA].[[None]]] END
34 Exercise 8 Use of text in cube calc Instructions: o When actuals are lower than 2.5 mln, then SUNSETTED should display o When actuals are lower than 4 mln, then EMERGING should display o In all other cases FLAGSHIP should display o Use report: Product Categories
35 Exercise 8 Result Use of text in cube calc CASE WHEN [CAT].[CAT].[Actual] < THEN 'SUNSETTED' WHEN [CAT].[CAT].[Actual] < THEN 'EMERGING' ELSE FLAGSHIP END
36 CXO-Cockpit MDX Lists o MDX Lists o o o MDX Lists leveraging all of the SET related MDX functions to create a Member list, with all of the dynamics of hierarchies, ranges, exclusions, while still having the ability to format the lists to the end users preferences o MDX Functions that can be used: AllMembers, Descendants, Range, Top/Bottom Count, Percent or Sum, CrossJoin, etc o Example 1 {Crossjoin(Descendants([ENT].[ENT].[Geographical],1,self),{[ACC].[ACC].[Sales]}), Crossjoin(Descendants([ENT].[ENT].[Geographical],1,self),{[ACC].[ACC].[Profit]})} Direct descendants of Comma Communications for Sales and direct descendants of Comma Communications for Profit o Example 2 TopCount(Descendants(<<@@CUR(ENT)>>,,leaves),5, [ACC]. [ACC].[Profit]) Top 5 Entity members of base member of POV entity selected for the Account Profit o Conditional Rules for formatting o Custom Description, Suppression, Formats, etc
37 HFM vs Essbase HFM / SAP / Tagetik o Base members: Descendants(<<@@CUR(ENT)>>,,leaves) Essbase o Base members: <<@@CUR(ENT)>>.levels(0).members o Case when "<<@@CUR(ENT).name>>" = Asia THEN o Case when <<@@CUR(ENT)>> IS [ENT].[ENT].[Asia] THEN
38 CXO-Cockpit MDX Lists Basic MDX Lists o The different dimensions you specify in your lists need to be included in the MDX lists o MDX Lists are created by a SET or Tuple Set expression: in your list always use curly brackets {} o MDX Lists can make use of Cube Calculations
39 Exercise 9 Column list containing all years and quarters Instructions: o Create a list with in the columns allyears and all quarters o Make sure that only the columns with data display (make use of rule) o Create new report and use report list Profit and Loss
40 Exercise 9 Result Column list containing all years and quarters {[YER].[YER].AllMembers} * {[PER].[PER].[[Year]]].Children} Or {Crossjoin([YER].[YER].AllMembers, [PER].[PER].[[Year]]].Children)}
41 Exercise 10 Row list with Except Instructions: o Create a list with the children of entity Geographical o Filter out Asia o In case of empty entity: suppress row (by making use of a rule) o Use column list: Periods side control 12 months
42 Exercise 10 Result Row list with Except Except ( Descendants([ENT].[ENT].[Geographical],1,self), {[ENT].[ENT].[ASIA]} )
43 Exercise 11 Row list with TopCount function Instructions: o Create a list containing the top 25 business drivers based on: o Products o Customers o Sales offices (entities) o Use column list: M + Total columns
44 Exercise 11 Result Row list with TopCount function {TOPCOUNT( CROSSJOIN( DESCENDANTS([a01].[a01].[TotalProducts],,LEAVES), DESCENDANTS([a02].[a02].[TotalCustomers],,LEAVES), DESCENDANTS([ENT].[ENT].[Geographical],,LEAVES)), 25,[MEA].[MEA].[[None]]])}
45 Thank you
CXO-Cockpit Hands-On Workshop
CXO-Cockpit Hands-On Workshop Agenda - Day 1 o Introduction o Main tools and basic concepts o Architecture o Demo of CXO-Cockpit web application o Demo of CXO-Cockpit designer o Hands-on Exercises: create
More informationLearning about MDX. Pako Chan, CPA, CA, CITP Manager, Business Solutions Group
Learning about MDX Pako Chan, CPA, CA, CITP Manager, Business Solutions Group Introduction Pako Chan Manager, Business Solutions Group CPA-CA, CITP Auditor Deloitte 5 years Architect Prophix 6 years Agenda
More informationDeccansoft Software Services Microsoft Silver Learning Partner. SSAS Syllabus
Overview: Analysis Services enables you to analyze large quantities of data. With it, you can design, create, and manage multidimensional structures that contain detail and aggregated data from multiple
More informationImplementing and Maintaining Microsoft SQL Server 2008 Analysis Services
Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Course Details Course Outline Module 1: Introduction to Microsoft SQL Server Analysis Services This module introduces
More informationChapter 1 Readme.doc definitions you need to know 1
Contents Foreword xi Preface to the second edition xv Introduction xvii Chapter 1 Readme.doc definitions you need to know 1 Sample data 1 Italics 1 Introduction 1 Dimensions, measures, members and cells
More informationOracle Hyperion Tips and Tricks. NEOAUG Eric Sanders, Gordon Strodel Monday, October 22, 2012
Oracle Hyperion 11.1.2.2 Tips and Tricks NEOAUG Eric Sanders, Gordon Strodel Monday, October 22, 2012 Agenda About Archetype What s New in 11.1.2.2: New User Interface Calculation Manager Manage Substitution
More informationBUSINESS INTELLIGENCE. SSAS - SQL Server Analysis Services. Business Informatics Degree
BUSINESS INTELLIGENCE SSAS - SQL Server Analysis Services Business Informatics Degree 2 BI Architecture SSAS: SQL Server Analysis Services 3 It is both an OLAP Server and a Data Mining Server Distinct
More informationRutgers University. Smart View Training Guide
Rutgers University Smart View Training Guide Contents What is Smart View?... 2 Installing Smart View... 2 Establishing a Connection... 3 Ad-Hoc Analysis... 5 Creating an Ad-Hoc Analysis... 5 Dimensions
More informationBudget Process Tools: Smart View Ad Hoc Basics
Budget Process Tools: Smart View Ad Hoc Basics 2 6.21.17 CalPlan HCP (Human Capital Planning) CalRptg HCPRptg Smart View 1 Agenda 1 2 3 4 5 6 Smart View Ad Hoc Basics 1 Homework Review Creating Multiple
More informationCHAPTER 2: FINANCIAL REPORTING
Chapter 2: Financial Reporting CHAPTER 2: FINANCIAL REPORTING Objectives The objectives are: Describe filtering and analysis windows related to the Chart of Accounts. Provide a demonstration of setting
More informationSAS Web Report Studio 3.1
SAS Web Report Studio 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Web Report Studio 3.1: User s Guide. Cary, NC: SAS
More informationSQL Server Analysis Services
DataBase and Data Mining Group of DataBase and Data Mining Group of Database and data mining group, SQL Server 2005 Analysis Services SQL Server 2005 Analysis Services - 1 Analysis Services Database and
More informationEssbase Tips & Tricks. Webinar will Start at 12:05pm Eastern
Essbase Tips & Tricks Webinar will Start at 12:05pm Eastern 10.24.14 Alex Ladd OAUG Hyperion SIG Essbase Domain Lead 15 years of Planning/Essbase Experience 17 years of BI Experience Senior Partner - MindStream
More informationAdvanced Multidimensional Reporting
Guideline Advanced Multidimensional Reporting Product(s): IBM Cognos 8 Report Studio Area of Interest: Report Design Advanced Multidimensional Reporting 2 Copyright Copyright 2008 Cognos ULC (formerly
More informationBudget Process Tools: Smart View Ad Hoc Basics 1
Budget Process Tools: Smart View Ad Hoc Basics 1 01.12.17 CalPlan HCP (Human Capital Planning) CalRptg HCPRptg Smart View 1 An ad hoc committee What is your particular purpose for querying into your CalPlanning
More informationWHITE PAPER: ENHANCING YOUR ENTERPRISE REPORTING ARSENAL WITH MDX INTRODUCTION
WHITE PAPER: ENHANCING YOUR ENTERPRISE REPORTING ARSENAL WITH MDX INTRODUCTION In the trenches, we constantly look for techniques to provide more efficient and effective reporting and analysis. For those
More informationA Case Study Building Financial Report and Dashboard Using OBIEE Part I
A Case Study Building Financial Report and Dashboard Using OBIEE Part I This is a 1 st document in the series of building financial reports and dashboard taking Essbase as Data Source. This document briefs
More informationMDX Tutorial Using Alphablox and Cubing Services
Session: H09 MDX Tutorial Using Alphablox and Cubing Services John Poelman IBM May 21, 2008 09:45 a.m. 10:45 a.m. Cross Platform Multidimensional Expressions, or MDX, is the de facto standard among query
More informationTraining Documentation. Corporate IT - Center of Excellence Cognos CPM. Cognos Workspace Advanced
Training Documentation Corporate IT - Center of Excellence Cognos CPM Cognos Workspace Advanced 1 Version History Version Date Comment By Reviewed 0.1 04/01/2012 Draft Markus Reiß 0.2 16/08/2012 Update
More informationOracle Planning and Budgeting Cloud (PBCS)
Updated 03/22/17 Oracle Planning and Budgeting Cloud (PBCS) Smart View for Office 1 P a g e Table of Contents What is Smart View?... 3 PBCS Web Forms... 3 Ad Hoc Analysis Queries... 3 Installing Smart
More informationGetting Started Guide. ProClarity Analytics Platform 6. ProClarity Professional
ProClarity Analytics Platform 6 ProClarity Professional Note about printing this PDF manual: For best quality printing results, please print from the version 6.0 Adobe Reader. Getting Started Guide Acknowledgements
More informationMDX Quick Start Workshop
MDX Quick Start Workshop Contents IMPORTANT: BEFORE THE CLASS... 1 MDX EXERCISES... 3 Exercise 1: Basic MDX Queries... 3 Exercise 2: Tuples and Sets... 4 Exercise 3: Useful Properties and Functions...
More informationBudget Process Tools: Smart View Ad Hoc Basics 1
Budget Process Tools: Smart View Ad Hoc Basics 1 10.27.16 CalPlan HCP (Human Capital Planning) CalRptg HCPRptg Smart View 1 An ad hoc committee What is your particular purpose for querying into your CalPlanning
More informationImplementing and Maintaining Microsoft SQL Server 2005 Analysis Services
Implementing and Maintaining Microsoft SQL Server 2005 Analysis Services Introduction Elements of this syllabus are subject to change. This three-day instructor-led course teaches students how to implement
More informationHyperion course offered -
Hyperion course offered - 1. HYPERION ESSBASE 2. Hyperion Financial Data Quality management 3. Hyperion Financial Reporting 4. Hyperion Planning 1.HYPERION ESSBASE course content Essbase Overview - Multidimensional
More informationDeveloping SQL Data Models(768)
Developing SQL Data Models(768) Design a multidimensional business intelligence (BI) semantic model Create a multidimensional database by using Microsoft SQL Server Analysis Services (SSAS) Design, develop,
More informationWorking with Analytical Objects. Version: 16.0
Working with Analytical Objects Version: 16.0 Copyright 2017 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived
More informationUsing the Palladium Business Intelligence Functionality
Using the Palladium Business Intelligence Functionality This document will assist in using Palladium s Business Intelligence Module. The function of the module is to allow you a view into your data with
More informationTable of Contents: Microsoft Power Tools for Data Analysis #15 Comprehensive Introduction to Power Pivot & DAX. Notes from Video:
Microsoft Power Tools for Data Analysis #15 Comprehensive Introduction to Power Pivot & DAX Table of Contents: Notes from Video: 1) Standard PivotTable or Data Model PivotTable?... 3 2) Excel Power Pivot
More informationCXO-COCKPIT RELEASE 5.4 WOUTER BORN NOVEMBER 2ND 2015
CXO-COCKPIT RELEASE 5.4 WOUTER BORN NOVEMBER 2ND 2015 LOOKING BACK AND FORWARD 5.2 & 5.3 - Multi-source 5.4 - New connectors/adapters 6.0 - New Design Studio Multi-source Seamless integration of multiple
More informationIBM DB2 OLAP Server and DB2 OLAP Starter Kit
IBM DB2 OLAP Server and DB2 OLAP Starter Kit Version 7 OLAP Integration Server Metaoutline User s Guide Hyperion Solutions Corporation P/N: SC27-0784-00 Copyright International Business Machines Corporation
More informationProfit and Loss Forecast Report
Profit and Loss Forecast Report Return to Profit and Loss Model Overview This report shows financial amounts that are stored in the Profit and Loss cube. It focuses on planning figures for several Forecast
More information<Insert Picture Here> Implementing Efficient Essbase ASO Application
Implementing Efficient Essbase ASO Application Buland Chowdhury & Steve Liebermensch Senior Technical Director Agenda Basic Design Dimension settings and usage Partitioning Formulas
More informationOLAP Reporting with Crystal Reports 9
Overview Crystal Reports has established itself as the reporting tool of choice for many companies and excels in providing high quality formatted information based on data stores throughout an organization.
More informationSorting and Ranking in MDX
09_748080 ch06.qxp 1/31/06 7:16 PM Page 161 CHAPTER 6 Sorting and Ranking in MDX A very common requirement for analytical applications is providing sorted and ranked views of data. Users are always interested
More informationTM Why Upgrade?
Brian Simpson Product Manager Cognos TM1 TM1 9.5.2 Why Upgrade? Information Management Important Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE
More information31 st January Author: Saravanan Singaravadivelan
31 st January 2013 Author: Saravanan Singaravadivelan Qubix International Limited Highclere House 5 High Street, Knaphill Surrey, GU21 2PG Tel: +44 (0) 1483 480222 Qubix International Limited Hyperion
More informationMDX 101 Getting Multi-Dimensional
MDX 101 Getting Multi-Dimensional Alex Whittles Alex@PurpleFrogSystems.com PurpleFrogSystems.com PurpleFrogSystems.com/blog @PurpleFrogSys Slides: http://bit.ly/mdx101 Thank you to our AWESOME sponsors!
More informationPentaho BI Suite. Basic notions of OLAP cubes and their implementation with Schema Workbench edited by Vladan Mijatovic
Pentaho BI Suite Basic notions of OLAP cubes and their implementation with Schema Workbench edited by Vladan Mijatovic vladan.mijatovic@univr.it Cube structure Fact table consists of the measurements,
More informationMultidimensional Queries
Multidimensional Queries Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, first semester
More informationWelcome to the SAP Business One on HANA release 9.1 delta training on creating advanced dashboards. An advanced dashboard is a type of supplementary
Welcome to the SAP Business One on HANA release 9.1 delta training on creating advanced dashboards. An advanced dashboard is a type of supplementary cockpit that is launched from the context menu of a
More informationBusiness Analytics in the Oracle 12.2 Database: Analytic Views. Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017
Business Analytics in the Oracle 12.2 Database: Analytic Views Event: BIWA 2017 Presenter: Dan Vlamis and Cathye Pendley Date: January 31, 2017 Vlamis Software Solutions Vlamis Software founded in 1992
More informationUsing SAP NetWeaver Business Intelligence in the universe design tool SAP BusinessObjects Business Intelligence platform 4.1
Using SAP NetWeaver Business Intelligence in the universe design tool SAP BusinessObjects Business Intelligence platform 4.1 Copyright 2013 SAP AG or an SAP affiliate company. All rights reserved. No part
More informationSAS BI Dashboard 3.1. User s Guide Second Edition
SAS BI Dashboard 3.1 User s Guide Second Edition The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS BI Dashboard 3.1: User s Guide, Second Edition. Cary, NC:
More informationEXAMGOOD QUESTION & ANSWER. Accurate study guides High passing rate! Exam Good provides update free of charge in one year!
EXAMGOOD QUESTION & ANSWER Exam Good provides update free of charge in one year! Accurate study guides High passing rate! http://www.examgood.com Exam : 70-460 Title : Transition Your MCITP: Business Intelligence
More informationHands-On Lab. Lab: Developing BI Applications. Lab version: Last updated: 2/23/2011
Hands-On Lab Lab: Developing BI Applications Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: USING THE CHARTING WEB PARTS... 5 EXERCISE 2: PERFORMING ANALYSIS WITH EXCEL AND
More informationOLAP Introduction and Overview
1 CHAPTER 1 OLAP Introduction and Overview What Is OLAP? 1 Data Storage and Access 1 Benefits of OLAP 2 What Is a Cube? 2 Understanding the Cube Structure 3 What Is SAS OLAP Server? 3 About Cube Metadata
More informationMicrosoft Excel Pivot Tables
Microsoft Excel Pivot Tables General instructions with exercises on BI4Dynamics data 1 1 PREFACE 3 1.1 How to use this document 3 1.2 BI4Dynamics 3 2 INTRODUCTION 4 2.1 Understanding dimensions and cubes
More informationThe strategic advantage of OLAP and multidimensional analysis
IBM Software Business Analytics Cognos Enterprise The strategic advantage of OLAP and multidimensional analysis 2 The strategic advantage of OLAP and multidimensional analysis Overview Online analytical
More informationOBIEE Performance Improvement Tips and Techniques
OBIEE Performance Improvement Tips and Techniques Vivek Jain, Manager Deloitte Speaker Bio Manager with Deloitte Consulting, Information Management (BI/DW) Skills in OBIEE, OLAP, RTD, Spatial / MapViewer,
More informationTHE SET ANALYSIS. Summary
THE SET ANALYSIS Summary 1 Why use the sets... 3 2 The identifier... 4 3 The operators... 4 4 The modifiers... 5 4.1 All members... 5 4.2 Known members... 6 4.3 Search string... 7 4.4 Using a boundary
More informationBuilding Data Models with Microsoft Excel PowerPivot
Building Data Models with Microsoft Excel PowerPivot Overview This 3-day course extends the power of Excel and takes you inside the PowerPivot add-in for Excel 2013/2016. Based on the book Microsoft Excel
More informationCHAPTER 8: ONLINE ANALYTICAL PROCESSING(OLAP)
CHAPTER 8: ONLINE ANALYTICAL PROCESSING(OLAP) INTRODUCTION A dimension is an attribute within a multidimensional model consisting of a list of values (called members). A fact is defined by a combination
More informationUSING FORMULAS AND FUNCTIONS...
Overview NOTES... 2 OVERVIEW... 3 VIEW THE PROJECT... 5 USING FORMULAS AND FUNCTIONS... 6 BASIC EXCEL REVIEW... 6 FORMULAS... 7 Typing formulas... 7 Clicking to insert cell references... 7 Using a Simple
More informationProduct Documentation SAP Business ByDesign August Analytics
Product Documentation PUBLIC Analytics Table Of Contents 1 Analytics.... 5 2 Business Background... 6 2.1 Overview of Analytics... 6 2.2 Overview of Reports in SAP Business ByDesign... 12 2.3 Reports
More informationHFM Extended Analytics Integration with ASO Essbase. Speakers: Brian Marshall Jon Rambeau
HFM Extended Analytics Integration with ASO Essbase Speakers: Brian Marshall Jon Rambeau Agenda Why HFM to Essbase? Why ASO Instead of BSO? Getting Data Out of HFM. Customer Needs. Needs and Challenges.
More informationHow to use Pivot table macro
How to use Pivot table macro Managing Pivot Tables Table Filter and Charts for Confluence add-on allows you to summarize your table data and produce its aggregated view in the form of a pivot table. You
More informationThe Function How Planners Lab handles it How Excel handles it Constructing Understandable Assumptions
The Function How Planners Lab handles it How Excel handles it Constructing Understandable Assumptions A main advantage of the Planners Lab model is the ease with which the models can be constructed, understood,
More informationSeagate Crystal Reports 8 and Hyperion Essbase
Seagate Crystal Reports 8 and Hyperion Essbase Seagate Crystal Reports 8 provides dramatic improvements in OLAP reporting for users of Hyperion Essbase and all other supported OLAP systems. Now more than
More informationFiltering, Sorting and Ranking
Filtering, Sorting and Ranking Content: THE PRINCIPLES FILTERING/RANKING/SORTING... 2 EXAMPLE... 3 Step 1: Simple Filtering... 3 Step 2: Sorting on a different dimension... 5 Step 3: Combining Ranking,
More informationVisit our Web site at or call to learn about training classes that are added throughout the year.
S a gee RPAc c pa ci nt e l l i ge nc e Re por t De s i gne r ST UDE NTWORKBOOK Notice This document and the Sage ERP Accpac software may be used only in accordance with the accompanying Sage ERP Accpac
More informationsqlbi.com 1 Who am I Latest conferences Agenda sqlbi.com
presented by Marco Russo marco@ Who am I Latest conferences BI Experts and Consultants Problem Solving Complex Project Assistance DataWarehouse Assesments and Development Courses, Trainings and Workshops
More informationImplementing Data Models and Reports with Microsoft SQL Server 2012
Implementing Data Models and Reports with Microsoft SQL Server 2012 Module 1: Introduction to Business Intelligence and Data Modeling Introduction to Business Intelligence The Microsoft Business Intelligence
More informationMicrosoft FRx Tips & Tricks
Taking Your Business Further RG Connect 2007 - Taking Your Business Further Microsoft FRx Tips & Tricks 1400 Talbot Road South Suite 301 Renton, WA 98055 425.277.4760 www.resgroup.com DEMONSTRATED TIPS
More informationSAMPLE. Preface xi 1 Introducting Microsoft Analysis Services 1
contents Preface xi 1 Introducting Microsoft Analysis Services 1 1.1 What is Analysis Services 2005? 1 Introducing OLAP 2 Introducing Data Mining 4 Overview of SSAS 5 SSAS and Microsoft Business Intelligence
More informationImplementing Data Models and Reports with SQL Server 2014
Course 20466D: Implementing Data Models and Reports with SQL Server 2014 Page 1 of 6 Implementing Data Models and Reports with SQL Server 2014 Course 20466D: 4 days; Instructor-Led Introduction The focus
More informationWhat s New in Hyperion System 9 BI+ Financial Reporting and Hyperion System 9 BI+ Web Analysis?
A Hyperion Product Update What s New in Hyperion System 9 BI+ Financial Reporting and Hyperion System 9 BI+ Web Analysis? Release summary Release 9.3 of Hyperion System 9 BI+ Financial Reporting (Financial
More informationDATA WAREHOUSE BASICS
DATA WAREHOUSE BASICS A Software Overview using the Retail Golf Model with version 9 NOTE: This course material was developed using Hummingbird version 9 with Windows XP. There will be navigational differences
More informationCreating Custom Financial Statements Using
Creating Custom Financial Statements Using Steve Collins Sage 50 Solution Provider scollins@iqacct.com 918-851-9713 www.iqaccountingsolutions.com Financial Statement Design Sage 50 Accounting s built in
More informationHow to Deploy Enterprise Analytics Applications With SAP BW and SAP HANA
How to Deploy Enterprise Analytics Applications With SAP BW and SAP HANA Peter Huegel SAP Solutions Specialist Agenda MicroStrategy and SAP Drilldown MicroStrategy and SAP BW Drilldown MicroStrategy and
More informationHyperion Essbase Audit Logs Turning Off Without Notification
Hyperion Essbase Audit Logs Turning Off Without Notification Audit logs, or SSAUDIT, are a crucial component of backing up Hyperion Essbase applications in many environments. It is the equivalent of a
More informationMSBI Online Training (SSIS & SSRS & SSAS)
MSBI Online Training (SSIS & SSRS & SSAS) Course Content: SQL Server Integration Services Introduction Introduction of MSBI and its tools MSBI Services and finding their statuses Relation between SQL Server
More informationFinancial Reporting Using Microsoft Excel. Presented By: Jim Lee
Financial Reporting Using Microsoft Excel Presented By: Jim Lee Table of Contents Financial Reporting Overview... 4 Reporting Periods... 4 Microsoft Excel... 4 SedonaOffice General Ledger Structure...
More informationAcademy Catalogue - Customers-
Academy Catalogue - Customers- Last update: 1/17/2019 2019 Tagetik Software - All Rights Reserved This document contains the CCH Tagetik Academy courses catalogue, with detailed information about optimal
More informationIn this section you will learn some simple data entry, editing, formatting techniques and some simple formulae. Contents
In this section you will learn some simple data entry, editing, formatting techniques and some simple formulae. Contents Section Topic Sub-topic Pages Section 2 Spreadsheets Layout and Design S2: 2 3 Formulae
More informationHands-On Lab. Developing BI Applications. Lab version: Last updated: 2/23/2011
Hands-On Lab Developing BI Applications Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: USING THE CHART WEB PART... 4 Task 1 Add the Chart Web Part to the page... 4 Task 2
More informationIntroduction and Organization of Reports
Chapter 7 Management Reports 1. Introduction and Organization of Reports Introduction and Organization of Reports In order to run the Management Reports, starting from the Hyperion workspace and its Explore
More informationHYPERION ESSBASE INITIAL EXERCISE
DSV, KTH / SU PETIA WOHED IS5/2I1224 HYPERION ESSBASE 020417 HYPERION ESSBASE INITIAL EXERCISE In this exercise, you will learn the basic navigation in MS Excel as an interface tool to DB2 OLAP server.
More informationSAP BW and MicroStrategy
SAP BW and MicroStrategy A Functional Overview Including Recommendations for Performance Optimization Peter Huegel, Senior Sales Engineer SAP Solution Specialist Content Architectural Overview Aspects
More informationAdvanced Excel Charts : Tables : Pivots
Advanced Excel Charts : Tables : Pivots Protecting Your Tables/Cells Protecting your cells/tables is a good idea if multiple people have access to your computer or if you want others to be able to look
More informationCS130/230 Lecture 3 Formatting, Logic and Graphing
Monday, January 11, 2004 More Formatting CS130/230 Lecture 3 Formatting, Logic and Graphing We talked a little bit about formatting during our first class meeting. We know how to format numbers in cells.
More informationExcel Introduction to Excel Databases & Data Tables
Creating an Excel Database Key field: Each record should have some field(s) that helps to uniquely identify them, put these fields at the start of your database. In an Excel database each column is a field
More informationPurpose and target audience:
blogs.sap.com BW Query on CDS View, OData from BW and value of BW Query in S/4HANA 13-17 minutes Purpose and target audience: This blog explains the scenario to create BW Query on top of CDS View (Transient
More informationETL and OLAP Systems
ETL and OLAP Systems Krzysztof Dembczyński Intelligent Decision Support Systems Laboratory (IDSS) Poznań University of Technology, Poland Software Development Technologies Master studies, first semester
More informationSage 500 ERP Intelligence Reporting Microsoft FRx to Sage Intelligence Report Designer Add-In Conversion Guide
Sage 500 ERP Intelligence Reporting Microsoft FRx to Sage Intelligence Report Designer Add-In Conversion Guide 02.07.2013 1.0 Table of contents 1.0 Table of contents 2 2.0 Introduction 3 3.0 The Sage Intelligence
More informationLesson 06 Arrays. MIT 11053, Fundamentals of Programming By: S. Sabraz Nawaz Senior Lecturer in MIT Department of MIT FMC, SEUSL
Lesson 06 Arrays MIT 11053, Fundamentals of Programming By: S. Sabraz Nawaz Senior Lecturer in MIT Department of MIT FMC, SEUSL Array An array is a group of variables (called elements or components) containing
More informationDimensionality & Dimensions of Hyperion Planning
Dimensionality & Dimensions of Hyperion Planning This tutorial will take you through the dimensionality concepts of Hyperion Planning. Dimensions are the basic foundation of the Hyperion Planning application
More informationSAP Crystal Reports and SAP HANA: Options and Opportunities (0301)
September 9 11, 2013 Anaheim, California SAP Crystal Reports and SAP HANA: Options and Opportunities (0301) Jaclyn Churcher Learning Points Connectivity options to SAP HANA for SAP Crystal Reports Two
More informationTable of Contents Getting Started with Excel Creating a Workbook
Finney Learning Systems i Table of Contents Welcome........................... vii Copying the Student Files................ viii Setting up Excel to Work with This Course...... viii Lesson 1 Getting Started
More informationAdvanced Data Management Technologies
ADMT 2017/18 Unit 10 J. Gamper 1/37 Advanced Data Management Technologies Unit 10 SQL GROUP BY Extensions J. Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Acknowledgements: I
More information6234A - Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services
6234A - Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services Course Number: 6234A Course Length: 3 Days Course Overview This instructor-led course teaches students how to implement
More informationAdvanced Data Management Technologies
ADMT 2017/18 Unit 13 J. Gamper 1/42 Advanced Data Management Technologies Unit 13 DW Pre-aggregation and View Maintenance J. Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Acknowledgements:
More informationIndex. C calculated fields, vs. calculated items, 56 correcting results in, 67 creating, 61 count of unique items, 66
Index symbols % Difference From custom calculation, 49, 65 % of Column custom calculation, 53 % Of custom calculation, 48 % of Row custom calculation, 52 % of Total custom calculation, 54 < less than symbol,
More information10778A: Implementing Data Models and Reports with Microsoft SQL Server 2012
10778A: Implementing Data Models and Reports with Microsoft SQL Server 2012 Course Overview This course provides students with the knowledge and skills to empower information workers through self-service
More informationLecture-14 Lookup Functions
Lecture-14 Lookup Functions How do I write a formula to compute tax rates based on income? Given a product ID, how can I look up the product s price? Suppose that a product s price changes over time. I
More informationDrillbridge: Easy Hyperion Drill-through with No Redevelopment
A Saxifrage Systems LLC White Paper by Jason Jones February 2015 Drillbridge: Easy Hyperion Drill-through with No Redevelopment Table of Contents Summary... 3 The Problem... 3 The Solution... 3 The Design
More informationWorking with Data and Charts
PART 9 Working with Data and Charts In Excel, a formula calculates a value based on the values in other cells of the workbook. Excel displays the result of a formula in a cell as a numeric value. A function
More informationMicrosoft End to End Business Intelligence Boot Camp
Microsoft End to End Business Intelligence Boot Camp 55045; 5 Days, Instructor-led Course Description This course is a complete high-level tour of the Microsoft Business Intelligence stack. It introduces
More informationOLAP Is Different From What You Think. Rittman Mead BI Forum Spring 2012
OLAP Is Different From What You Think Rittman Mead BI Forum Spring 2012 Dan Vlamis Vlamis Software Solutions 816-781-2880 http://www.vlamis.com Copyright 2012, Vlamis Software Solutions, Inc. Dan Vlamis
More informationData Explorer: User Guide 1. Data Explorer User Guide
Data Explorer: User Guide 1 Data Explorer User Guide Data Explorer: User Guide 2 Contents About this User Guide.. 4 System Requirements. 4 Browser Requirements... 4 Important Terminology.. 5 Getting Started
More information