30
Michael Thompson Paul Ekeland Karsten Ruf Web Intelligence XI 3.1 SP2

Web Intelligence XI 3.1 SP2 - CHIBOUG · Web Intelligence content created by power users contain complex calculations, multiple data sources, synchronizations and sophisticated business

  • Upload
    dohanh

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Michael ThompsonPaul EkelandKarsten Ruf

Web Intelligence XI 3.1 SP2

Overview: Main benefits by user category

More usabilityfor everyone• Guided analysis:

start analyzingdocuments withoutany training

More power forreport creatorsand businessanalysts• Extending the

reach of WebIntelligence contentbeyond just WebIntelligence

• More schedulingoptions

More flexibilityfor IT &developers• Extending the range

of customizablecomponents of theproduct

• More multilingualcapabilities

© SAP 2008 / Page 2, Holly Simmons

Easy content personalizationfor all content consumers

© SAP AG 2009. All rights reserved. / Page 3

Input Controls: Challenge and Solution

The Challenge:

Report consumers want to quickly and simply navigate to the most relevant details,but “one-size fits all” reports contain too much data

This leads to

Lost productivity, underutilized BI resources, forced to request others to make simplemodifications, …

The Solution:

Any content author can quickly create guided navigation controls that provide a click-simple way for consumers of Web Intelligence content to quickly navigate, filterand otherwise personalize their views of report content

Input Controls: Any consumer can personalizecontent with easy to use filter widgets

Filter possibilities exposedas simple widgets

Authors can chose from Radiobuttons, sliders, selectors, …

Each widget can control oneor more tables or charts

While available for report consumers in HTML, usersstill can rely on the full range of WebI’s analysis

features for even more interactivity

Input Controls: Details

All Web Intelligence clients will expose the input control interactivityEditing control widgets in all interactive clientsResulting widgets displayed in analysis panel for all deployment options (HTML,dHMTL, Java, Rich Client)

What report content can be driven by input controlsSpecific tables or charts or entire reportUX mechanism highlight report’s tables, charts so authors easily preview affectedcontent

What type of actions can be definedDefine filters that will change the data context of reports, tables, chartsUse variables to create what-if simulation workflows

Defining new control widgetsIntuitive WizardRange of possible widgets to choose fromControlled by “Edit Document” security rights

© SAP 2008 / Page 6, Holly Simmons

Input Controls: Benefiting all users

© SAP 2008 / Page 7, Holly Simmons

First step into ad-hoc for any userOne-click access to analysis capabilitiesNo training required

Better user experience for business usersEasy creation of additional input controlsAll Web Intelligence interactive features still available

Improved storytelling for contentcreators

Built-in guidance for content consumersClarify content and purpose of report

Use

r ski

ll le

vel

Easy content navigationfor all content consumers

© SAP AG 2009. All rights reserved. / Page 8

Fold/Unfold: Simplified content navigation forall content consumers

The Challenge:

Consumers have to spend too much time navigating – scrolling and paging – to themost relevant content

The Solution:

Consumers turn on fold/unfold controls that enable navigating the natural structure ofreport sections, breaks and blocks

Aggregations (e.g. sum on section) enable users to click to reveal the areas ofinterest as needed

Provides a familiar navigation metaphor for users of OLAP tools

Combine with Input controls and Track Data Changes (TDC) for flexible, guidedanalysis

Fold/Unfold: Consumers reveal details asneeded

Enables consumers to progressively explore detailsmost relevant to their analytical needs online & offline

Foldsautomatically

adhere toreport structure

(sections,breaks, tables

Turn on featureas needed, no

pre-definition byauthor required

Summary measures forsections, breaks

facilitate identifyingmost salient details to

unfold

Click to select thedetails of the month

Fold/Unfold: Facilitate navigation for reportswith complex structures

© SAP 2008 / Page 11, Holly Simmons

Click to select the detailsof the product line

Navigate to the details: what is the revenue of skiboots for the month of April?

Click to select the detailsof the product categorySales for ski boots in April

Power users can repurposeWeb Intelligence content asWS

© SAP 2008 / Page 12

BI Services: Challenge and Solution

The Challenge:

Web Intelligence content created by power users contain complex calculations,multiple data sources, synchronizations and sophisticated business contexts. Theexpertise in such content is often wasted as similar content must be recreated byother users within other tools

This leads to

Lost productivity, underutilized BI resources, content redundancy, …

The Solution:

Easily repurpose power user expertise and the web intelligence content they produceby enabling that content to be published as shareable, flexible and secure WebServices

BI Services: Repurpose Report BI Content

Enables power users to repurpose complex report contentin any application capable of consuming Web Services

Take any report, table orchart with calculations,multiple data sources,synchronizations, etc.

Publish asWeb Service

In addition to the data,parameters & metadataavailable as part of the

WS payload

BI Services: Four new ideas

Avoid Inefficiencies from duplicated effortsReuse what you already have (in your WebI report)Keep your business logic (calculations, variables)Make use of BI interactivity (filter, drill, parameters)

Utilize backend servers for data manipulationExecute workload on powerful WebI server, not WS toolEase load on DB - WS calls based on reports, not db queriesExercise total control over database traffic - refresh optional

Discover what’s behind the data – where/who/what is the source?Trace data lineage back to the sourceTransparency (be sure that revenue means revenue)Utilize WebI’s metadata info on the dashboard (r-click for more information)

Combine data from different data sources easilyCombine reports parts from several reports into one web serviceCombine Several reports from several data sourcesMake use of Merge Dimension feature in WebIAll WS design tools available in a single environment

Power users connect the dotsbetween these different datasources

© SAP 2008 / Page 16

Query on Query: Using an “on-the-fly” query asfilter to another query

© SAP 2008 / Page 17, Holly Simmons

Business ProblemInevitably, most businesses have silos of business data – Sales, HR, CRM, Customer Sat,Training, Finance, Project data sources and hundreds or even thousands of personal data files(Excel, 3rd party sources)

To gain new insights, business users need to connect the dots between these different data silos

WebI’s Query on Query feature enables users to answer questions such as:Among customers with more than $1m purchases (from Sales data source), which were in the topbox 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?

Additional query power for authors & analystsextending what’s already available:

Subquery

Data sampling

Query ranking

Object compare

Union/Intersect/Minus

Query on Query (new)

Query on Query: Use 1st query to retrieve moremanageable sets of data from 2nd query

1

2

3

Only pull the data you need for lightweight reports

More Flexibility in Customizationfor Developers

© SAP 2008 / Page 19

Extension Points: Challenge and Solution

The Challenge:There are cases where corporate standards should be part of the BI workflow.These standards can be met through complex/challenging/… custom developmentwork.

This leads toLoss of productivity, long development cycles, use of several data tools,…

The Solution:Enrich Web Intelligence with custom functions to satisfy specific business processneeds. Ease of development of additional functions through a simplified API.

Extension Points: Formula Language

Defining custom formula functions to help your end-users

Definition of custom functionsScalar function: returns a single valueInput parameters based on single-value

Technical aspectsImplementation in C++automatic upload (no need to declare library)Supported API

ExamplesAn electrical supplies company tracks the distance between their customers and thewarehouses. A new function can be created to query the distance from Google maps andexpose it in Web Intelligence. The information can be used to correlate sales and distance,and can support a decision to build more distribution centres.A healthcare provider stores some patient data (comment fields) in an encrypted format. WXPcan be used to decrypt the data before adding the data to a report.Convert a currency dynamically (e.g. Manager of worldwide stock of products and needs acurrency conversion to get all stocks in Euros)

Extension Points: Personal Data Provider

Connect to any structured data source

Broaden the range of data sources users can analyze and build report fromDevelopers and partners define, implement and deploy custom data providersWebI users can access proprietary or esoteric data sourcesCreate interactive, formatted reports off those sources, and optionally combine with othersources

Working samples provided with this customization capabilityBI Web Services data provider – extranet partners can use WebI Rich Client to connect toWS generated by WebI’s WS Publisher featureGeneric WS plug-in to enable consumption of tabular formatted Web Services thensynchronize with other data from other sources (OLAP, Relational, Excel, csv) in samereport

Other examples of custom data providersa customer connects to data output from their proprietary waybill system to analyze thecosts and delivery times of UPS, FedEx, DHLJill’s department is still using data coming from a mainframe to complement their datawarehouse

Multilingual: Challenge and Solution

The Challenge:

Since XI 3.0 can translate metadata in reports, but can not change elements inreports. Reports have mixed languages, leads to challenges understanding thecontext of the report.

This leads to

Loss of productivity, misinterpretation of content, document duplication

The Solution:

Translation Manager supports more report elements, enabling the translation of allreport content in a centrally managed way.

Multilingual: Extending capabilities in WebIntelligence

© SAP 2008 / Page 24, Holly Simmons

Translation Manager cannow handle also:

Query namesReport namesStatic Free CellsAlerter namesVariable names

Multilingual: Control viewing locale

Provide the same report in multiplelanguages as required

PREFERRED_VIEWING_LOCALEvariable available in universes objectdefinitionGetPreferredViewingLocale functionavailable in formula language

Further enhancements in universetranslation with the TranslationManager (performance, UIenhancements…)

CONCLUSION

© SAP 2008 / Page 26

SP2: Benefits for all user groups

InputControls

Fold/Unfold Query onQuery

Web ServicePublisher

DataproviderExtensionPoints

FormulalanguageExtensionPoints

ProDeveloper

BIProfessionalAnalyst/Author

ActiveConsumer

InformationConsumer

More content for more users

Bring interactivity to more users

Bring Web Intelligence trust and calculationsbeyond Web Intelligence

Bring more flexibility to partners and developers tosatisfy more user needs

© SAP 2008 / Page 28

© SAP 2008 / Page 29, Holly Simmons

Three short Flash demos available for download :https://sapmats-de.sap-ag.de/download/download.cgi?id=E5ZV1I8IQA3XURJK17G5P3OSBC3MUTPTGQSIDT0LD3YL7IJFGBPassword: WebiSP2Available until September 12, 2009

© SAP AG 2009. All rights reserved. / Page 30

Copyright 2009 SAP AGAll 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 hereinmay 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, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.

IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries,eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+,POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex,MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.

Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.

Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or othercountries.

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.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logosare trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products andservices mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries.Business Objects is an SAP company.

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.

These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only,without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construedas constituting an additional warrant.