SlideShare a Scribd company logo
info@skywind.com
+ (972) 775-621927
www.skywind.com
SAP BO DASHBOARDS (XCELSIUS)
VS.
SAP DESIGN STUDIO
CONTENT
• INTRO
• COMPONENTS OVERVIEW
• FUNCTIONALITY OVERVIEW
• INTEGRATION AND MOBILE
• PERFORMANCE
• CONCLUSION
• EXAMPLES OF DESIGN STUDIO
INTRO
DESIGN STUDIOXCELSIUS
Native HTML5 with CSSAdobe Flash with HTML5 supportVisualization Engine
Sufficient library of visual
components and selectors (getting
richer with each new release)
Rich library of visual components
and selectors
Visual Components and
Selectors
Several basic themes.
Customizing requires advanced CSS
knowledge.
Approach: scripting
Multiple built-in themes, easy to
customize via GUI.
Approach: GUI
Design and color schemes
Scripting skills (JAVA alike), CSS
scripting, data source
understanding (advanced)
Excel knowledge , data source
understanding (simple)
Skills required for
dashboards development
Advanced flexibility based on
programmatic approach and
interactive components
Moderate flexibility mostly based
on Excel-spreadsheets and non
programmable components
Flexibility
DESIGN STUDIOXCELSIUS
34 Charts of 12 types *22 Charts of 16 typesChart Types
10 Selectors of 10 types18 Selectors of 16 typesSelectors **
5 Containers of 5 types7 Containers of 3 typesContainers
No What – If components6 What If componentsWhat – If Components
No Maps ***Basic (non drillable) for 100
countries and regions
Maps
Available as input fieldAvailable as a tableCalendar
Same functionality (and much
more) achieved via scripting
Local Scenario, Trend Icon,
History, Panel Set, Source Data,
Print and Reset buttons, Grid
Other Components
Full Drilling and Filtering
capabilities
No Filter PanelFilter Panel
Full Filtering capabilities for
chosen dimension
No Dimension FilterDimension Filter
COMPONENTS OVERVIEW
* As of current Design Studio version (1.4 SP2), Gauge is available only as Development Kit Add On.
** Selectors are various components (e.g. radio buttons, drop down boxes etc.), by which, user can manipulate data in a dashboard/report.
*** Available as part of Development Kit. Can be integrated nicely with Google Maps.
DESIGN STUDIOXCELSIUS
AdvancedBasicFiltering
AdvancedBasicParameterization
Yes*NoDrag and Drop
Yes*NoReport to Report Interface
FullFullBex Utilization
AdvancedBasicHierarchies Utilization
Only via BI IP functionalityYesWhat – If Scenarios
Yes*NoContext Menu in Crosstab
YesNoPlanning (BI IP) Support
NoYesOffline Analysis
Yes*NoReuse of Dash. Fragments
Only ExcelYesExport to PDF and Excel
FUNCTIONALITY OVERVIEW
* As of Design Studio version 1.5. GA on May 2015
DESIGN STUDIOXCELSIUS
BW/BO/HANABW/BOPlatform deployment
BW/HANA/FIORI/BO UniversesBW/BO Universes/XML …Data Source Connectivity
Available with Mobile App and
browsers.
HTML5 + CSS:
more than 95% of functionality is
supported
Available with BO Mobile App
only.
Flash exported to HTML5:
many desktop components and
properties are not supported.
Only QAAS and Flash Variables are
mobile compatible
Mobile Capabilities
JavaScript-based SDKFlex-based SDKSDK
Integrates with the new
Business Suite on HANA (FIORI)
and SAP Lumira.
Supports crosstab on Mobile.
Can consume WEBI and Crystal
through Live Office, WS etc.
Complex Bex structures not
supported on Mobile
Other Sources Integration
INTEGRATION AND MOBILE SUPPORT
* As of Design Studio version 1.5. GA on May 2015
DESIGN STUDIOXCELSIUS
HTML5Adobe Flex EngineCompilation Engine
No specific limitationsExcel with more than 500
records can cause serious
performance deterioration as well
as multiple Excel tabs and complex
calculations
Data Set Limitations
Yes *NoParallel Query Processing
YesYesBackground Processing
Data Source preparation +
Flash loading /Initialization +
Web Service + Flash processing
Total Runtime
> 20 = Performance problem>10 = Performance problemNumber of Data Sources
PERFORMANCE
* As of Design Studio version 1.5. GA on May 2015
DESIGN STUDIOXCELSIUS
SufficientRichPool of Components
RichSufficientFunctionality
GoodSufficientIntegration
GoodModerateMobile Support
GoodSufficientPerformance
ModerateGoodDevelopment Friendliness
GoodModerateDevelopment Flexibility
Good and achieved with CSSGood and achieved with GUIDesign Flexibility
GoodModerateEnterprise Scalability
CONCLUSION
PERFORMANCE OPTIMIZATION TIPS
> We use Fiddler or similar tools to locate bottlenecks
> We optimize data sources themselves, e.g. add BW aggregates, avoiding complex
structures inside BEx queries. Yet it’s better to add 2-3 Key Figures to a query instead of
building one more with same characteristics. Be balanced
> We keep the amount of data sources minimal, reusing same data alias for KPI block,
crosstab, chart, list-box whenever it is possible
> For several pages, we use “On Background Processing” property for data aliases linked to
all pages, except for the 1st page. While an analysts examines the initial tab, additional data
will be loaded
> We use “Load in Script” property for data aliases. If 90% of users do not need extra
chart/tab – load it on demand instead on loading one more data source by default
> We use image sprites + CSS reference instead of numerous separate icons
> We use “assignDataSource” to switch between queries for an application component.
Initial reassignment may take some time, but when all the data is loaded to browser cache, it
runs very quickly
RUN YOUR ANALYTICS
BETTER WITH SKYWIND
Design Studio Roadmap

More Related Content

PPTX
Advanced Dashboards using Design Studio Extensions
PDF
Dashboard Factory - most efficient way to develop with SAP Design Studio
PDF
SAP BI Dashboards (Xcelsius) - Tutorial1
PDF
The S/4 HANA Programing Paradigm
PPTX
Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)
PDF
SAP HANA SQL Data Warehousing (Sefan Linders)
PDF
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
PPTX
Advanced Dashboards using Design Studio Extensions - Webinar
Advanced Dashboards using Design Studio Extensions
Dashboard Factory - most efficient way to develop with SAP Design Studio
SAP BI Dashboards (Xcelsius) - Tutorial1
The S/4 HANA Programing Paradigm
Can you keep up with SAP Analytics Cloud? (Martijn van Foeken)
SAP HANA SQL Data Warehousing (Sefan Linders)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Advanced Dashboards using Design Studio Extensions - Webinar

What's hot (20)

PDF
SAP HANA Native Application Development
PDF
SAP HANA SPS09 - Development Tools
PDF
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
PDF
SAP HANA SPS10- SHINE
PDF
Sap bw 4 hana vs sap bw on hana
PDF
SAP HANA Live vs BW on HANA
PDF
Hunter 1 - BI Technology Update Feb'15
PPTX
SAP HANA for SAP Overview
PDF
SAP HANA SPS10- Extended Application Services (XS) Programming Model
PDF
Analytics & Fiori with the Analysis Path Framework
PDF
SAP BI BO Commentary solution
PDF
SITIST 2015 Dev - Abap on Hana
PDF
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
PDF
DMM161 HANA_MODELING_2015
PDF
Sap bw4 hana architecture archetypes
PDF
Developing and Deploying Applications on the SAP HANA Platform
PPTX
How to design web intelligence reports that behave like real dashboards
PPTX
HANA SPS07 Extended Application Service
PDF
SQL Anywhere and the Internet of Things
PDF
HANA XS Engine
SAP HANA Native Application Development
SAP HANA SPS09 - Development Tools
ABAP Development in time of S/4 - Do's and Don'ts and Golden Rules for Simpli...
SAP HANA SPS10- SHINE
Sap bw 4 hana vs sap bw on hana
SAP HANA Live vs BW on HANA
Hunter 1 - BI Technology Update Feb'15
SAP HANA for SAP Overview
SAP HANA SPS10- Extended Application Services (XS) Programming Model
Analytics & Fiori with the Analysis Path Framework
SAP BI BO Commentary solution
SITIST 2015 Dev - Abap on Hana
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
DMM161 HANA_MODELING_2015
Sap bw4 hana architecture archetypes
Developing and Deploying Applications on the SAP HANA Platform
How to design web intelligence reports that behave like real dashboards
HANA SPS07 Extended Application Service
SQL Anywhere and the Internet of Things
HANA XS Engine
Ad

Similar to Xcelsius vs. Design Studio (20)

PPTX
Sap bo
PDF
Overview of tools for data analysis and visualisation (2021)
PPTX
Cognos Analytics November 2017 Enhancements: 11.0.8 Demos and Q&A with the IB...
PPTX
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
PPTX
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
PPTX
Preparing for BI in the Cloud with Windows Azure
DOCX
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
PDF
Power BI with Essbase in the Oracle Cloud
PPTX
Hitchhiker’s Guide to SharePoint BI
PPTX
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
PPTX
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
PPTX
What’s New in Cognos Analytics 11.1.4
PPTX
Overview data analyis and visualisation tools 2020
PPTX
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
PPTX
Cognos Analytics Release 6: March 2017 Enhancements
PPT
CVCC - Data Visualization and VisiFire
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
PDF
Can You Build Dashboards Using Open Source Visualization Tool.pdf
PDF
Experiences using CouchDB inside Microsoft's Azure team
Sap bo
Overview of tools for data analysis and visualisation (2021)
Cognos Analytics November 2017 Enhancements: 11.0.8 Demos and Q&A with the IB...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
Microsoft Power Stack 2019 [Power BI, Excel, Azure & Friends]
Preparing for BI in the Cloud with Windows Azure
Dev - Senior BI Data Warehouse Architect - Sept 21_2016
Power BI with Essbase in the Oracle Cloud
Hitchhiker’s Guide to SharePoint BI
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
What’s New in Cognos Analytics 11.1.4
Overview data analyis and visualisation tools 2020
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Cognos Analytics Release 6: March 2017 Enhancements
CVCC - Data Visualization and VisiFire
Can You Build Dashboards Using Open Source Visualization Tool.docx
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Can You Build Dashboards Using Open Source Visualization Tool.pdf
Experiences using CouchDB inside Microsoft's Azure team
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Machine Learning_overview_presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
MIND Revenue Release Quarter 2 2025 Press Release
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Dropbox Q2 2025 Financial Results & Investor Presentation
sap open course for s4hana steps from ECC to s4
Machine Learning_overview_presentation.pptx
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
Assigned Numbers - 2025 - Bluetooth® Document
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx

Xcelsius vs. Design Studio

  • 1. info@skywind.com + (972) 775-621927 www.skywind.com SAP BO DASHBOARDS (XCELSIUS) VS. SAP DESIGN STUDIO
  • 2. CONTENT • INTRO • COMPONENTS OVERVIEW • FUNCTIONALITY OVERVIEW • INTEGRATION AND MOBILE • PERFORMANCE • CONCLUSION • EXAMPLES OF DESIGN STUDIO
  • 3. INTRO DESIGN STUDIOXCELSIUS Native HTML5 with CSSAdobe Flash with HTML5 supportVisualization Engine Sufficient library of visual components and selectors (getting richer with each new release) Rich library of visual components and selectors Visual Components and Selectors Several basic themes. Customizing requires advanced CSS knowledge. Approach: scripting Multiple built-in themes, easy to customize via GUI. Approach: GUI Design and color schemes Scripting skills (JAVA alike), CSS scripting, data source understanding (advanced) Excel knowledge , data source understanding (simple) Skills required for dashboards development Advanced flexibility based on programmatic approach and interactive components Moderate flexibility mostly based on Excel-spreadsheets and non programmable components Flexibility
  • 4. DESIGN STUDIOXCELSIUS 34 Charts of 12 types *22 Charts of 16 typesChart Types 10 Selectors of 10 types18 Selectors of 16 typesSelectors ** 5 Containers of 5 types7 Containers of 3 typesContainers No What – If components6 What If componentsWhat – If Components No Maps ***Basic (non drillable) for 100 countries and regions Maps Available as input fieldAvailable as a tableCalendar Same functionality (and much more) achieved via scripting Local Scenario, Trend Icon, History, Panel Set, Source Data, Print and Reset buttons, Grid Other Components Full Drilling and Filtering capabilities No Filter PanelFilter Panel Full Filtering capabilities for chosen dimension No Dimension FilterDimension Filter COMPONENTS OVERVIEW * As of current Design Studio version (1.4 SP2), Gauge is available only as Development Kit Add On. ** Selectors are various components (e.g. radio buttons, drop down boxes etc.), by which, user can manipulate data in a dashboard/report. *** Available as part of Development Kit. Can be integrated nicely with Google Maps.
  • 5. DESIGN STUDIOXCELSIUS AdvancedBasicFiltering AdvancedBasicParameterization Yes*NoDrag and Drop Yes*NoReport to Report Interface FullFullBex Utilization AdvancedBasicHierarchies Utilization Only via BI IP functionalityYesWhat – If Scenarios Yes*NoContext Menu in Crosstab YesNoPlanning (BI IP) Support NoYesOffline Analysis Yes*NoReuse of Dash. Fragments Only ExcelYesExport to PDF and Excel FUNCTIONALITY OVERVIEW * As of Design Studio version 1.5. GA on May 2015
  • 6. DESIGN STUDIOXCELSIUS BW/BO/HANABW/BOPlatform deployment BW/HANA/FIORI/BO UniversesBW/BO Universes/XML …Data Source Connectivity Available with Mobile App and browsers. HTML5 + CSS: more than 95% of functionality is supported Available with BO Mobile App only. Flash exported to HTML5: many desktop components and properties are not supported. Only QAAS and Flash Variables are mobile compatible Mobile Capabilities JavaScript-based SDKFlex-based SDKSDK Integrates with the new Business Suite on HANA (FIORI) and SAP Lumira. Supports crosstab on Mobile. Can consume WEBI and Crystal through Live Office, WS etc. Complex Bex structures not supported on Mobile Other Sources Integration INTEGRATION AND MOBILE SUPPORT * As of Design Studio version 1.5. GA on May 2015
  • 7. DESIGN STUDIOXCELSIUS HTML5Adobe Flex EngineCompilation Engine No specific limitationsExcel with more than 500 records can cause serious performance deterioration as well as multiple Excel tabs and complex calculations Data Set Limitations Yes *NoParallel Query Processing YesYesBackground Processing Data Source preparation + Flash loading /Initialization + Web Service + Flash processing Total Runtime > 20 = Performance problem>10 = Performance problemNumber of Data Sources PERFORMANCE * As of Design Studio version 1.5. GA on May 2015
  • 8. DESIGN STUDIOXCELSIUS SufficientRichPool of Components RichSufficientFunctionality GoodSufficientIntegration GoodModerateMobile Support GoodSufficientPerformance ModerateGoodDevelopment Friendliness GoodModerateDevelopment Flexibility Good and achieved with CSSGood and achieved with GUIDesign Flexibility GoodModerateEnterprise Scalability CONCLUSION
  • 9. PERFORMANCE OPTIMIZATION TIPS > We use Fiddler or similar tools to locate bottlenecks > We optimize data sources themselves, e.g. add BW aggregates, avoiding complex structures inside BEx queries. Yet it’s better to add 2-3 Key Figures to a query instead of building one more with same characteristics. Be balanced > We keep the amount of data sources minimal, reusing same data alias for KPI block, crosstab, chart, list-box whenever it is possible > For several pages, we use “On Background Processing” property for data aliases linked to all pages, except for the 1st page. While an analysts examines the initial tab, additional data will be loaded > We use “Load in Script” property for data aliases. If 90% of users do not need extra chart/tab – load it on demand instead on loading one more data source by default > We use image sprites + CSS reference instead of numerous separate icons > We use “assignDataSource” to switch between queries for an application component. Initial reassignment may take some time, but when all the data is loaded to browser cache, it runs very quickly
  • 10. RUN YOUR ANALYTICS BETTER WITH SKYWIND Design Studio Roadmap

Editor's Notes

  • #4: SAP product line has at least 4-5 main tools for analysis, reporting and dashboard building plus a number of minor auxiliary instruments. Main tools for developing classical dashboards are BO Dashboards (Xcelsius) and Design Studio. Business Objects (with Xcelsius on board) was acquired by SAP back in 2007 while Design Studio emerged only a few years ago and is about to replace the predecessor in the future. Generally one can build an interactive analytical dashboard against various data source with each of the tools, but the devil is in the details. For example, Xcelsius is based on an older Flash technology, while Design Studio is based on modern approach, utilizing HTML5 and CSS. Many companies have to make their decisions whether to support and develop Xcelsius-based dashboards or to start working with Design Studio. Let's figure out the highlights and differences of both instruments.
  • #6: Both tools feature sets of components for building analytical dashboards, including charts, tables, stand-alone blocks, selection elements etc. While the chart library is more or less compatible, BO Dashboards (Xcelsius) has a wider choice of built-in selection and stand-alone components. BO Dashboards can boast an Excel-like development interface, convenient for many users, while Design Studio is more about programmatic approach with Eclipse-based interface and JavaScript-similar coding. Both tools are integrated with SAP BO platform and various data sources. BO Dashboards (Xcelsius) provides great-looking out-of-the box design themes and doesn't require too much scripting to build an app. On the other hand, it is less flexible and performance is much worse than that of Design Studio.
  • #7: Both tools are integrated in the SAP ecosystem, provide access to various data sources and have export capabilities. BO Dashboards is preferable when you obtain data from less common source like Web Services or plain XML and export it to various formats, while Design Studio can be deployed in HANA environment and competes much better against BEx, natively mapping most of its analytical capabilities.
  • #8: Performance is a critical issue for any analytical app. It is the point where Design Studio definitely outclasses Xcelsius. BO Dashboards (Xcelsius) is based on an outdated Flash engine. Moreover, for most cases it requires that the data should be exported to Excel spreadsheet for further processing. Inevitably, it slows down the dashboard. Design Studio application with all its scripts and components adds only 1-2% to the loading time of the data source. E.g. if your BEx query loads in 2 sec, a DS application will load in 2.02 sec. Design Studio applications with multiple data sources will take more time, but some of them can be loaded on background. Parallel query processing is planned for the upcoming releases (2015). If your client suffers from a slow running Xcelsius dashboard – you should migrate to Design Studio. If you have no corporate dashboards at all … you should start with Design Studio instead of Xcelsius 
  • #9: Both Design Studio and BO Dashboards (Xcelsius) do their job creating analytical applications. Xcelsius is preferable for building non-IT dashboards and some special cases, like XML data sources or offline analysis. For the most popular corporate cases, however, Design Studio should be recommended thanks to its advantages: tight integration with SAP BW data sources, better performance and flexibility. It's also important to keep in mind that SAP positions Design Studio as a major tool for building dashboards and analysis, replacing Xcelsius and BEx WAD. SAP invests in development of their new tool. According to the product roadmap, SAP is going to increase Design Studio functionality in the nearest years: new components, offline mode, further development of existing features and more. At the moment companies have already started their migration, replacing WAD reports and Xcelsius dashboards with Design Studio applications.