Joins Between SAP BW and HANA

Which of the following are ways in which joins can be made using SAP BW on SAP HANA?

A. A BW lnfoSet can be used to create a temporal join
B. A native SAP HANA calculation view can perform inner and outerjoins
C. An Advanced DSO can create joins between master data and transaction data
D. BW Composite Provider can provide inner and outer joins
E. Transformations can perform joins of multiple DataSources

---

Explanation

A. An InfoSet is a logical grouping of InfoObjects (characteristics and key figures) from different InfoProviders. It allows you to combine data from various sources based on common characteristics or key figures. With InfoSets, you can also create temporal joins, which involve combining data based on time-dependent conditions.  Let's say we have two InfoProviders: one containing sales data and another containing promotions. To analyze the impact of promotions on sales over time, we can use a temporal join with an InfoSet. 

B. You can leverage the power of SAP HANA's calculation views to perform joins between different data sources. Calculation views are flexible and powerful constructs that allow you to define complex calculations and aggregations on data stored in SAP HANA. They support both inner and outer joins, providing flexibility in data combination.

C. Advanced DSO can create joins between master data and transaction data is incorrect. While an Advanced DSO allows you to store and integrate both master data and transaction data in a single object, it does not provide native join capabilities between these two types of data. Advanced DSOs primarily serve as a storage mechanism for data and support operations like data transformations, data consolidations, and calculations, but they do not directly perform joins between different data sources.

D. A Composite Provider is a virtual object that consolidates data from multiple InfoProviders into a single unified view. It acts as a logical container for different sources and allows you to perform joins, including inner and outer joins, to combine the data effectively.

E. Transformations can perform joins of multiple DataSources is incorrect. Transformations in SAP BW are primarily used for data integration and manipulation during the data loading process. They are not designed to perform direct joins between multiple DataSources. Transformations are responsible for tasks such as data cleansing, field mapping, data conversions, and applying business rules.

To combine data from multiple DataSources, other methods such as Composite Providers, calculation views, or InfoSets should be utilized. These methods provide explicit join capabilities and are designed specifically for joining data from different sources.

The correct answers to the question are A, B, D.

SAP BW Tips

Also read
Tickets and Authorization in SAP Business Warehouse

Get help for your SAP BW problems
SAP BW Forum - Do you have a SAP BW Question?

SAP Business Warehouse Books
SAP BW Books - Certification, Interview Questions and Configuration

SAP BW Tips
SAP BW Tips and Business Information Warehouse

Main Index
SAP ERP Modules, Basis, ABAP and Other IMG Stuff

All the site contents are Copyright © www.erpgreat.com and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site www.erpgreat.com is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of
www.erpgreat.com or the content authors.