Creating Dashboards using Web Intelligence

Similar documents
Creating Dashboards using Web Intelligence

Advanced Web Intelligence Techniques for Aspiring Jedi Knights

Building reports using the Web Intelligence HTML Report Panel

Performing on-report analysis with Web Intelligence

Griffin Training Manual Grif-WebI Introduction (For Analysts)

SAP BusinessObjects Integration Option for Microsoft SharePoint Getting Started Guide

Reading Sample. Creating New Documents and Queries Creating a Report in Web Intelligence Contents. Index. The Authors

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 1

Jim Brogden, Heather Sinkwitz, Dallas Marks, Gabriel Orthous. SAP BusinessObjects Web Intelligence. The Comprehensive Guide. S Galileo Press.

SAP BI BO 4.0 Online Training

WebIntelligence 4.0 Rich Client: Tips and Tricks From The Master

33 Exploring Report Data using Drill Mode

BI Launch Pad User Guide SAP BusinessObjects Business Intelligence platform 4.0 Support Package 2

SAP BusinessObjects Live Office User Guide SAP BusinessObjects Business Intelligence platform 4.1 Support Package 2

Building Queries with SAP BusinessObjects Web Intelligence Query - HTML

SAP Crystal Reports and SAP HANA: Options and Opportunities (0301)

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SAP BW vs. SAP BusinessObjects Web Intelligence Functionalities

4 Introduction to Web Intelligence

User Guide. Web Intelligence Rich Client. Business Objects 4.1

How to use the Sales Based Availability Dashboard

Integration of Webi Reports using SDK into your JSP App

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.0 Support Package 5

Going Live With Xcelsius - Options, Tricks, and Tips. Jackson Whitfield

To access BuckIQ, you must first be granted access. Send requests for permission to

Style Report Enterprise Edition

Power BI Desktop Lab

Business Intelligence for MYOB User Manual v3.3

User Manual instantolap

Freestyle Reports DW DIG Crosstabs, Hotspots and Exporting

Designing Adhoc Reports

SAS Visual Analytics 8.2: Getting Started with Reports

SAS Web Report Studio 3.1

icts Web Intelligence

PCB. Summary. Modified by Rob Evans on 8-Oct Parent page: PCB Panels

BusinessObjects Frequently Asked Questions

CounselLink Reporting. Designer

Admissions & Intro to Report Editing Participants Guide

SyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide

Xcelsius Gurus. Dashboard Design Essentials. Presented by: David Lai Date: September 15, 2010

MICROSOFT Excel 2010 Advanced Self-Study

Innovations in Business Solutions. SAP Analytics, Data Modeling and Reporting Course

User Manual Section 7 Report Module. Report Module

MY MEDIASITE.

DecisionPoint For Excel

Widgets for SAP BusinessObjects Business Intelligence Platform User Guide SAP BusinessObjects Business Intelligence platform 4.1 Support Package 2

USER GUIDE. Forms & Surveys. Schoolwires Centricity

Beyond 20/20. Browser - English. Version 7.0, SP3

We start by providing you with an overview of the key feature of the IBM BPM Process Portal.

EMS LIVE! CONFERENCE. Reporting on Facility Usage and Utilization. October 17, 2017 Jill Maxwell EMS Implementation Consultant

Javelin Workbench Tutorial. Version 3.0 September, 2009

Product Documentation SAP Business ByDesign August Analytics

SAP BusinessObjects Analysis, edition for OLAP User Guide SAP BusinessObjects XI 4.0

3 Setting BI Launch Pad and Web Intelligence Preferences

BusinessObjects Enterprise XI Release 2

Talis Decisions: InfoView and Web Intelligence

Griffin Training Manual Grif-WebI Intermediate Class

edev Technologies integreat4tfs 2015 Update 2 Release Notes

OBIEE. Oracle Business Intelligence Enterprise Edition. Rensselaer Business Intelligence Finance Author Training

MicroStrategy Desktop

Call: Crystal Report Course Content:35-40hours Course Outline

Introduction Accessing MICS Compiler Learning MICS Compiler CHAPTER 1: Searching for Data Surveys Indicators...

Explore. American Express. User Guide

Advance Excel Performing calculations on data 1. Naming groups of data 2. Creating formulas to calculate values

Excel Basics Rice Digital Media Commons Guide Written for Microsoft Excel 2010 Windows Edition by Eric Miller

Excel 2007 New Features Table of Contents

MicroStrategy reporting uses a browser-independent web interface that includes features like:

PowerPlay Studio. User Documentation

Index COPYRIGHTED MATERIAL. Symbols and Numerics

ALES Wordpress Editor documentation ALES Research websites

Taking a First Look at Excel s Reporting Tools

Portal Integration Kit User s Guide for Microsoft SharePoint

TRACES On-line Reporting DG SANCO User Introductory Guide

Using Xcelsius 2008 with SAP NetWeaver BW

EXCEL 2003 DISCLAIMER:

Module 4: Creating Content Lesson 5: Creating Visualizations Try Now!

[ Getting Started with Analyzer, Interactive Reports, and Dashboards ] ]

Site Owners: Cascade Basics. May 2017

Using Chart components

ADVANCED EXCEL Course Modules for Advance Excel Training Online (MS Excel 2013 Course):

Salient Dashboard Designer 6.x. Training Guide

Intellicus Enterprise Reporting and BI Platform

Downloading shapefiles and using essential ArcMap tools

A Guide to Quark Author Web Edition 2015

Introducing V3 Analytics A U G U S T

Cognos. Active Reports Development. Presented by: Craig Randell

Course Contents: 1 Business Objects Online Training

Budget Process Tools: Smart View Ad Hoc Basics

TYPO3 Editing Guide Contents

Getting Started with Access

WebIntelligence. Creating Documents

SAS Report Viewer 8.3 Documentation

Hands-On Lab. Developing BI Applications. Lab version: Last updated: 2/23/2011

Creating Reports in Access 2007 Table of Contents GUIDE TO DESIGNING REPORTS... 3 DECIDE HOW TO LAY OUT YOUR REPORT... 3 MAKE A SKETCH OF YOUR

Welcome. Accessing Your Banner Reports

Cougar Mountain Software Dashboards

econnect Baccarat User Guide EC7 June 2017

MicroStrategy Desktop Quick Start Guide

Using Qualtrics. ERL Workshop Social Psychology Lab Spring 2014

Tips and Guidance for Analyzing Data. Executive Summary

Transcription:

September 9 11, 2013 Anaheim, California Creating Dashboards using Web Intelligence Session 8806 Alan Mayer Solid Ground Technologies

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling other documents and blocks Using workspaces Calling reports from other programs Conclusion 3

Introduction Alan Mayer Co-founded Integra Solutions in 1993 Used BusinessObjects since 1992 (Version 2.2) Wrote the first BusinessObjects training manuals Over 75 Fortune 1000 customers before company was sold in 2007 Presented at every national conference Founded Solid Ground Technologies in 2009 Different company same principles Specialize in BusinessObjects consulting and training 4

Introduction The focus of this presentation Use available features to build interactive reports Techniques will be shown using sample universes and data Most will work in either XI 3.1 or BI 4.0/4.1 4.0 specific techniques will be labeled as such Everything seen today can be downloaded for at-home experimentation 5

Disclaimer Not proposing to replace other dashboard tools Not the focus of Web Intelligence Other tools are much stronger at visualization With that said, the lines are beginning to blur More web-based controls and graphics being added Fast data sources could process data in near acceptable time (5 10 seconds) 6

Thinking Differently About Reports Online reporting has changed Staging and refreshing massive reports not the goal Selecting information on an exception basis is Reports can satisfy this new goal Previous reports or report pieces serve as the building blocks Emphasis on guided discovery vs 7

Report Content All queries and reports derived from e-fashion universe Initially installed with the software Available for different databases Rich enough to show most techniques 8

Key Expectations Expectations from most dashboard users Response time less than 5 10 seconds ideally Some users will tolerate longer times for REALLY good output The fewer mouse clicks, the better Simplest way to show the desired analysis 9

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling documents and blocks Using workspaces Calling reports from other programs Conclusion 10

Examining Interactive Features Focusing on features that report readers use most often Filter Fold Drill The Tracking feature will not be discussed Neat concept shows data changes before / after BUT requires two microcubes (data providers) Twice the resources 11

Interactive Features Report Show Regional Revenue by Year Region variable created to group stores by geographic area (East / West). Report breaks placed on Region and Year. Revenue totaled. 12

Interactive Controls Use the Interactive Toolbar (BI 4.x) to manipulate a report as a reader: 13

Interactive Filtering Use the Filter Bar control to activate online filters Click the drop-down arrows to set the appropriate filter 14

Interactive Folding Use the Outline control to display Outline mode and break bars Click the grey arrows or break numbers to fold / unfold Currently works in XI 3.1 BI 4.x only in Design mode Must use breaks within the report for this feature to work. Tabs may be vertical (shown) or horizontal. 15

Interactive Drilling Plan the depth to drill using the Query Panel Use the Scope of Analysis Panel to limit the drill depth. This can be done for every navigation path (hierarchy in XI 3.1) 16

Interactive Drilling, cont d Use the Drill control to display hyperlinks used for Drilling Use the column header to drill up If the Scope of Analysis Panel was not used, drilling would be determined by the navigation path programmed in the universe 17

Interactive Drilling, cont d Skip to any level by right-clicking and choosing Drill By Any block can be drilled on charts as well as tables 18

Demonstration 19

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling documents and blocks Using workspaces Calling reports from other programs Conclusion 20

Visualizing Relationships Let s start with a simple report showing Revenue by Store 21

Column Charts Use a Vertical column chart to show Revenue by Region 22

Column Charts, cont d Add Year to the graph to see the annual trend 23

Bar Charts Use a Horizontal bar chart to show Store revenues 24

Bar Charts, cont d The final result Revenue was sorted to show highest revenues first Right-click on the chart and choose Sort > Sales Revenue > Ascending 25

Heat Maps Heat maps can show variations in quarterly revenue Only available in BI 4.x. But don t worry we ll show how to recreate this in XI 3.1 26

Tree Maps Tree maps can use size and color to show relationships Only available in BI 4.x. No way to recreate in XI 3.1 27

Combined Charts Combined charts allow for different types per data set Look how a line is added to represent Average Revenue Popular technique for showing actual metrics against constants (Budget, SLA, ) 28

Demonstration 29

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling documents and blocks Using workspaces Calling reports from other programs Conclusion 30

Using Input Controls Input controls can filter any report Entry Field Single Value Radio Button Multi Value Check Box Spinner Slider List List Combo Box 31

Creating an Input Control Move to a report page to be filtered Click on the Input Control Button Select New Choose a report object Object from a query or report variable 32

Creating an Input Control, cont d Choose the type of input control The control selected determines if one value is filtered (Simple Selection) or many (Multiple Selections) 33

Creating an Input Control, cont d Select the block to be filtered More than one block can be filtered by a single input control 34

Demonstration 35

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling documents and blocks Using workspaces Calling reports from other programs Conclusion 36

Using Prompts Prompts can be used to drive how the Webi interface looks We ll use prompts to allow report users Sort their data Swap report breaks Reveal layers of visualization Change from tables to charts dynamically Each technique requires a little universe preparation Additional objects will be required 37

Dynamic Objects The secret to making prompts dynamic Must be added to the universe Created from metadata rather than tables Cannot use them alone in a query All follow the same IF-Then-Else formula: If @Prompt( Prompt sentence', 'A', {X,Y},,,) = X, table1.column1, table2.column2) The conditional function used for IF-THEN-ELSE will vary by database. 38

Sorting Dynamically First - create the Dynamic Sort object: IIF(@Prompt('Sort by','a',{'state','city'},,,) = 'City', Outlet_Lookup.City, Outlet_Lookup.State) Second sort on that object What is sorted can be programmed this way, but the direction of the sort cannot. 39

Sorting Dynamically, cont d The results: 40

Breaking Dynamically First - create the Dynamic Break object: IIF(@Prompt('Break by','a',{'state','city'},,,) = 'State', Outlet_Lookup.State, Outlet_Lookup.City) Second break on that object 41

Breaking Dynamically, cont d Now to break from the ordinary! 42

Display Blocks Dynamically Even blocks can be displayed dynamically Every block can be hidden based on a variable s value That value can be the result of a prompt Blocks can be stacked on top of one another Block 1 Hide if: Layer = 2 Block 2 Hide if: Layer = 1 This idea can be extended to create sets of blocks that appear one layer at a time. 43

Dynamic Blocks, cont d This technique is simpler No additional variable needed Universe object is all that s necessary @Prompt('Display','A',{'Table','Graph'},,,) Set the properties of each block (Format > General) 44

Dynamic Blocks, cont d This single technique can add great depth to a dashboard 45

Demonstration 46

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling documents and blocks Using workspaces Calling reports from other programs Conclusion 47

Alerters The Conditional Formatter Alerters can be used to apply formatting based on a condition Reference variables in that condition for even more power Remember that Heat Map input control? You can build your own using alerters! With more control Conditional formatting must be applied in Design mode for BI4.x 48

Creating Conditional Variables Variables are like steroids for alerters The complex logic is inside the variable Allows conditions that couldn t be accomplished otherwise Average Quarterly Revenue =Average([Sales revenue]) In([Year];[Quarter]) 49

Creating Conditional Rules Let s show which quarters are above or below the average Open the Conditional Alerter Editor Analysis > Conditional > New Rule 50

Creating Conditional Rules, cont d Both conditions can be defined by one rule Notice how the Average Quarterly Revenue variable is used. 51

The Final Alerter The results are stunning and within your control Ranges for the Input Control heat map cannot be customized as easily. 52

Demonstration 53

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling documents and blocks Using workspaces Calling reports from other programs Conclusion 54

Going Beyond One Document Sometimes one document isn t enough Only so much screen real estate Users may need additional information at point Makes the original dashboard more dynamic 55

Creating Links Documents can be linked to others via prompts Links are created in the source document Those links answer prompts from a second document Source Destination State: City: 56

Creating Links, cont d Start with the Origin document Decide which area should be dynamic Cells around that area become the context Context: Year = 2006 Quarter = Q2 Store = e-fashion Austin 57

Creating Links, cont d Create a Destination document Add prompts based on the context previously described Any additional detail can be added Format can be graphical or tabular 58

Creating Links, cont d Link Source to Destination Right-click on the selected area Linking > Add Document Link 2 Refresh that document 1 Locate the document to link to 3 Map prompts from that document to objects in this one 4 Choose a new or existing window to display 59

Drill Between Documents Highlighted cells become hyperlinks Click on any cell to drill to the Destination document 60

Demonstration 61

Drilling Between Blocks Using Document Links has its drawbacks The Destination document takes an entire window Not easy to navigate back Multiple queries are executed (at least two) In BI 4.x, there is another way Called Element Links One block can be linked to another Regardless of formatting (table, graph, ) The first block filters the second Many advantages Fewer queries More interactivity on the same report page 62

Creating Element Links Blocks can be linked to others via objects or variables Same concept as document links Values from the first block control a second block No prompts required Source block Destination block Store = e-fashion Austin Year = 2006 Quarter = Q2 63

Creating Element Links, cont d Start by selecting a block Block to link FROM Right-click and choose Linking > Add Element Link Choose the objects to filter the second block 64

Creating Element Links, cont d Define the input control Yes element links FILTER so are really input controls Add a name and description 65

Creating Element Links, cont d Choose the block that will be filtered 66

Demonstration 67

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling documents and blocks Using workspaces Calling reports from other programs Conclusion 68

Build the Framework First BusinessObjects BI Workspaces arrange those report pieces Formerly part of Dashboard Builder Creates a frame from which report pieces can be mounted Links can be created between pieces Content links Different than element or document links covered earlier Introduces interaction between reports / pieces Different types of reports and dashboards can be linked What follows are the basics behind creating workspaces 69

The Workspace Editor 1 Start the Editor 4 Link those modules together 2 Choose your content as modules 3 Add those modules here 70

Adding Content Modules control content Many options to choose from We ll focus on Public reports 71

Arranging Content Documents are dragged to the workspace from the Module Library 72

Selecting Report Pieces Piece 1 Piece 2 Resize each module and select only the pieces you need 73

Link the Pieces Use Content Linking to define how one module will drive the others 1 Create a connection between modules by dragging 2 Map parameters (prompts) between modules 74

Other Workspace Notes Menus can be created Offers more screen real estate Content can be expanded beyond Webi documents Crystal Reports BI Dashboards (Xcelsius) Web sites Other included modules Navigation Control Viewers Custom content 75

Demonstration 76

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling other documents and blocks Using workspaces Calling reports from other programs Conclusion 77

Launching Reports From Other Programs What about integrating Webi content from existing programs? Other than BI Launch pad, Infoview, Common request for custom portals Custom portal - an HTML application developed by your company The initial user interface is handled from that application All prompt values for the report are gathered, then Webi reports can be refreshed using OpenDocument A BusinessObjects session must be previously established If not, a login window will appear asking for credentials 78

Launching Reports, cont d The OpenDocument command looks like a hyperlink What appears below is a sample Argument values in red http://boxi4win05:8080/boe/opendocument/opendoc/opendocument.jsp? idocid=aajyahfr9z9gh_bsboiqnzm &sidtype=cuid &stype=wid &srefresh=y &lsmyear=2006 79

Launching Reports, cont d Document arguments idocid Uniquely identifies the document Example: idocd=aajyahfr9z9gh_bsboiqnzm sdocname Document Name (may not be unique) Example: sdocname=2006+sales sidtype The type of ID supplied (CUID, InfoObjectID) Example: sidtype=cuid stype The type of document (wid = Webi) Example: stype=wid sinstance Opens the latest instance (User, Last, Param) Example: sinstance=last srefresh Refresh the document before viewing (Y, N) Example: srefresh=y 80

Launching Reports, cont d Prompt arguments lsc Selects a Universe context Example: lsc=rentals lss<prompt> - Single value for a prompt Example: lssyear=2006 lsm<prompt> One or more values for a prompt Example: lsmcountries=usa;germany lsr<prompt> - Range of values for a prompt Example: lsrdates=[date(2013,07,01)..date(2013,07,15)] 81

Launching Reports, cont d Last words of advice Use the plus sign to cover spaces in the URL Example: sdocname=2006+sales Remove any trailing spaces in a prompt Example: Prompt is Choose a year: lsschoose+a+year:= The length of the URL may be limited by the browser Internet Explorer: 2083 82

Demonstration 83

Agenda Introduction Examining interactive features Graphing relationships Filtering using Input Controls Driving behavior using prompts Masking values using alerts Controlling documents and blocks Using workspaces Calling reports from other programs Conclusion 84

Key Learnings Online reporting is moving towards visualization Report trends or exceptions first Back this up with detailed information when necessary Web Intelligence can satisfy both initiatives Display graphs or summary tables to show the trend Link to detailed graphs or reports to show details Techniques in this presentation showed you how Not a substitute for dedicated dashboard tools 85

Questions? Alan Mayer Session 8806 Creating Dashboards using Web Intelligence alan.mayer@solidgrounded.com 214-295-6250 (office) 214-755-5771 (mobile) 214-206-9003 (fax) 86

Thank you for participating. Please provide feedback on this session by completing a short survey via the event mobile application. SESSION CODE: 8806 Learn more year-round at www.asug.com