maximo watson analytics fmmug april 2016 denny... ·  · 2018-02-19maximo watson analytics fmmug...

53
Maximo Watson Analytics FMMUG April 2016 0 Pam Denny, IBM [email protected]

Upload: vokhanh

Post on 17-May-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

Maximo Watson Analytics

FMMUG

April 2016

0

April 2016

Pam Denny, IBM

[email protected]

Agenda: Ad Hoc (QBR) Reporting

Value Details Best PracticesReference

MaterialsDemo

1

Maximo Ad Hoc Reporting Value

Reduce Custom ReportsFewer custom reports -> Fewer Costs ->

Improved Upgrade times

Ease of Use

2

Ease of UseStreamlined, Simplified Dialog.

Sig/Performance Options for User Success

Extended FeaturesEditing, Summaries (Min, Max, Avg)

Calculations (Days Overdue)

Ad Hoc Details: Creation

Style

Content

33

Calculate

Summarize

Format

Ad Hoc Creation

44

Detail:

Greatest flexibility in field selection

Ad Hoc: Styles

List:

Greatest flexibility in sorting and grouping

55

Greatest flexibility in field selectionGreatest flexibility in sorting and grouping

Ad Hoc: Apply application query

Takes active

application query

1

66

application query

2

Applies query as

FILTER to ad hoc

report

Difference between Saved and Run Time Where Clauses

Saved: Always used if field checked during report creationIf checked, QBR will ALWAYS execute against saved application query

77

Run Time: Available only if filter (parameter) set during CreationParameter value entered at run time becomes ‘Dynamic Where’

Ad Hoc Creation: Miscellaneous

Title: Must define before

saving report

Share?

*Sig Option Enabled

88

Runs and saves report. Closes dialog.

Cancel: Closes Dialog

Displays report content. Dialog remains Open

*Sig Option Enabled

Ad Hoc Details: Creation

Style

Content

99

Calculate

Summarize

Format

Ad Hoc: Content

10

Ad Hoc: Content

Parent Category

Or ROS (Report Object

Structures)

Parent = Main object of

application

11 Previously called ‘Select’

Children = Related

Objects

Navigate thru ROS

Hierarchy to find/add

fields to your report

Ad Hoc: Content

Available Fields:

Add to your report via

check boxes, hyperlinks or

‘Add..’ buttons

Selected Fields:

12

Selected Fields:

By default, all persistent

list tab fields added.

Can change labels, order or

delete.

Ad Hoc Details: Creation

Style

Content

1313

Calculate

Summarize

Format

User defines calculations on selected attributes

Ad Hoc: Calculations

1414

Calculated values display as COLUMNS on Ad Hoc report

Ad Hoc: Calculations

15

Calculations: Process Flow1. Add attributes to your expression.2. Attributes display in Expression Section3. Data Type defaults to 1st attribute value

1

16

2

3

Calculations: Process Flow

4. Complete Expression adding sql or mathematical functions

5. Input Name (Column Description)

6. Update Data Type if required

7. Test Expression �

17

7. Test Expression �

4

5 6

7

Calculations: Test Expression

Attribute:1. In correct format 2. Available to the user in the Report Object Structure3. Valid value exists (ex. typed in correctly) 4. All attributes within an expression are from the same object

Function1. Functions used are available to user in Expression Library

Checks EXPRESSION for key items including

18

1. Functions used are available to user in Expression Library

Expression1. No division by 0 2. Does not contain another expression

Calculations: Common Issue: Data Types

Selecting correct data type for expression is criticalIf the expression will result in a number:

Select Amount, integer, decimal, duration, or yorn

If the expression will result in a date or date time:Select Date time or time data type

19

Why?Data types are required for mapping to the BIRT Data Set Method

Maximo Database Type BIRT Data Type Data Set Method

YORN String getBooleanString(String attributeName)

DATETIME, TIME DateTime getTimestamp(String attributeName)

Integer Integer getInteger(String attributeName)

Calculations: Common Issue: Data TypesData Type varies by DatabaseExample: Number of days Overdue in Work Order TrackingCalculated as Current Date – Scheduled Finish

OracleExpression: &DATETIME& - SCHEDFINISHData Type: Integer

*Expression: days (&DATETIME&) - days (date(SCHEDFINISH))

20

DB2

Sql Server*Expression: datediff(day, &DATETIME&,SCHEDFINISH)Data Type: Integer

*Expression: days (&DATETIME&) - days (date(SCHEDFINISH))Data Type: Decimal

*function must be added to Expression library

Calculations: Expression LibraryList of sql functions user can add to expression

* Configurable in Report Administration*Prevents sql updates….

21

Calculation: Business Rules…Most Common Question

22Not for distribution

All attributes in expression must be from same object

Calculation: Business Rules1. Attributes can be added to expression - without being a Selected Attribute

from Content Tab

2. Attributes from parent object do not have to be included in the list of expressions.

3. User can create expressions on child and/or grandchild objects - if he follows the hierarchy order

4. The same attribute can be added multiple times to a single expression

23

4. The same attribute can be added multiple times to a single expression

Ad Hoc Details: Creation

Style

Content

2424

Calculate

Summarize

Format

Ad Hoc Summaries

User defines summary functions for selected fields….

2525

…and then summarized values display on Ad Hoc report

Ad Hoc Summaries

26

Summaries: How does it work?

7 Available functions can be applied to fields Total, Count, Average, Minimum, Maximum, Median and Mode

27

Summaries: Process FlowSelect Field Select Function Add Values Available on report 4321

28Not for distribution

1

2

3

4

Listing Report

Summary

Summaries: Results

2929

Report SummaryGrouping Summaries

Grouping Summaries

Summaries: Business Rules

1. Free-Form summary entry is not available (Minimizes errors)

2. Summaries for child object can be added if A minimum of 1 attribute from the child object has been selected on the Content tab

or if an expression has been created on the child object

- > Error message

30

3. Can only add single instance of attribute and summaryExample:Average Work Order Priority from Work Order object can be added once.

Summaries: Business Rules

4. Each data type and summary is not supportedYellow areas below not supported

31

Example: Can not add a Minimum, Maximum of YORN ( 1 or 0) fields

*Additional business rules in Backup Section of presentation

Ad Hoc Details: Creation

Style

Content

3232

Calculate

Summarize

Format

Ad Hoc: Format

33

Edit QBR: Optional

User who creates QBR….can edit it… or use edit it… or use it as base for new QBR

Edit: Best Practices: Key Business Rules

1. Cannot edit QBR if there are future QBR report schedules

Scenario 1 Scenario 2

Today’s Date April 12, 2016 April 12, 2016

QBR Create Date Feb 2, 2016 Feb 2, 2016

ROS Change Date Jan 1, 2016 March 1, 2016

Can edit QBR? Yes No

2. Cannot edit QBR if ROS has changed after the QBR was created

You determine if user can edit QBR if other security groups have access

Via Property setting mxe.report.adhoc.editWithGroupAccess

If yes, QBR owner can edit QBR -

regardless of what security groups

Best Practices: Configure QBR Edit Access

regardless of what security groups

have access

If no, QBR owner cannot edit QBR

when any security group has access

Agenda: Ad Hoc (QBR) Reporting

Overview Details Best PracticesReference

MaterialsDemo

37

Maximo BI Best Practices

Carefully review each security group’s Skill Sets

Database Knowledge

Business Need

Before granting themCreate Report Object Structures

38

Create Report Object Structures

Create Ad Hoc Report

Apply Summaries

Add Calculations

Share report content with others

To insureAccurate report content and

Eliminate negative performance impacts

Best Practices: Report Object Structures

Person creating must be knowledgeable of Maximo database and relationships

Stanley’s WO reportWO for Project XYZPM WO Location 432

Work Order

Report Object

Structure

WO Details For Sup Fred

Planning WO Details for Liz

Overdue WO Location ACD-12

Buffalo’s WO Projections

WO for 87-z122 ProjectMy WO Report

WO for Project XYZPM WO Location 432

Projected WO for Finishing Location

Maximo BI Users

Developer

Admin

Tech

nic

al S

kill

s a

nd

Da

ta K

no

wle

dg

e

Enterprise Report Users

Application User

Power User

Developer

Incr

ea

sin

g T

ech

nic

al S

kill

s a

nd

Da

ta K

no

wle

dg

e

Maximo BI Users: Best Practice – QBR Sig Options

Developer

Admin

Enterprise Report Users

Application User

Power User

Developer

Create QBR Calculate Summarize

Create QBR

Application UserCreate Ad Hoc Reports only

42

Power UserAccess to all Ad Hoc features- Create, Summarize, Calculate and share publicly

43

Agenda: Ad Hoc (QBR) Reporting

Overview Details Best PracticesReference

MaterialsDemo

44

Maximo 76 BI Recorded Demos

25+ Demos on KPIs, Ad Hoc and BIRT Reporting

http://ibm.co/1BZ4nwl

QBR Business Rule Workbook

46

http://www-01.ibm.com/support/docview.wss?uid=swg21695270

QBR Feature Guide

47

http://www-01.ibm.com/support/docview.wss?uid=swg21696691

Maximo 76 Reference Materials

Maximo 76 BI Recordings: http://ibm.co/1BZ4nwl

Maximo 76 Cognos Recordings: http://ibm.co/1HAkF0Q

Maximo 76 BI Documentation: http://ibm.co/1ybttI2Maximo 76 BI Documentation: http://ibm.co/1ybttI2

Maximo Report Wiki: http://ibm.co/13V4RZZ

Maximo 76 BiLogs: http://ibm.co/1Nf81b9

Backup

49

Calculations: Business Rules (Additional)

1. Expression Name does not need to be unique

2. Expression name can contain text, numeric values or special characters

50

1

Calculation: Business Rules (Additional)

3. Data type and category fields are not populated for any attributes added manually

4. Attribute names (Value) only can be used in the expression. Attribute descriptions (Labels) are not allowed.

4

51

4

3

4

Summaries: Business Rules (Additional)

4. Summaries for a grand-child object can be added if - a minimum of 1 attribute from its corresponding parent, and grand-child object has been selected on the Content tab - or added thru a calculation

5. Calculations can not utilize summary expressions

6. Formats of summaries are predefinedDecimal: 2 Decimal Places

52

Decimal: 2 Decimal Places Integer: 0 Decimal Places Dates: One Date Field Date and Time: 2 fields. 1 with Date and 1 Time Duration: HH:MM

7. Editing of summaries is not enabledQuicker to add/delete summaries than to edit