Click here to load reader

Hana live and bw integration

  • View
    1.563

  • Download
    4

Embed Size (px)

Text of Hana live and bw integration

  • SAP HANA Live & SAP BW Data Integration

    A Case Study

    Matthias Kretschmer, Andreas Tenholte, Jrgen Butsmann, Thomas Fleckenstein

    July 2014

  • 2014 SAP AG. All rights reserved. 2

    Disclaimer

    This presentation outlines our general product direction and should not be relied on in

    making a purchase decision. This presentation is not subject to your license

    agreement or any other agreement with SAP. SAP has no obligation to pursue any

    course of business outlined in this presentation or to develop or release any

    functionality mentioned in this presentation. 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.

    SAP assumes no responsibility for errors or omissions in this document, except if

    such damages were caused by SAP intentionally or grossly negligent.

  • 2014 SAP AG. All rights reserved. 3 2014 SAP AG. All rights reserved. 3

    SAP HANA Live + SAP NetWeaver Business Warehouse

    Comprehensive operational + historical analytics and planning powered by SAP HANA

    3 2014 SAP AG or an SAP affiliate company. All rights reserved.

    All analytics requirements fulfilled with one unified solution

    Strategic and tactical

    Integration, harmonization, cross-system consistency

    Consumption

    Planning

    Multi-sourced data

    Preconfigured content

    Data lifecycle

    Data governance

    Full-blown analytical suite

    Operational data

    Real-time

    Lightweight modeling and consumption

    Extensible

    Uniform

    Deployment model

    Model reuse in analytical applications

    SAP NetWeaver Business Warehouse on SAP HANA

    SAP HANA Live

    Multi-channel Unified User Experience

    SAP Business Suite

    SAP NetWeaver

    New

    SA

    P A

    pp

    s

    Pa

    rtn

    er

    Ap

    ps

    SAP HANA PLATFORM

    SA

    P N

    etW

    ea

    ve

    r

    BW

    Database Services (include Virtual Data Models)

    Synchronizations Services

    Application Services

  • 2014 SAP AG. All rights reserved. 4

    Possible Hybrid Scenario

    4 2014 SAP AG or an SAP affiliate company. All rights reserved.

    BI Clients and other UIs

    BW/OLAP

    SAP DWH Data Transact. Tables

    SAP Business Suite (e.g.

    ERP)

    Any DB

    Transact. Tables

    SAP Business Suite (e.g.

    ERP)

    Any DB/HANA

    tod

    ay

    tom

    orr

    ow

    Any DB

    Additional

    Data Marts

    BI Clients and other UIs

    BW/OLAP

    HANA optim.

    SAP DWH Data

    SAP HANA Live

    Transact. Tables

    HANA

    Other

    Datamart

    HANA

    Tables

    Real-time replication

    or Data Staging

    Real-time replication

    (SLT)

    Data Staging

  • 2014 SAP AG. All rights reserved. 5

    SAP HANA Live & SAP BW Data Integration Scenarios*

    Scenario A:

    Transactional data provisioning via HANA Live Query View in BEx Query

    (Consumption of SAP HANA Live query views in BW via ODP Transient Provider)

    Scenario B:

    Transactional data provisioning via HANA Live Reuse View enriched by BW master data

    (Consumption of SAP HANA Live reuse views in BW adding BW master data features using Composite Provider)

    Scenario C:

    BEx Query with key figures based on historical/plan BW data and most current SAP HANA Live data

    (Consumption of SAP HANA Live views and BW DataStore Object by CompositeProvider in BW)

    Scenario D:

    Transactional and master data via HANA Live consumed by BW

    (Consumption of SAP HANA Live transactional and master data views by Open ODS Views in BW)

    *Note: An SAP HANA Live and SAP BW data integration is also possible when both components are deployed on two different SAP HANA databases.

    In that case different integration capabilities are used.

    Other possible scenarios:

    Historic BW data virtually accessed via HANA Calculation View which combines HANA Live and BW

    data (Custom built HANA Calculation View combines data from HANA Live view and BW generated

    HANA views)

    Loading of data into BW using Reuse Layer of HANA Live as data source (Extract data from HANA Live

    reuse views into BW)

  • 2014 SAP AG. All rights reserved. 6

    Scenario Description (standard content perspective) ERP Sales & Distribution

    Standard Entities

    HANA Live Content

    Reuse Calculation View: SalesOrderItem

    BW Content

    DataStore Object: Sales Document Item Data

    InfoObjects: e.g. 0CUSTOMER

  • 2014 SAP AG. All rights reserved. 7

    Scenario Description (custom content perspective) ERP Sales & Distribution

    Custom Entities

    HANA Live Content

    Calculation View

    BW Content

    Composite Provider

    BEx Query

  • 2014 SAP AG. All rights reserved. 8

    Consumption of SAP HANA Live query views in BW

    via ODP Transient Provider

    Integration Scenario A:

    Transactional data exploration via HANA Live Query View in BEx Query

    From SAP

    HANA Live

  • 2014 SAP AG. All rights reserved. 9

    Capabilities

    All HANA Live Views automatically exposed as

    InfoProvider in BEx Query Designer

    Supports BEx variables

    Supports restricted key figures

    Supports exceptions and conditions

    Supports BW Report-to-Report interface

    Supports HANA Live privileges

    Not supported (Query not based on BW InfoObjects):

    - BW Hierarchies, node variables

    - BW analysis authorizations

    SAP BW

    on HANA

    SAP BW Schema

    SAP HANA Schema(s)

    HANA Live

    Calculation View

    BEx Query

    SAP HANA

    Consumption of SAP HANA Live query views in BW

    via ODP Transient Provider

    Architecture for Integration Scenario A:

    Transactional data exploration via HANA Live Query View in BEx Query

    Transient

    Provider

  • 2014 SAP AG. All rights reserved. 10

    For query execution same user in BW and HANA database is required

    It is recommended to use only SAP HANA Live query views

    Input Parameters / Variables in SAP HANA Live query views must be defined as static filter

    in the BEx Query e.g. fix value or mandatory variable

    Quick way to add BW functionality without using BW modeling objects, but BW analysis

    authorizations & BW hierarchies are not supported

    BEx Queries created on ODP Transient Provider can be transported through the BW

    landscape as long as SAP HANA Live is deployed in each system

    Recommendations / Findings for Integration Scenario A:

    Transactional data exploration via HANA Live Query View in BEx Query

  • 2014 SAP AG. All rights reserved. 11

    Integration Scenario A

    Transactional data exploration via HANA Live Query View in BEx Query

    Step 1 BEx Query: Choose InfoProvider

    Create a new query in BEx Query Designer and search in InfoAreas for HANA Live query views

    Note: HANA packages (e.g. sap.hba.ecc) are exposed as InfoArea with all HANA Live views

    In BW 7.30 / 7.31 HANA views can be found in Unassigned Nodes

    Alternatively search for description of the HANA Live query view in the Name field

  • 2014 SAP AG. All rights reserved. 12

    Integration Scenario A

    Transactional data exploration via HANA Live Query View in BEx Query

    Step 2 BEx Query: Define BEx Query Definition

    a) Define the BEx Query using e.g.:

    Filter, variables

    Free characteristics, rows, columns

    Restricted & calculated key figures, formulas, structures, cell definition

    Conditions and exceptions

    b) As a minimum, you need to define a characteristic restriction (fix filter or mandatory variable without

    allowing initial values) for all Input Parameters / Variables defined in the corresponding HANA Live

    View

  • 2014 SAP AG. All rights reserved. 13

    Consumption of SAP HANA Live reuse views in BW

    adding BW master data features using CompositeProvider

    Integration Scenario B:

    Transactional data exploration via HANA Live Reuse View

    enriched by BW master data

    From SAP

    HANA Live

    From

    BW

  • 2014 SAP AG. All rights reserved. 14

    Capabilities (in addition to Scenario A)

    For flexible integration of HANA Live data with BW

    managed master data (e.g. lifecycle, consolidated /

    harmonized master data)

    Security handled by BW authorizations only

    Full Support of BW hierarchies e.g. node variables

    Full Support of time dependent master data

    Full BEx Query support

    Note

    This scenario can also be implemented by using Open

    ODS Views instead of a CompositeProvider.

    SAP BW

    on HANA

    SAP BW Schema

    SAP HANA Schema(s)

    HANA Live

    Calculation View

    ( Reuse Layer)

    BEx Query

    SAP HANA

    Consumption of SAP HANA Live reuse views in BW

    adding BW master data features using CompositeProvider*

    Architecture for Integration Scenario B:

    Transactional

Search related