BI Modelling in Visual Composer
BI Modelling in Visual Composer
IT Scenario Overview
<insert scenario name>
sis g,
BI for the masses:
e
& deployment
typ
aly tin
¾ High Visual Appeal & Usability
er
Business Users
y
An
y & Re
(AdHoc,
Excel Integration
Visual Composer Integration)
er se
¾ Portal
¾ Knowledge Management
ter
Information Consumers
¾ Collaboration
En
© SAP AG 2006, 3
Enterprise Reporting, Query, & Analysis – scenario variants
Excel Integration
Describes how a Business User can use BEx Analyzer in order to design and interact with
MS Excel based BI Apps & workbooks
Information Broadcasting
Describes the design, deployment & execution of Information Broadcasting Settings
Describes how the BI and KM end-user experience can be completely blended together.
Seamless integration of BI capabilities with Enterprise Portal, Collaboration and KM
© SAP AG 2006, 4
Challenge
© SAP AG 2006, 5
Dilemma: Disconnect Between Processes and Information
People /
Roles
Account Sales Credit Business
Manager Manager Manager Analyst
Processes
–Transactional
Processing
–Decision
Support
© SAP AG 2006, 6
Convergence of Information Management and Business Applications
© SAP AG 2006, 8
Embedded BI with Visual Composer
© SAP AG 2006, 9
Embedded BI
Data directly
from an
operational
Actions based system (via
on informed BAPI)
decisions
Seamless
interaction Context
between sensitive
transactional embedded BI
and BI data data (via BI
Connector)
© SAP AG 2006, 10
Data Connectivity via the BI VC Extension Kit
Connectivity to BI systems
defined in the portal,
based on
Æ BI Java Connectors:
BI XMLA Connector (OLAP data
sources such as SAP BW 3.x)
BI ODBO Connector (ODBO-
compliant OLAP data sources)
BI JDBC Connector (relational
JDBC-compliant data sources)
BI SAP Query Connector (a
component of the SAP Web
Application Server Basis)
© SAP AG 2006, 11
Business Explorer Suite & VC Integration
Enterprise Portal
Visual
Composer BI
Integration
Information Broadcasting
BEx Web BEx Analyzer
BI Pattern
BI
Web
Connector Web Business Report
Explorer Suite (BEx) MS Excel
Application
Analyzer Designer Add-in
Designer
BI Consumer Services
UDI
SAP DB Service
JDBC XMLA ODBO Data Warehouse BAPI File XML/A
Query Connect API
© SAP AG 2006, 12
Overview – Relational Connectors
Technology System
Connector Access to based on Requirements
BI JDBC Relational data sources: Sun's JDBC (Java JDBC driver
Connector over 200 JDBC drivers Database
Connectivity) -- the
Examples: standard Java API
Teradata, Oracle, for Relational
Microsoft SQL Server, Database
Microsoft Access, DB2, Management
Microsoft Excel, text files Systems (RDBMS).
such as CSV
BI SAP Query SAP operational SAP Query -- a SAP JCo
Connector applications component of SAP's
Web Application
Examples: Server that allows
data in transactional you to create
systems such as R/3, Ad- custom reports
Hoc, and Operational without any ABAP
Reporting programming
knowledge.
© SAP AG 2006, 13
Overview – Multi-Dimensional Connectors
System
Connector Access to Technology based on Requirements
BI ODBO OLAP data sources: OLE Microsoft's OLE DB for Microsoft
Connector DB for OLAP-compliant OLAP -- the established Windows 2000 / NT
data sources industry-standard OLAP API / XP
for the Windows platform.
Examples:
Microsoft Analysis
Services, SAS, Microsoft
PivotTable Services
BI XMLA OLAP data sources Microsoft's XMLA (XML for none
Connector Analysis) -- Web services-
Examples: based, platform-
MS Analysis Services, independent access to
Hyperion, MicroStrategy, OLAP providers. Exchanges
and BW 3.x analytical data between a
client application and a data
provider working over the
Web, using a SOAP-based
XML communication API.
© SAP AG 2006, 14
Overview – SAP BI Connector
Technology System
Connector Access to based on Requirements
SAP BI SAP NetWeaver BI BI Web API (3.5 SP, BW 3.5 SPS 14
Connector NW04s)
BI NW04s
BICS (releases after
NW04s)
NOTE: The BI source system is created 1. Dedicated Application Server for R/3
using the standard SAP R/3 system System (used in our example)
types the system type needs to be 2. R/3 System via Connection String
specifically labeled as an SAP BW 3. R/3 System with Load Balancing
system type.
© SAP AG 2006, 15
Flexible & Easy Model Deployment
© SAP AG 2006, 16
BI Integration Wizard
BI Integration Wizard
The BI Integration Wizard (formerly known as BI Query Wizard) gives you access
to multiple data sources either via the Java connectors or the BI Connector
The BI Integration Wizard is used to create query templates (e.g. percentage
share, Top N, Freestyle…)
The set of templates available depends on whether the data service you have
selected is an OLAP or a relational data service
Depending on the Java Connector that is used you can also work with an MDX
editor directly
© SAP AG 2006, 17
Architecture of the VC BI Integration
Portal page
J2EE
Visual Composer Portal Addon
EP
Deploy
iView
Visual Composer Server
SAP SAP BI
Connector XMLA ODBO JDBC
Connector Query
© SAP AG 2006, 18
SAP NetWeaver VC & BEx Web Application Designer
Tool Positioning
The Visual Composer allows Business Process Experts to embed BI data
into operational processes via XApps (Composite Applications & Analytic
Applications)
The BEx Web Application Designer is tailored to Business Process
Experts focused on a pure BI & Planning context. With WAD you build BI
Web Applications but it is not possible to build XApps with BEx Web
Application Designer.
Both tools allow the design of applications in a code-free and WYSIWYG
environment. Visual Composer is web-based, BEx Web Application
Designer is a MS Windows Application. VC can compile its models into
Macromedia Flash as well as other formats in the future. BEx WAD
renders Web Applications in HTML.
The Visual Composer BI Kit that is shipped with the Visual Composer
provides functionality that helps to embed BI data into your Visual
Composer models. These models can run as iViews in the SAP Enterprise
Portal.
© SAP AG 2006, 19
The Different Stages of Insight Driven Decision-Making
© SAP AG 2006, 20
SAP1
VC & BEx Design Tools in a BI context
© SAP AG 2006, 21
Folie 21
SAP1 Pattern Design in 2007 ist nur für A1S. in NetWeaver Standalone haben wir den WAD-basierten Pattern Designer. Falko, Gerd, please confirm.
d027273; 19.04.2006
BEx / Visual Composer Roadmap (pre-liminary)
Shortterm (NW2004s)
The Visual Composer BI Kit lets you integrate SAP NetWeaver BI data via
XML/A, a generic MDX-based Web Service
a Web Service based access to BEx Queries and Views
embedding a complete BEx Web Application
Longterm (2008+)
Finally the BEx Web Application Designer capabilities will merge into the Visual Composer
Other BEx Tools (Query Designer, Analyzer, Web Analyzer, Report Designer) remain as
stand-alone tools in the BEx suite but can also be plugged into the VC and the NW
Developer Studio
© SAP AG 2006, 22
Overview
Overview
New BI Integration Capabilities
Æ BI Integration Wizard
Æ BI Favorites & History
Æ BI InfoObject Data service
Æ BI Value Help for Variables
Æ BI miscellaneous features
BI Integration Wizard
BI Integration Wizard
The BI Integration Wizard (formerly known as BI Query Wizard) gives
you access to multiple data sources either via the Java connectors
or the BI Connector
© SAP AG 2006, 25
Freeform Modeling for XMLA
© SAP AG 2006, 26
Freeform Modeling
© SAP AG 2006, 27
BI Integration Wizard – Freeform template
© SAP AG 2006, 28
BI Integration Wizard – Freeform template
© SAP AG 2006, 29
BI Integration Wizard – Freeform template
© SAP AG 2006, 30
BI Integration Wizard – Freeform template
© SAP AG 2006, 31
Agenda
Overview
New BI Integration Capabilities
Æ BI Integration Wizard
Æ BI Favorites & History
Æ BI InfoObject Data service
Æ BI Value Help for Variables
Æ BI miscellaneous features
BI Favorites & History
© SAP AG 2006, 33
BI Favourites
© SAP AG 2006, 34
Agenda
Overview
New BI Integration Capabilities
Æ BI Integration Wizard
Æ BI Favorites & History
Æ BI InfoObject Data service
Æ BI Value Help for Variables
Æ BI miscellaneous features
InfoObject Data Service (for master data)
© SAP AG 2006, 36
Agenda
Overview
New BI Integration Capabilities
Æ BI Integration Wizard
Æ BI Favorites & History
Æ BI InfoObject Data service
Æ BI Value Help for Variables
Æ BI miscellaneous features
BI Value Help
© SAP AG 2006, 38
BI Value Help
After you created your Variables Form you can add a
value help, e.g via the context menu within the form
© SAP AG 2006, 39
BI Value Help
For each field in your variable screen you can create a
value help with the „Value Help Configuration Wizard“
The Wizard gives access to the InfoObject Data Service that allows to use
masterdata from InfoObjects. This way the variable form can be filled
with masterdata.
For each input in your form the system will present the following screen
where you can generate the runtime value help for end-users
Select the appropriate BI system, browse for the appropriate InfoObject
and generate the value help
© SAP AG 2006, 40
BI Value Help
© SAP AG 2006, 41
BI Value Help – End User View
© SAP AG 2006, 42
Agenda
Overview
New BI Integration Capabilities
Æ BI Integration Wizard
Æ BI Favorites & History
Æ BI InfoObject Data service
Æ BI Value Help for Variables
Æ BI miscellaneous features
Workaround for BI Hierarchies
Hierarchies are supported only using the SAP BI Connector to access an SAP BI
system. SAP BI systems configured on the portal with the BI XMLA Connector or
the BI ODBO Connector don’t support this hierarchy workaround.
© SAP AG 2006, 44
BI Exceptions
BI Exceptions
The BI Connector returns in the resultset exception information, if the
query or query-view has exceptions defined. Those exceptions can be
displayed in the grid control through colouring. Per default the same
colour coding is used as in BI.
Query in Visual
Composer
© SAP AG 2006, 45
BI Infos & Messages
BI infos (e.g. information about the last update of the data in the underlying
InfoCube, the person who changed the data last)
© SAP AG 2006, 46
Suppress Totals
© SAP AG 2006, 47
Alert Data Service
© SAP AG 2006, 48
Further Information: SDN
© SAP AG 2006, 49
Further Information: http://service.sap.com/rkt
© SAP AG 2006, 50
Further Information: http://service.sap.com/rkt
© SAP AG 2006, 51
Copyright 2005 SAP AG. All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information
contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP,
Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are
trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned
are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose
without the express prior written permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended
strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product
strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics,
links, or other items contained within this material. 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.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of
these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of
hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web
pages.
© SAP AG 2006, 52