Beruflich Dokumente
Kultur Dokumente
One characteristic of the CompositeProvider is, that one initial Provider has to be
taken over to the CompositeProvider with a UNION connection as a basis.
UNION and JOIN operations are executed in HANA and not the application
server if possible from a data consistency point of view without join column
information.
While use cases I and II are clearly defined, use case III needs to be assessed
carefully and scenario-by-scenario in order to achieve the expected results.
INNER versus LEFT OUTER JOIN: An INNER JOIN is always faster but this
kind of referential integrity may not always be given. If the performance
degeneration due to the OUTER JOIN is too big, it might be worth the effort to
model referential integrity during staging.
Null Handling
Exception Aggregation
Analysis Authorizations
When fields of Providers are linked in a CompositeProvider and key figures are
used in the analysis, it is important to check whether the join conditions used are
unique.
If join conditions are non-unique, this might result in a multiplication of key figures,
which might show wrong query results to the user in sum lines.
Correct Values in SUM lines Incorrect Values in SUM lines (multiplication of key figures)
CompositeProvider
Correct Values in SUM lines in case of non-uniqueness Incorrect Values in SUM lines in case of non-uniqueness
Standard option in RSLIMO/RSLIMOBW Standard option in BW Workspace Designer
Addressee: IT department Addressee: Analyst in the Line of Business
Join column information respected leads to the transfer Join column information not respected leads to the
of more data from the database transfer of less data from the database
BW Workspace Maintenance
BW Workspace Designer
BW
Aggregation, respecting the join
columns information
BW
Aggregation, without join
columns information
By setting the Unique Join Columns setting, the OLAP is told that a
multiplication of key figures cannot happen. If the Join Columns are in reality
non-unique the OLAP would deliver wrong results in the sum lines
More data has to be transferred when the join is non-unique (and the Unique
Join Columns flag is not set)
Drill-down on field ORDER_ITEMS: Field DOC_NUMBER has to be in the select statement to deliver correct results
(otherwise this leads to a multiplication of key figures in the sum lines)
Correct Values in SUM lines 1:N Incorrect Values in SUM lines (multiplication of key figures) 1:N
Null Handling
In the MultiProvider use case the OLAP processor is able to distinguish between an
empty key figure due to the fact that it has not been linked and a booked zero value.
This is not possible with a CompositeProvider.
The OLAP processor can deal with nulls and is able to show empty key figures
due to the fact that they are not mapped instead of their initial value e.g. 0,00
(German decimal notation).
In the CompositeProvider use case it is not possible to show the nulls to be able
to separate between not mapped key figures or booked zero values.
Example MultiProvider
MultiProvider
List output
Example MultiProvider
Example CompositeProvider
Example CompositeProvider
Query on CompositeProvider
Analysis Authorizations
No part of this publication may be reproduced or transmitted in any form or for any purpose Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps,
without the express permission of SAP AG. The information contained herein may be Google Mobile Ads, Google Mobile Updater, Google Mobile, Google Store, Google Sync,
changed without prior notice. Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are
trademarks or registered trademarks of Google Inc.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors. INTERMEC is a registered trademark of Intermec Technologies Corporation.
Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are Wi-Fi is a registered trademark of Wi-Fi Alliance.
registered trademarks of Microsoft Corporation.
Bluetooth is a registered trademark of Bluetooth SIG Inc.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x,
System z, System z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Motorola is a registered trademark of Motorola Trademark Holdings LLC.
Architecture, Power Systems, POWER7, POWER6+, POWER6, POWER, PowerHA, Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.
pureScale, PowerPC, BladeCenter, System Storage, Storwize, XIV, GPFS, HACMP,
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere, Tivoli, SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation. StreamWork, SAP HANA, and other SAP products and services mentioned herein as well
as their respective logos are trademarks or registered trademarks of SAP AG in Germany
Linux is the registered trademark of Linus Torvalds in the United States and other countries. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
trademarks of Adobe Systems Incorporated in the United States and other countries. Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
Oracle and Java are registered trademarks of Oracle and its affiliates. mentioned herein as well as their respective logos are trademarks or registered trademarks
of Business Objects Software Ltd. Business Objects is an SAP company.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin products and services mentioned herein as well as their respective logos are trademarks or
are trademarks or registered trademarks of Citrix Systems Inc. registered trademarks of Sybase Inc. Sybase is an SAP company.
HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C, Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarks
World Wide Web Consortium, Massachusetts Institute of Technology. of Crossgate AG in Germany and other countries. Crossgate is an SAP company.
Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, All other product and service names mentioned are the trademarks of their respective
Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc. companies. Data contained in this document serves informational purposes only. National
product specifications may vary.
IOS is a registered trademark of Cisco Systems Inc.
The information in this document is proprietary to SAP. No part of this document may be
RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry reproduced, copied, or transmitted in any form or for any purpose without the express prior
Torch, BlackBerry Storm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App written permission of SAP AG.
World are trademarks or registered trademarks of Research in Motion Limited.