Beruflich Dokumente
Kultur Dokumente
Ingo Hilgefort
BI Solution Architecture
SAP BusinessObjects (Canada)
Agenda
•Crystal Reports – Hands-On
•Web Intelligence – Hands-On
•Xcelsius – Hands-On
•SAP BusinessObjects Explorer – Hands-On
•BI Widgets – Hands-On
•Common Best Practices
Enterprise Multiple broadcasting and file format options for enterprise-wide deployments
Deployment Consume reports offline with the Crystal Reports viewer
Customer Requirements
Highly formatted reports
for forms, compliance, mass-distribution
Operational and tactical applications
with low interaction rate
(view static and parameterized reports)
Professional report layout (one-to-many approach)
Form-based, print-optimized reports
It enables the creation and modification of formatted
reports:
Report off of all sources of information in your
organization
Ad-Hoc
Self service reporting designed with the casual user in min
Reporting &
Users can analyze data and answer their questions in a single environment
Analysis
Combine
SAP & Non-SAP Combine data from SAP NetWeaver BW and non-SAP data, including Excel, in a single report
Data
Intuitive, Easy to use BI tool empowering end-users to access and analyze the information they need
Easy to Use Free-form layout with light formatting and printing capabilities
Accessible Web Intelligence reports can be viewed online, offline, on mobile devices, in dashboards,
Anywhere in MS Office, and on the desktop
This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is
provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
Each widget can control one or
more tables or charts
Authors can chose from Radio
buttons, sliders, selectors, …
Folds automatically
adhere to report
structure (sections, Turn on feature as
breaks, tables needed, no pre‐
definition by
author required
Summary measures for
sections, breaks
facilitate identifying
most salient details to
unfold
Take any report, table or
chart with calculations, Publish as
multiple data sources, Web Service
synchronizations, etc.
In addition to the data,
parameters &
metadata available as
part of the WS payload
Business Problem
Customers have silos of data and need to connect the dots between several sets
of data
Solution
Query on Query enables users to answer questions like:
• Among customers with more than $1m purchases (from Sales data source), which were in the
top box score from the customer satisfaction survey?
• What is the breakdown of managers who’ve visited premier customers last quarter?
• Which of the customers from my Excel file responded to the customer satisfaction survey?
© SAP 2008 / Page 11, Holly Simmons Mastering SAP BusinessObjects 2010
BI Solution : Ad-Hoc query, reporting & analysis
Product : Web Intelligence
Data Federator
BEx Query
BI Client
BEx Query
Classic InfoSet
Multi
InfoSets InfoCube
Provider
Transient DSO
Provider
Characteristics (incl. Time and Unit) InfoCube/BI Query
Hierarchies InfoCube/BI Query
Basic Key Figures InfoCube/BI Query
Navigational Attributes BI Query only
Display Attributes InfoCube/BI Query
Calculated Key Figures / Formulas BI Query only
Restricted Key Figures BI Query only
Custom Structures BI Query only
Variables BI Query only
Exceptions, Conditions
Security
AVG, COUNT, SUM, MIN, MAX Aggregations
Navigational Attributes
Mass Data Enabled
Ad-hoc Reporting
Federation (e.g. BW – RDBMS)
= fully supported
© SAP 2009 / Page 17
= limited support / workaround Mastering SAP BusinessObjects 2010
Data Federator Universe or OLAP Universe?
BW Hierarchies No workaround
Highly customizable visualizations and dashboards through easy-to-use, drag and drop interface
Easy-to-Use
Build Dashboards within weeks not months,
Deploy to a variety of formats including Portals, Business User desktop applications and
development IDE frameworks
Rapid Dashboards and Visualizations are compiled into flash format which is highly portable and widely
Development supported
Deploy within minutes
Leverage investment in SAP BusinessObjects and SAP NetWeaver with specific data connectivity
options
SAP & Non-SAP Open connectivity options through web service and XML connectors
Data Sources Enable real-time dashboard updates through leveraging of Adobe Live cycle Data Services
connectivity
Extensible connectors
Mastering SAP BusinessObjects 2010
BI Solution : Dashboarding / Visualization
Product : Xcelsius Enterprise
o Dashboard authorization
o Transport capability (integrated into DW workbench)
o Translation of texts
o Access through NW Portal iView
o Does not require BOE
o Enable low TCO with simple architecture
Xcelsius
Live Office
SAP Table,
SAP InfoSet Cluster and ODS BW MDX Data Federator OLAP Universe
Function
BEx Query
BI Client
InfoProvider
BEx Query
Table
Classic SAP ABAP InfoSet
and
InfoSets Queries Functions
Cluster
Multi
Transient InfoCube DSO
Provider
Provider
Combined with SAP BusinessObjects Open Accelerator allows exploration of SAP and non-SAP
SAP & Non-SAP datasources
Environments Enables cross data source search of all corporate data
Users are able to upload Excel spreadsheets to SAP BusinessObjects Explorer in the cloud or on
Time for premise to start the data exploration
Development SAP BusinessObjects Explorer leverages existing infrastructure from SAP BusinessObjects
Enterprise and SAP NetWeaver BWA
Searches directly on
pre-indexed data
No previous reports or metrics
need exist
Provides fast search and
exploration
Search
Search Explore
Explore
Visualize
Visualize Share
Share
Relational Universe
OLAP Universe
(SQL)
Data Federator
BEx Query
BI Client
InfoProvider
BEx Query
Classic
InfoSets InfoSet
Multi BW Accelerator
InfoCube DSO
Transient Provider
Provider
The concrete example is for OLAP Universes, but the practice is equivalent for other
tools. Only difference with relational RDBMS is BEx/InfoCube instead of database
structure
Reports BEx Queries Reports
Universes BEx Queries InfoCube
Dashboards Universes Dashboards
• requirements • identify subject • Identify data • If data for a • Develop the • Develop
gathering areas elements query is not yet BEx query required
• end User • define required needed for in the cube, • Test the BEx reports
interviews data elements universe in BEx change the query • Develop
• Purpose-build cube to support required
• vision, strategy • evaluate ad- • Generate the
the BEx query, the required dashboards
and purpose hoc OLAP universe
bearing in mind query, universe
• visual layout requirements • Hide • Test reports
BOE supported and reports
• mockups • Prioritize ease- inappropriate • Test
product • Consider
of-use/ objects dashboards
• navigation features whether going
maintenance or • Test universe
• folder structure • Consider directly against
performance
adding an InfoCube or
• Access rights
aggregation MultiProvider is
desirable
• Tune the query
Restricted and Calculated Key Figures Navigational Attributes and Key Dates
• Restricted and Calculated Key figures should be • A large number of navigational attributes defined
built as part of the underlying BEx query to use the in the underlying InfoProvider negatively impacts
BW back-end processing for better performance overall performance
• Queries with a larger set of such Key Figures • A single universe can only support a single Key
should use the “Use Selection of Structure Date variable
Members” option in the Query Monitor (transaction
RSRT) to leverage the OLAP engine
¾ You do not need a BI Query for every report and you do not need a universe for
every BI Query.
¾ Focus the implementation strategy on limiting the number of BI Queries and
universes that share common elements
¾ DO NOT build one query per InfoProvider because elements can add
processing time even though you not using them into the Web Intelligence
report
¾ Build a small set of queries focusing on sharing common elements in a small
number of universes
Mastering SAP BusinessObjects 2010
Meta-data mapping in OLAP Universes
Grouped by Commonality
Group A Group B = WebI
Report
Measures
Group C Group D
BEFORE AFTER
Ingo Hilgefort
SAP BusinessObjects (Canada)
eMail: Ingo.Hilgefort@sap.com