SlideShare une entreprise Scribd logo
1  sur  21
7/17/2013 1www.solitairesoft.com
Introduction
 David Lai
 SAP Business Objects Consultant
 SAP BusinessObjects Dashboards Enthusiast
 Author of web blog http://www.davidlai101.com/blog and coauthor of
http://www.myxcelsius.com
 Co-author of SAP BusinessObjects Dashboards 4.0 Cookbook.
 Rebranding of Xcelsius
 Xcelsius in its original conception was a way to build visualizations and
dashboards using Excel data.
 As Xcelsius evolved, the name no longer became relevant in the SAP product
line
 Thus SAP felt it would be better for customers if Xcelsius was to be
rebranded as SAP BusinessObjects Dashboards
7/17/2013 2www.solitairesoft.com
Agenda
 Common issues that dashboard designers are faced with
 Data connectivity
 External 3rd party addons
 Query Browser (New BI4 feature)
 Dashboard resources
 Q&A
7/17/2013 3www.solitairesoft.com
Common Dashboard Issues
 Architectural Issues
 Deciding on what type of data connection to use
 Dashboard Performance
 Aggregation of data within Xcelsius
 Functionality
 Hierarchical selection
 Multiple selection
 Drilling up and down hierarchies
7/17/2013 4www.solitairesoft.com
Data Connectivity
 SAP BusinessObjects Dashboards can
connect to 12 different types of data
sources
7/17/2013 5www.solitairesoft.com
12 Connectivity Options
BO Enterprise
 Query as a Web Service
 Live Office
 SAP Netweaver BW
Connection
 Crystal Report Data
Consumer
 Flash Variables
 FS Commands
 Web Service Connection
 XML Data
 Portal Data
 LCDS Connection (Adobe)
 External Interface
Connections
 Excel XML Maps
BO EnterpriseNon-BO Enterprise
7/17/2013 6www.solitairesoft.com
Live Office and QaaWS @ Design Time
7/17/2013 7www.solitairesoft.com
Live Office and QaaWS @ Runtime
7/17/2013 8www.solitairesoft.com
When to use Live Office – Complex Formatting
 Crosstabs with a dynamic amount of columns or formulas in the cells that require
complex formulas that can be done in the WEBI report.
 With QaaWS we can use ETL but that would require extra data maintenance and
universes/universe objects which some organizations are not okay with.
 Great for rapid development as we don’t have to wait for ETL resources to
complete the ETL work
7/17/2013 9www.solitairesoft.com
When to use Live Office
 We can make use of WEBI report scheduling on queries that take long to
run.
 The dataset needs to be small enough (less than 500 rows) so that we can
just grab the entire set without having to query.
Scheduling
Crystal Reports
 Crystal Reports can be utilized when there is no Universe
7/17/2013 10www.solitairesoft.com
When to use Query as a Web Service
 Query as a Web Service does not have to build a WEBI report and queries
directly
 Good for large data sets that need to be broken down with prompt parameters
 Can perform row level security querying
Performance
Data Logic / Maintainability
 Keeps Data Logic in the data layer so that database handles all the
number crunching through the ETL
 Don’t have to maintain Live Office connections on the Excel spreadsheet
 Less overhead on the dashboard source file
7/17/2013 11www.solitairesoft.com
Thoughts on Live Office and QaaWS
 Is it strict where Data Logic should reside in your
organization?
 Is it necessary to invest in the ETL work? Are ETL resources
available?
 Is performance a major factor?
 Real time or Delayed data?
 Is the organization comfortable with managing both LO and
QaaWS to get the best out of both worlds?
7/17/2013 12www.solitairesoft.com
BI Web Services
• Available for SAP BusinessObjects XI 3.1 SP2 and up
• Hybrid of Live Office and Query as a Web Service
• Allows you to create web service objects from Web Intelligence blocks (Complex
formatting without the need for ETL)
• Can used scheduled reports
• Can use Web Intelligence drill down feature which is extremely useful
• No more Live Office management required on Excel spreadsheet
7/17/2013 13www.solitairesoft.com
BI Web Services - Continued
• On SAP Business Objects XI 3.1, you can only use Web Intelligence rich client to
generate BI Web Services
• On SAP Business Objects BI 4, you can generate BI Web Services from Interactive
Analysis (Web Intelligence web client)
• In SAP BusinessObjects Dashboards and Life Cycle Manager, the BI Web Service
objects are treated as Query as a Web Service objects
7/17/2013 14www.solitairesoft.com
Some quick dashboard performance tips
• When using Live Office, use as little live office connections as possible. They take
up a lot of overhead
• Re-use dashboard components such as charts and selectors as much as possible
• Keep dataset sizes to a minimum. When you are going over 1500 rows, it takes a
significant amount of overhead.
• Try to use formulas such as VLOOKUP, HLOOKUP, SUMIFs, etc sparingly. For
VLOOKUPs you can use Filtered Rows instead.
• Use “&” instead of “Concatenate”
7/17/2013 15www.solitairesoft.com
Inovista Microcharts
• A powerful 3rd party addon that allows a designer to create standard or
hierarchical tree structures and present numerous data visualizations in a compact
way
• Fills SAP BusinessObjects Dashboard’s tree explorer gap
• Each column can represent a different chart type
• Huge amount of control options to customize table functionality
• Allows designers to build visualizations that are in line with Stephen Few’s
principles
7/17/2013 16www.solitairesoft.com
Filtered Summary Component
• Straight forward approach to summarize groups of data
• Inject summarization, searching and filtering capabilities for end users
• Shorten development time and improve dashboard maintenance
• Don’t have to run another query in order to get aggregated calculations
7/17/2013 17www.solitairesoft.com
Gmaps Plug-in
• Navigate geographic information within a familiar Google Maps interface
• Visualize performance at any level from worldwide to a street-level picture
• Retrieve detailed information on map properties
7/17/2013 18www.solitairesoft.com
Query Browser
• Powerful new feature in SAP BusinessObjects Dashboards 4 that allows designers
to connect directly to Universe objects
• Don’t have to manage separate WEBI or QaaWS objects
• Allows designers to bind output data directly to object selectors and vice versa to
reduce complexity.
Build your query
object
Bind directly to
query object
7/17/2013 19www.solitairesoft.com
Query Browser - Continued
• Multi Select without having to use the real estate hogging List Builder!
Multi Select from
list of values!
7/17/2013 20www.solitairesoft.com
Query Browser – Need to know
• Must be on SAP BusinessObjects BI4
• You must use Information Design Tool to convert existing Universes into UNX
format for the Universes to be visible on Query Browser
• Query selection is the same as Query as a web service (no complex formatting)
7/17/2013 21www.solitairesoft.com

Contenu connexe

Tendances

Business intelligence armoury – what’s the best tool
Business intelligence armoury – what’s the best toolBusiness intelligence armoury – what’s the best tool
Business intelligence armoury – what’s the best tool
SUGUKNotts
 
Summary of all tools and microsoft power bi
Summary of all tools and microsoft power biSummary of all tools and microsoft power bi
Summary of all tools and microsoft power bi
Omar Khan
 
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Nicolas Georgeault
 

Tendances (20)

Business intelligence armoury – what’s the best tool
Business intelligence armoury – what’s the best toolBusiness intelligence armoury – what’s the best tool
Business intelligence armoury – what’s the best tool
 
Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012
 
Tableau @ Facebook - Summer 2014
Tableau @ Facebook - Summer 2014Tableau @ Facebook - Summer 2014
Tableau @ Facebook - Summer 2014
 
Tableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic cultureTableau Drive, A new methodology for scaling your analytic culture
Tableau Drive, A new methodology for scaling your analytic culture
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloud
 
Fuck Spreadsheets - first steps to become a data-driven company
Fuck Spreadsheets - first steps to become a data-driven companyFuck Spreadsheets - first steps to become a data-driven company
Fuck Spreadsheets - first steps to become a data-driven company
 
Serve Yourself: Self-Service Business Intelligence
Serve Yourself: Self-Service Business IntelligenceServe Yourself: Self-Service Business Intelligence
Serve Yourself: Self-Service Business Intelligence
 
SLASSCOM TechTalks - Self-Service Business Intelligence
SLASSCOM TechTalks - Self-Service Business IntelligenceSLASSCOM TechTalks - Self-Service Business Intelligence
SLASSCOM TechTalks - Self-Service Business Intelligence
 
Sisesnse Business Intelligence Tool
Sisesnse Business Intelligence ToolSisesnse Business Intelligence Tool
Sisesnse Business Intelligence Tool
 
Microsoft Self-Service BI Tools - Business Intelligence for All
MicrosoftSelf-ServiceBI Tools - Business Intelligence for AllMicrosoftSelf-ServiceBI Tools - Business Intelligence for All
Microsoft Self-Service BI Tools - Business Intelligence for All
 
DAX and Power BI Training - 004 Power Query
DAX and Power BI Training - 004 Power QueryDAX and Power BI Training - 004 Power Query
DAX and Power BI Training - 004 Power Query
 
Summary of all tools and microsoft power bi
Summary of all tools and microsoft power biSummary of all tools and microsoft power bi
Summary of all tools and microsoft power bi
 
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
Cortana analytics ou comment office 365 peut rendre vos données plus intellig...
 
Introduction to Power BI and Data Visualization
Introduction to Power BI and Data VisualizationIntroduction to Power BI and Data Visualization
Introduction to Power BI and Data Visualization
 
Embrace Tableau Innovations
Embrace Tableau InnovationsEmbrace Tableau Innovations
Embrace Tableau Innovations
 
Scaling Cloud Web & Data Technologies
Scaling Cloud Web & Data TechnologiesScaling Cloud Web & Data Technologies
Scaling Cloud Web & Data Technologies
 
Business intelligence primer
Business intelligence primerBusiness intelligence primer
Business intelligence primer
 
SharePoint Saturday New Hampshire 2013 PowerView Deep Dive
SharePoint Saturday New Hampshire 2013 PowerView Deep DiveSharePoint Saturday New Hampshire 2013 PowerView Deep Dive
SharePoint Saturday New Hampshire 2013 PowerView Deep Dive
 
Building a Dashboard in an Hour using Microsoft PowerPivot & Power BI
Building a Dashboard in an Hour using Microsoft PowerPivot & Power BIBuilding a Dashboard in an Hour using Microsoft PowerPivot & Power BI
Building a Dashboard in an Hour using Microsoft PowerPivot & Power BI
 
Nintex platform demo & updates
Nintex platform demo & updates Nintex platform demo & updates
Nintex platform demo & updates
 

En vedette

Crystal xcelsius best practices and workflows for building enterprise solut...
Crystal xcelsius   best practices and workflows for building enterprise solut...Crystal xcelsius   best practices and workflows for building enterprise solut...
Crystal xcelsius best practices and workflows for building enterprise solut...
Yogeeswar Reddy
 
Vb.net session 08
Vb.net session 08Vb.net session 08
Vb.net session 08
Niit Care
 
Crystal xcelsius 4.5 tutorials
Crystal xcelsius 4.5 tutorialsCrystal xcelsius 4.5 tutorials
Crystal xcelsius 4.5 tutorials
Syed Abdul
 
Sap bo-universe-design-beginner-s-guide-part-i
Sap bo-universe-design-beginner-s-guide-part-iSap bo-universe-design-beginner-s-guide-part-i
Sap bo-universe-design-beginner-s-guide-part-i
Amit Sharma
 

En vedette (13)

Crystal xcelsius best practices and workflows for building enterprise solut...
Crystal xcelsius   best practices and workflows for building enterprise solut...Crystal xcelsius   best practices and workflows for building enterprise solut...
Crystal xcelsius best practices and workflows for building enterprise solut...
 
Vb.net session 08
Vb.net session 08Vb.net session 08
Vb.net session 08
 
Crystal xcelsius 4.5 tutorials
Crystal xcelsius 4.5 tutorialsCrystal xcelsius 4.5 tutorials
Crystal xcelsius 4.5 tutorials
 
Xcelsius Gurus: SAP Webinar Part 1 - When to Utilize SAP BOBJ Enterprise for ...
Xcelsius Gurus: SAP Webinar Part 1 - When to Utilize SAP BOBJ Enterprise for ...Xcelsius Gurus: SAP Webinar Part 1 - When to Utilize SAP BOBJ Enterprise for ...
Xcelsius Gurus: SAP Webinar Part 1 - When to Utilize SAP BOBJ Enterprise for ...
 
Write back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hanaWrite back functionality from various dashboard tools to sap hana
Write back functionality from various dashboard tools to sap hana
 
Gerando dashboards com SAP Lumira - Tech Talk
Gerando dashboards com SAP Lumira - Tech TalkGerando dashboards com SAP Lumira - Tech Talk
Gerando dashboards com SAP Lumira - Tech Talk
 
SAP BO Resume
SAP BO ResumeSAP BO Resume
SAP BO Resume
 
Sap bo-universe-design-beginner-s-guide-part-i
Sap bo-universe-design-beginner-s-guide-part-iSap bo-universe-design-beginner-s-guide-part-i
Sap bo-universe-design-beginner-s-guide-part-i
 
SAP BO Resume
SAP BO ResumeSAP BO Resume
SAP BO Resume
 
Resume-SAP-BO
Resume-SAP-BOResume-SAP-BO
Resume-SAP-BO
 
Murali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BIMurali tummala resume in SAP BO/BI
Murali tummala resume in SAP BO/BI
 
SAP BOBJ Enterprise Dashboard - Sales Plan, Pipeline and Forecast
SAP BOBJ Enterprise Dashboard -  Sales Plan, Pipeline and ForecastSAP BOBJ Enterprise Dashboard -  Sales Plan, Pipeline and Forecast
SAP BOBJ Enterprise Dashboard - Sales Plan, Pipeline and Forecast
 
Software testing objective_types
Software testing objective_typesSoftware testing objective_types
Software testing objective_types
 

Similaire à Sap bo

Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Ivan Sanders
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BI
Andrew Brust
 
Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15
James Miller, MBA
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
Perficient, Inc.
 

Similaire à Sap bo (20)

Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
 
Perth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIPerth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BI
 
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki FinalndPractical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
Practical Business Intelligence in SharePoint 2013 - Helsinki Finalnd
 
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - HonoluluPractical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
 
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
 
Sap Business Objects solutioning Framework architecture
Sap Business Objects solutioning Framework architectureSap Business Objects solutioning Framework architecture
Sap Business Objects solutioning Framework architecture
 
Sps south fla-bi_data_visualization
Sps south fla-bi_data_visualizationSps south fla-bi_data_visualization
Sps south fla-bi_data_visualization
 
BI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoBI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and Demo
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Sp tech con-bi2011
Sp tech con-bi2011Sp tech con-bi2011
Sp tech con-bi2011
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BI
 
Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15Hunter 1 - BI Technology Update Feb'15
Hunter 1 - BI Technology Update Feb'15
 
Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013Practical Business Intelligence with SharePoint 2013
Practical Business Intelligence with SharePoint 2013
 
Preparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows AzurePreparing for BI in the Cloud with Windows Azure
Preparing for BI in the Cloud with Windows Azure
 
SAP Business Objects Trianing
SAP Business Objects TrianingSAP Business Objects Trianing
SAP Business Objects Trianing
 
Powerbi 130926080957-phpapp02
Powerbi 130926080957-phpapp02Powerbi 130926080957-phpapp02
Powerbi 130926080957-phpapp02
 
Power BI
Power BIPower BI
Power BI
 
Mohammed alam
Mohammed alamMohammed alam
Mohammed alam
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Sap bo

  • 2. Introduction  David Lai  SAP Business Objects Consultant  SAP BusinessObjects Dashboards Enthusiast  Author of web blog http://www.davidlai101.com/blog and coauthor of http://www.myxcelsius.com  Co-author of SAP BusinessObjects Dashboards 4.0 Cookbook.  Rebranding of Xcelsius  Xcelsius in its original conception was a way to build visualizations and dashboards using Excel data.  As Xcelsius evolved, the name no longer became relevant in the SAP product line  Thus SAP felt it would be better for customers if Xcelsius was to be rebranded as SAP BusinessObjects Dashboards 7/17/2013 2www.solitairesoft.com
  • 3. Agenda  Common issues that dashboard designers are faced with  Data connectivity  External 3rd party addons  Query Browser (New BI4 feature)  Dashboard resources  Q&A 7/17/2013 3www.solitairesoft.com
  • 4. Common Dashboard Issues  Architectural Issues  Deciding on what type of data connection to use  Dashboard Performance  Aggregation of data within Xcelsius  Functionality  Hierarchical selection  Multiple selection  Drilling up and down hierarchies 7/17/2013 4www.solitairesoft.com
  • 5. Data Connectivity  SAP BusinessObjects Dashboards can connect to 12 different types of data sources 7/17/2013 5www.solitairesoft.com
  • 6. 12 Connectivity Options BO Enterprise  Query as a Web Service  Live Office  SAP Netweaver BW Connection  Crystal Report Data Consumer  Flash Variables  FS Commands  Web Service Connection  XML Data  Portal Data  LCDS Connection (Adobe)  External Interface Connections  Excel XML Maps BO EnterpriseNon-BO Enterprise 7/17/2013 6www.solitairesoft.com
  • 7. Live Office and QaaWS @ Design Time 7/17/2013 7www.solitairesoft.com
  • 8. Live Office and QaaWS @ Runtime 7/17/2013 8www.solitairesoft.com
  • 9. When to use Live Office – Complex Formatting  Crosstabs with a dynamic amount of columns or formulas in the cells that require complex formulas that can be done in the WEBI report.  With QaaWS we can use ETL but that would require extra data maintenance and universes/universe objects which some organizations are not okay with.  Great for rapid development as we don’t have to wait for ETL resources to complete the ETL work 7/17/2013 9www.solitairesoft.com
  • 10. When to use Live Office  We can make use of WEBI report scheduling on queries that take long to run.  The dataset needs to be small enough (less than 500 rows) so that we can just grab the entire set without having to query. Scheduling Crystal Reports  Crystal Reports can be utilized when there is no Universe 7/17/2013 10www.solitairesoft.com
  • 11. When to use Query as a Web Service  Query as a Web Service does not have to build a WEBI report and queries directly  Good for large data sets that need to be broken down with prompt parameters  Can perform row level security querying Performance Data Logic / Maintainability  Keeps Data Logic in the data layer so that database handles all the number crunching through the ETL  Don’t have to maintain Live Office connections on the Excel spreadsheet  Less overhead on the dashboard source file 7/17/2013 11www.solitairesoft.com
  • 12. Thoughts on Live Office and QaaWS  Is it strict where Data Logic should reside in your organization?  Is it necessary to invest in the ETL work? Are ETL resources available?  Is performance a major factor?  Real time or Delayed data?  Is the organization comfortable with managing both LO and QaaWS to get the best out of both worlds? 7/17/2013 12www.solitairesoft.com
  • 13. BI Web Services • Available for SAP BusinessObjects XI 3.1 SP2 and up • Hybrid of Live Office and Query as a Web Service • Allows you to create web service objects from Web Intelligence blocks (Complex formatting without the need for ETL) • Can used scheduled reports • Can use Web Intelligence drill down feature which is extremely useful • No more Live Office management required on Excel spreadsheet 7/17/2013 13www.solitairesoft.com
  • 14. BI Web Services - Continued • On SAP Business Objects XI 3.1, you can only use Web Intelligence rich client to generate BI Web Services • On SAP Business Objects BI 4, you can generate BI Web Services from Interactive Analysis (Web Intelligence web client) • In SAP BusinessObjects Dashboards and Life Cycle Manager, the BI Web Service objects are treated as Query as a Web Service objects 7/17/2013 14www.solitairesoft.com
  • 15. Some quick dashboard performance tips • When using Live Office, use as little live office connections as possible. They take up a lot of overhead • Re-use dashboard components such as charts and selectors as much as possible • Keep dataset sizes to a minimum. When you are going over 1500 rows, it takes a significant amount of overhead. • Try to use formulas such as VLOOKUP, HLOOKUP, SUMIFs, etc sparingly. For VLOOKUPs you can use Filtered Rows instead. • Use “&” instead of “Concatenate” 7/17/2013 15www.solitairesoft.com
  • 16. Inovista Microcharts • A powerful 3rd party addon that allows a designer to create standard or hierarchical tree structures and present numerous data visualizations in a compact way • Fills SAP BusinessObjects Dashboard’s tree explorer gap • Each column can represent a different chart type • Huge amount of control options to customize table functionality • Allows designers to build visualizations that are in line with Stephen Few’s principles 7/17/2013 16www.solitairesoft.com
  • 17. Filtered Summary Component • Straight forward approach to summarize groups of data • Inject summarization, searching and filtering capabilities for end users • Shorten development time and improve dashboard maintenance • Don’t have to run another query in order to get aggregated calculations 7/17/2013 17www.solitairesoft.com
  • 18. Gmaps Plug-in • Navigate geographic information within a familiar Google Maps interface • Visualize performance at any level from worldwide to a street-level picture • Retrieve detailed information on map properties 7/17/2013 18www.solitairesoft.com
  • 19. Query Browser • Powerful new feature in SAP BusinessObjects Dashboards 4 that allows designers to connect directly to Universe objects • Don’t have to manage separate WEBI or QaaWS objects • Allows designers to bind output data directly to object selectors and vice versa to reduce complexity. Build your query object Bind directly to query object 7/17/2013 19www.solitairesoft.com
  • 20. Query Browser - Continued • Multi Select without having to use the real estate hogging List Builder! Multi Select from list of values! 7/17/2013 20www.solitairesoft.com
  • 21. Query Browser – Need to know • Must be on SAP BusinessObjects BI4 • You must use Information Design Tool to convert existing Universes into UNX format for the Universes to be visible on Query Browser • Query selection is the same as Query as a web service (no complex formatting) 7/17/2013 21www.solitairesoft.com