rmoore.smartquery KScope15

29
Smart Query: Breaking New Ground with User Analytics Ron Moore TopDown Consulting, Inc.

Transcript of rmoore.smartquery KScope15

Page 1: rmoore.smartquery KScope15

Smart Query: Breaking New Ground with User Analytics

Ron Moore

TopDown Consulting, Inc.

Page 2: rmoore.smartquery KScope15

� Solution Architect at

TopDown Consulting

� Over 20 years experience with Essbase

� Certified in Essbase and Planning

Ron Moore – Experience Overview

Page 3: rmoore.smartquery KScope15

� Introduced in Smart View 11 .1. 2. 2

� Allows you to create, save and share queries

with:

● User customizable sets

● User customizable filters

● User defined calculated rows and columns

What Is Smart Query?

Page 4: rmoore.smartquery KScope15

� Now complex aggregates, filters and calculated

columns are completely under user control

What’s Unique About It?

Page 5: rmoore.smartquery KScope15

� Totals and other calculations on custom sets

� Top/bottom reports

� Share predetermined perspective with other users (e.g.

drill through report starting point)

� Avoid having to start over on ad hoc queries

Uses

Page 6: rmoore.smartquery KScope15

1. Choose row, column and POV dimensions

2. Select base members

3. Create custom members, sets and filters

4. Save reusable elements

Smart Query Workflow

Page 7: rmoore.smartquery KScope15

Open a Saved Smart Query

Page 8: rmoore.smartquery KScope15

� Analyze – convert to normal zoom and pivot view

� Copy & paste to new sheets

� Save & reopen to reuse

� Set options for indentation, missing suppress & distinct

members

Smart Query Ribbon

Page 9: rmoore.smartquery KScope15

Launch a New Smart Query

● Smart View | Panel

● Shared/Private Connections

● New Smart Query Sheet

Page 10: rmoore.smartquery KScope15

� Drag dimensions to specify row, column and POV

dimensions

Choosing Row, Column & POV Dims

Page 11: rmoore.smartquery KScope15

Select Base Members

� Select the population to

which filters will be applied

� Members from the Outline

1. Click dimension

2. Click in “Sets for :”

3. Click Select Base Members

4. Select Children,

Descendants, Level 0 or

Other:

Page 12: rmoore.smartquery KScope15

� Custom members reflect filtered results

Add Custom Members

Page 13: rmoore.smartquery KScope15

User Defined Calculated Rows and Columns

Page 14: rmoore.smartquery KScope15

More Complex MDX Syntax

Tuples (Intersections)

Prevmember (Lags)

Functions

OK remains grayed out if syntax is invalid

Substitution variables work

Page 15: rmoore.smartquery KScope15

Create Sets: Add Filters

� Top/Bottom

� String match

� Based on Value

� Value specified by

members

Page 16: rmoore.smartquery KScope15

Top/Bottom Selection

Page 17: rmoore.smartquery KScope15

String Match

Page 18: rmoore.smartquery KScope15

Data Based Filters

� Compare member data

to a number

Page 19: rmoore.smartquery KScope15

Value Specified by Members

� Compare a member

value to another

member value

� e.g. Q4 > Q3

Page 20: rmoore.smartquery KScope15

Union of Sets

� Union returns members

that pass either test

Page 21: rmoore.smartquery KScope15

Intersection of Sets

� Intersection returns

members that pass

both tests

Page 22: rmoore.smartquery KScope15

Complement of Sets

� Complement returns

members that pass one

test and not the other

Page 23: rmoore.smartquery KScope15

Sort

Page 24: rmoore.smartquery KScope15

� Share workbook

� Copy / Paste

Sharing Smart Queries

Page 25: rmoore.smartquery KScope15

Share via Email

• Click Copy on the Smart Query

ribbon

• Paste into an email

• Copy from the email

• Click Paste on the Ribbon of a

new Smart Query

Page 26: rmoore.smartquery KScope15

� Save the entire Smart Query

� Save filters and sets to the repository

Reusing Smart Queries

Page 27: rmoore.smartquery KScope15

Reusing Smart Queries

Save OpenFlat list

Tree View

Page 28: rmoore.smartquery KScope15

Q & A

Page 29: rmoore.smartquery KScope15