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.

33 Exploring Report Data using Drill Mode

SAP BI BO 4.0 Online Training

WebIntelligence 4.0 Rich Client: Tips and Tricks From The Master

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

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

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

User Guide. Web Intelligence Rich Client. Business Objects 4.1

Building Queries with SAP BusinessObjects Web Intelligence Query - HTML

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

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

Integration of Webi Reports using SDK into your JSP App

Style Report Enterprise Edition

CounselLink Reporting. Designer

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

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

icts Web Intelligence

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

BusinessObjects Frequently Asked Questions

4 Introduction to Web Intelligence

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

User Manual instantolap

How to use the Sales Based Availability Dashboard

Designing Adhoc Reports

MY MEDIASITE.

Power BI Desktop Lab

SAS Visual Analytics 8.2: Getting Started with Reports

DecisionPoint For Excel

Freestyle Reports DW DIG Crosstabs, Hotspots and Exporting

Admissions & Intro to Report Editing Participants Guide

MICROSOFT Excel 2010 Advanced Self-Study

SAP BW vs. SAP BusinessObjects Web Intelligence Functionalities

USER GUIDE. Forms & Surveys. Schoolwires Centricity

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

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

Business Intelligence for MYOB User Manual v3.3

edev Technologies integreat4tfs 2015 Update 2 Release Notes

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

Griffin Training Manual Grif-WebI Intermediate Class

BusinessObjects Enterprise XI Release 2

Talis Decisions: InfoView and Web Intelligence

SAS Web Report Studio 3.1

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

3 Setting BI Launch Pad and Web Intelligence Preferences

User Manual Section 7 Report Module. Report Module

MicroStrategy Desktop

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

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

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

PowerPlay Studio. User Documentation

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

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

Javelin Workbench Tutorial. Version 3.0 September, 2009

Site Owners: Cascade Basics. May 2017

Product Documentation SAP Business ByDesign August Analytics

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

Using Xcelsius 2008 with SAP NetWeaver BW

TRACES On-line Reporting DG SANCO User Introductory Guide

Budget Process Tools: Smart View Ad Hoc Basics

Using Chart components

Introducing V3 Analytics A U G U S T

Creating Dashboard. Version: 7.3

TYPO3 Editing Guide Contents

Getting Started with Access

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

SAS Report Viewer 8.3 Documentation

Taking a First Look at Excel s Reporting Tools

Explore. American Express. User Guide

Index COPYRIGHTED MATERIAL. Symbols and Numerics

econnect Baccarat User Guide EC7 June 2017

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

CCH INCORPORATED 05/03

Creating a Spreadsheet by Using Excel

Salient Dashboard Designer 6.x. Training Guide

Intellicus Enterprise Reporting and BI Platform

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

Portal Integration Kit User s Guide for Microsoft SharePoint

Data Should Not be a Four Letter Word Microsoft Excel QUICK TOUR

Here is an example of a spending report-type Dashboard. This would be a great tool for a Sales Manager.

Downloading shapefiles and using essential ArcMap tools

PCB. Modified by Rob Evans on 28-May Parent page: PCB Panels

Excel Intermediate

ALES Wordpress Editor documentation ALES Research websites

SAP Roambi SAP Roambi Cloud SAP BusinessObjects Enterprise Plugin Guide

Cognos. Active Reports Development. Presented by: Craig Randell

Qualtrics Survey Software

0Acknowledgement. This application has been developed with the cooperation of the Inter-agency Group for Child Mortality Estimation.

A Guide to Quark Author Web Edition 2015

CHAPTER 1 COPYRIGHTED MATERIAL. Finding Your Way in the Inventor Interface

Course Contents: 1 Business Objects Online Training

ACTIVE Net Insights user guide. (v5.4)

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

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 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 4

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 secs) 5

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 6

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 the best 7

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 8

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 9

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. 10

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

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

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. 13

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) 14

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 15

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 16

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 17

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

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

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

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

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 22

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 23

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 24

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, ) 25

Demonstration 26

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 27

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 28

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 29

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) 30

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

Demonstration 32

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 33

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 34

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. 35

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. 36

Sorting Dynamically, cont d The results: 37

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 38

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

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. 40

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) 41

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

Demonstration 43

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 44

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 This idea can be extended to create sets of blocks that appear one layer at a time. 45

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]) 46

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

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

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

Demonstration 50

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 51

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 52

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: 53

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 54

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 55

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 56

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

Demonstration 58

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.0, 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 59

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

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 61

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

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

Demonstration 64

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 65

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 66

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

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

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

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

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 71

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 72

Demonstration 73

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 74

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 75

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 76

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 77

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)] 78

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 79

Demonstration 80

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 81

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 82

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