Upload
kiran
View
218
Download
0
Embed Size (px)
Citation preview
8/17/2019 BOCX Speaker Deck
1/23
SAP BusinessObjects
Dashboard Essentials
Presented by: David LaiDate: April 13, !11
8/17/2019 BOCX Speaker Deck
2/23
Introduction
David Lai
SAP Business Objects "onsultant
SAP BusinessObjects Dashboards Enthusiast
Author o# $eb blo% http:&&$$$'davidlai1!1'co(&blo% and coauthor o#
http:&&$$$'(y)celsius'co(
"o*author o# SAP BusinessObjects Dashboards +'! "ooboo'
-ebrandin% o# .celsius
.celsius in its ori%inal conception $as a $ay to build visuali/ations and
dashboards usin% E)cel data'
As .celsius evolved, the na(e no lon%er beca(e relevant in the SAPproduct line
0hus SAP #elt it $ould be better #or custo(ers i# .celsius $as to be
rebranded as SAP BusinessObjects Dashboards
8/17/2019 BOCX Speaker Deck
3/23
Agenda
"o((on issues that dashboard desi%ners are #aced$ith
Data connectivity
E)ternal 3rd party addons
uery Bro$ser 2e$ B4+ #eature5
Dashboard resources
6A
8/17/2019 BOCX Speaker Deck
4/23
Common Dashboard Issues
Architectural 4ssues Decidin% on $hat type o# data connection to use
Dashboard Per#or(ance
A%%re%ation o# data $ithin .celsius
7unctionality
8ierarchical selection
9ultiple selection
Drillin% up and do$n hierarchies
8/17/2019 BOCX Speaker Deck
5/23
Data "onnectivity
SAP BusinessObjects Dashboards
can connect to 1 di##erent types o#
data sources
8/17/2019 BOCX Speaker Deck
6/23
1 "onnectivity Options
uery as a eb Service
Live O##ice
SAP et$eaver B"onnection
"rystal -eport Data"onsu(er
7lash ;ariables 7S "o((ands
eb Service "onnection
.9L Data
Portal Data L"DS "onnection
2Adobe5
E)ternal 4nter#ace
"onnections E)cel .9L 9aps
BO Enterprise
on*BO Enterprise
8/17/2019 BOCX Speaker Deck
7/23
8/17/2019 BOCX Speaker Deck
8/23
Live O##ice and aaS < -unti(e
8/17/2019 BOCX Speaker Deck
9/23
When to use Live Office – Complex Formatting
"rosstabs $ith a dyna(ic a(ount o# colu(ns or #or(ulas in the cells thatre=uire co(ple) #or(ulas that can be done in the EB4 report'
ith aaS $e can use E0L but that $ould re=uire e)tra data
(aintenance and universes&universe objects $hich so(e or%ani/ations are
not oay $ith'
>reat #or rapid develop(ent as $e don?t have to $ait #or E0L resources toco(plete the E0L $or
8/17/2019 BOCX Speaker Deck
10/23
hen to use Live O##ice
e can (ae use o# EB4 report schedulin% on =ueries that tae
lon% to run'
0he dataset needs to be s(all enou%h 2less than @!! ro$s5 so that
$e can just %rab the entire set $ithout havin% to =uery'
Scheduling
Crstal !eports
"rystal -eports can be utili/ed $hen there is no niverse
8/17/2019 BOCX Speaker Deck
11/23
hen to use uery as a eb Service
uery as a eb Service does not have to build a EB4 report and =ueries
directly
>ood #or lar%e data sets that need to be broen do$n $ith pro(pt para(eters
"an per#or( ro$ level security =ueryin%
"erformance
Data Logic # $aintainabilit
eeps Data Lo%ic in the data layer so that database handles all the
nu(ber crunchin% throu%h the E0L
Don?t have to (aintain Live O##ice connections on the E)cel
spreadsheet
Less overhead on the dashboard source #ile
8/17/2019 BOCX Speaker Deck
12/23
8/17/2019 BOCX Speaker Deck
13/23
B4 eb Services
Available #or SAP BusinessObjects .4 3'1 SP and up
8ybrid o# Live O##ice and uery as a eb Service
Allo$s you to create $eb service objects #ro( eb 4ntelli%ence blocs
2"o(ple) #or(attin% $ithout the need #or E0L5
"an used scheduled reports "an use eb 4ntelli%ence drill do$n #eature $hich is e)tre(ely use#ul
o (ore Live O##ice (ana%e(ent re=uired on E)cel spreadsheet
8/17/2019 BOCX Speaker Deck
14/23
8/17/2019 BOCX Speaker Deck
15/23
So(e =uic dashboard per#or(ance tips
hen usin% Live O##ice, use as little live o##ice connections as possible'
0hey tae up a lot o# overhead -e*use dashboard co(ponents such as charts and selectors as (uch as
possible
eep dataset si/es to a (ini(u(' hen you are %oin% over 1@!! ro$s, it
taes a si%ni#icant a(ount o# overhead'
0ry to use #or(ulas such as ;LOOP, 8LOOP, S947s, etc sparin%ly'
7or ;LOOPs you can use 7iltered -o$s instead'
se 6F instead o# "oncatenateF
8/17/2019 BOCX Speaker Deck
16/23
4novista 9icrocharts
A po$er#ul 3rd party addon that allo$s a desi%ner to create standard or
hierarchical tree structures and present nu(erous data visuali/ations in aco(pact $ay
7ills SAP BusinessObjects Dashboard?s tree e)plorer %ap
Each colu(n can represent a di##erent chart type
8u%e a(ount o# control options to custo(i/e table #unctionality
Allo$s desi%ners to build visuali/ations that are in line $ith Stephen 7e$?sprinciples
8/17/2019 BOCX Speaker Deck
17/23
7iltered Su((ary "o(ponent
Strai%ht #or$ard approach to su((ari/e %roups o# data
4nject su((ari/ation, searchin% and #ilterin% capabilities #or end users Shorten develop(ent ti(e and i(prove dashboard (aintenance
Don?t have to run another =uery in order to %et a%%re%ated calculations
8/17/2019 BOCX Speaker Deck
18/23
>(aps Plu%*in
avi%ate %eo%raphic in#or(ation $ithin a #a(iliar >oo%le 9aps inter#ace
;isuali/e per#or(ance at any level #ro( $orld$ide to a street*level picture -etrieve detailed in#or(ation on (ap properties
8/17/2019 BOCX Speaker Deck
19/23
uery Bro$ser
Po$er#ul ne$ #eature in SAP BusinessObjects Dashboards + that allo$s
desi%ners to connect directly to niverse objects Don?t have to (ana%e separate EB4 or aaS objects
Allo$s desi%ners to bind output data directly to object selectors and vice
versa to reduce co(ple)ity'
Build your =uery
objectBind directly to
=uery object
8/17/2019 BOCX Speaker Deck
20/23
uery Bro$ser * "ontinued
9ulti Select $ithout havin% to use the real estate ho%%in% List BuilderG
9ulti Select #ro(
list o# valuesG
8/17/2019 BOCX Speaker Deck
21/23
uery Bro$ser H eed to no$
9ust be on SAP BusinessObjects B4+
Iou (ust use 4n#or(ation Desi%n 0ool to convert e)istin% niverses into. #or(at #or the niverses to be visible on uery Bro$ser
uery selection is the sa(e as uery as a $eb service 2no co(ple)
#or(attin%5
8/17/2019 BOCX Speaker Deck
22/23
SAP BusinessObjects Dashboards +'! -esources
SA" Communit %et&or'
http:&&$$$'sdn'sap'co(&irj&scn&inde)
0he O##icial SAP "o((unity et$or provides a $ealth o# no$led%e on SAP products, #oru(s to help developers overco(e any
proble(s, blo%s to learn ne$ tips and trics, and (uch (ore'
(usiness Ob)ects (oard
http:&&$$$'#oru(topics'co(&busobj&inde)'php
Be#ore SAP bou%ht Business Objects, this $as the lar%est support #oru( that developers $ould %o to' Even a#ter the ac=uisition
o# Business Objects, the #oru( still re(ains very active'
*verthing+celsius,com – +celsius -urus %et&or'
http:&&$$$'everythin%)celsius'co(
ebsite #or all your SAP BusinessObjects Dashboards 2.celsius5 ne$s, tips, trics, te(plates, consultin% and trainin%'
$+celsius,com
http:&&$$$'(y)celsius'co(
>reat blo% that contains a hu%e a(ount o# tips, trics, and best practices #or SAP BusinessObjects Dashboards' 0here are close
to 1! authors $ho contribute to (ain% this blo% a success'
David Lai.s (usiness Intelligence (log
http:&&$$$'davidlai1!1'co(&blo%
David Lai?s blo% that provides a %reat a(ount o# tips, trics, and best practices (ainly on SAP BusinessObjects related products'
8e also provides insi%ht into other Business 4ntelli%ence toolsets'
SA" (usinessOb)ects Dashboards /,0 Coo'boo'
http:&&$$$'pactpub'co(&sap*businessobjects*dashboards*+*!*cooboo&boo
Over J@ si(ple and incredibly e##ective recipes #or trans#or(in% your data into e)citin% dashboards $ith SAP BusinessObjects
Dashboards +'!' Available 9ay !11
8/17/2019 BOCX Speaker Deck
23/23
uestions and Ans$ers