27
BW362 SAP BW powered by SAP HANA . . COURSE OUTLINE . Course Version: 10 Course Duration: 5 Day(s)

BW362_EN_Col10_ILT_FV_CO_A4.pdf

Embed Size (px)

Citation preview

BW362SAP BW powered by SAP HANA

..

COURSE OUTLINE.

Course Version: 10Course Duration: 5 Day(s)

SAP Copyrights and Trademarks

© 2015 SAP SE. 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 SE. The information contained herein may be changed without prior notice.

Some software products marketed by SAP SE 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 other countries.

● 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 BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE 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 and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.

● Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase 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 SE 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 Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

© Copyright. All rights reserved. iii

iv © Copyright. All rights reserved.

Typographic Conventions

American English is the standard used in this handbook.

The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control Example text

Window title Example text

© Copyright. All rights reserved. v

vi © Copyright. All rights reserved.

Contents

ix Course Overview

1 Unit 1: Getting Started

1 Lesson: Getting Started with our Training Environment1 Lesson: Getting Started with SAP HANA Basics1 Lesson: Getting Started with SAP BW1 Lesson: Getting Started with BW Modeling in SAP HANA Studio1 Lesson: Getting Started with SAP HANA Modeling

3 Unit 2: Migration to BW on HANA

3 Lesson: Introducing Migration Strategies and Tools3 Lesson: Explaining the SAP BW Migration Cockpit

5 Unit 3: BW on HANA Data Management

5 Lesson: Introducing Multi-Temperature Data Management5 Lesson: Optimizing BW Data Management (WARM data)5 Lesson: Optimizing BW Data Management (COLD data)

7 Unit 4: Optimization Areas in BW on HANA

7 Lesson: Getting Started7 Lesson: Understanding HANA-Optimized Data Modeling: InfoCubes7 Lesson: Introducing HANA-Optimized Data Modeling: Advanced

DataStore-Objects7 Lesson: Introducing HANA-Optimized Data Modeling:

CompositeProviders7 Lesson: Explaining HANA-Optimized Data Staging8 Lesson: Introducing the HANA-Optimized Analytic Manager8 Lesson: Introducing HANA-Optimized Analysis Processes

9 Unit 5: Modeling with SAP's Reference Architecture LSA++

9 Lesson: Reviewing the Layered Scalable Architecture9 Lesson: From LSA to LSA++: Streamlining Core Layers9 Lesson: LSA++: Introducing the Open Operational Data Store Layer9 Lesson: LSA++: Introducing the BW Workspace Layer

11 Unit 6: Hybrid Modeling in Mixed Scenarios

11 Lesson: Generating External HANA Views for BW InfoProviders11 Lesson: Introducing Mixed Scenarios11 Lesson: Understanding SAP HANA Live11 Lesson: Explaining HANA Optimized BI Content

© Copyright. All rights reserved. vii

13 Unit 7: Data Provisioning into SAP HANA and SAP BW

13 Lesson: Getting Started with Data Provisioning to SAP HANA13 Lesson: Introducing SLT Replication into SAP HANA13 Lesson: Explaining SLT Replication into SAP BW13 Lesson: Introducing Operational Data Provisioning into SAP BW13 Lesson: Understanding DB-Connect and Open Hub Destination

15 Unit 8: Additional Enhancements of SAP BW 7.4 (optional)

15 Lesson: Explaining InfoObject Enhancements (optional)15 Lesson: Understanding Authorization Enhancements (optional)15 Lesson: Introducing Process Chain Monitoring (optional)15 Lesson: Introducing HANA-Optimized BW Search (optional)15 Lesson: Introducing HANA-Optimized BW Planning (optional)15 Lesson: Explaining Obsolete BW Object Types (optional)16 Lesson: Introducing Mobile Enablement Enhancements (optional)16 Lesson: Explaining BW Accelerator versus SAP HANA (optional)

17 Unit 9: Summary & Outlook

17 Lesson: Wrapping Up: New Transactions and BW on HANA Roadmap

viii © Copyright. All rights reserved.

Course Overview

TARGET AUDIENCEThis course is intended for the following audiences:

● Application Consultant

● Systems Architect

● Program/Project Manager

● Solution Architect

© Copyright. All rights reserved. ix

x © Copyright. All rights reserved.

UNIT 1 Getting Started

Lesson 1: Getting Started with our Training EnvironmentLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the software components used in this training

Lesson 2: Getting Started with SAP HANA BasicsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the SAP HANA Roadmap

● Explain the SAP HANA Basics

Lesson 3: Getting Started with SAP BWLesson ObjectivesAfter completing this lesson, you will be able to:

● Give an overview of SAP BW 7.4 basics related to the deployment on SAP HANA

● Explain the relation of SAP HANA to SAP BW

● Be aware of the Delta Merge activities relevant to BW on HANA

Lesson 4: Getting Started with BW Modeling in SAP HANA StudioLesson ObjectivesAfter completing this lesson, you will be able to:

● Model BW objects in the new Eclipse-based User Interface with SAP HANA Studio.

Lesson 5: Getting Started with SAP HANA ModelingLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the different model types in SAP HANA

© Copyright. All rights reserved. 1

● Be familiar with modeling in SAP HANA Studio

Unit 1: Getting Started

2 © Copyright. All rights reserved.

UNIT 2 Migration to BW on HANA

Lesson 1: Introducing Migration Strategies and ToolsLesson ObjectivesAfter completing this lesson, you will be able to:

● Describe the update process in general

● Know the functionality of the migration cockpit and all the included tools and hints

Lesson 2: Explaining the SAP BW Migration CockpitLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the contents and purpose of the Migration Cockpit

© Copyright. All rights reserved. 3

Unit 2: Migration to BW on HANA

4 © Copyright. All rights reserved.

UNIT 3 BW on HANA Data Management

Lesson 1: Introducing Multi-Temperature Data ManagementLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the need to manage data in BW on HANA in more sophisticated manner

● See the different classifications of data in BW on HANA

Lesson 2: Optimizing BW Data Management (WARM data)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand and setup the active/non-active data concept.

● Understand the meaning of SAP HANA dynamic tiering.

Lesson 3: Optimizing BW Data Management (COLD data)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand and setup NLS-connections in SAP BW

© Copyright. All rights reserved. 5

Unit 3: BW on HANA Data Management

6 © Copyright. All rights reserved.

UNIT 4 Optimization Areas in BW on HANA

Lesson 1: Getting StartedLesson ObjectivesAfter completing this lesson, you will be able to:

● See the different areas where SAP BW has been optimized based on HANA code push down.

Lesson 2: Understanding HANA-Optimized Data Modeling: InfoCubesLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the motivation to convert old InfoCubes to SAP HANA optimized version.

● Identify the difference in the architecture and structure compared with traditional InfoCubes.

● Explain and handle an SAP HANA-Optimized InfoCube.

● Understand how-to convert Standard InfoCubes to SAP HANA-Optimized.

Lesson 3: Introducing HANA-Optimized Data Modeling: Advanced DataStore-ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the impact of HANA to classic DataStore-Objects

● Understand the purpose and strength of the new Advanced DataStore-Object

Lesson 4: Introducing HANA-Optimized Data Modeling: CompositeProvidersLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the purpose the new CompositeProvider

● See the advantages compared to the existing virtual InfoProviders]

Lesson 5: Explaining HANA-Optimized Data Staging

© Copyright. All rights reserved. 7

Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand how BW transformation rules can be HANA-optimized

● Understand the impact of SAP HANA on your process chain design

Lesson 6: Introducing the HANA-Optimized Analytic ManagerLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the new Analytic Manager

● Influence the OLAP functions pushed down to HANA

Lesson 7: Introducing HANA-Optimized Analysis ProcessesLesson ObjectivesAfter completing this lesson, you will be able to:

● Describe the HANA Analysis Process

● Create a HANA Analysis Process

Unit 4: Optimization Areas in BW on HANA

8 © Copyright. All rights reserved.

UNIT 5 Modeling with SAP's Reference Architecture LSA++

Lesson 1: Reviewing the Layered Scalable ArchitectureLesson ObjectivesAfter completing this lesson, you will be able to:

● Describe the concepts of LSA

Lesson 2: From LSA to LSA++: Streamlining Core LayersLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand how to optimize the design of the LSA core layers and start moving your architecture to LSA++.

Lesson 3: LSA++: Introducing the Open Operational Data Store LayerLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand additional BW 7.4 features related to BW on HANA. Explain the context of modeling BI functions and integration with SAP BW classical and BW on HANA. Understand and contrast field-based vs. InfoObject-based ways of modeling. Build a data model on any field data with SAP BW Open ODS View. Cross the border – Open ODS function modeling on remote data (HANA Smart Data Access.) and Understand the underlying sources for an Open ODS View.

● Understand additional BW 7.4 features related to BW on HANA.

● Understand and contrast field-based vs. InfoObject-based ways of modeling.

● Build a data model on any field data with SAP BW Open ODS View.

● Cross the border – Open ODS function modeling on remote data (HANA Smart Data Access.)

● Understand how to integrate field data into the EDW context of InfoObjects.

● Understand the underlying sources for an Open ODS View.

Lesson 4: LSA++: Introducing the BW Workspace LayerLesson ObjectivesAfter completing this lesson, you will be able to:

© Copyright. All rights reserved. 9

● Understand the concept of BW Workspaces.

Unit 5: Modeling with SAP's Reference Architecture LSA++

10 © Copyright. All rights reserved.

UNIT 6 Hybrid Modeling in Mixed Scenarios

Lesson 1: Generating External HANA Views for BW InfoProvidersLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the HANA Import Method to generate a HANA View from a BW InfoProviders

● Leverage the “automatic generation” feature for creating a HANA Views of a InfoProviders from BW side

Lesson 2: Introducing Mixed ScenariosLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the meaning and purpose of mixed scenarios

● Understand how Analysis Authorization can be synchronized between BW and HANA

● Published data from SAP HANA into the BW-System (data replication methods as well as virtual access methods)

● Published data from SAP BW into the SAP HANA-System (data replication methods as well as virtual access methods)

Lesson 3: Understanding SAP HANA LiveLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the purpose , scope and architecture of SAP HANA Live

● Understand the cooperation between SAP BW and SAP HANA Live

Lesson 4: Explaining HANA Optimized BI ContentLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the key concepts of HANA-optimized BI Content

● Describe the new SAP HANA optimized BI Content

© Copyright. All rights reserved. 11

● Understand the difference to non-HANA-optimized SAP standard BI Content

Unit 6: Hybrid Modeling in Mixed Scenarios

12 © Copyright. All rights reserved.

UNIT 7 Data Provisioning into SAP HANA and SAP BW

Lesson 1: Getting Started with Data Provisioning to SAP HANALesson ObjectivesAfter completing this lesson, you will be able to:

● Understand how you can deliver data into SAP HANA database

● Understand which options to use for which scenario.

Lesson 2: Introducing SLT Replication into SAP HANALesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the positioning of SLT

● Describe the key concepts and features

● Name the benefits of the trigger-based replication approach

● Understand how you are able to manage the replication from SAP HANA Studio

● Understand transformation options, deployement as well as setup.

Lesson 3: Explaining SLT Replication into SAP BWLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand how SLT can support the real-time replication of data to a BW system

● Understand the two different approaches to replicating data to a BW system using SLT.

Lesson 4: Introducing Operational Data Provisioning into SAP BWLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the different ODP data provisioning types relevant for SAP BW.

Lesson 5: Understanding DB-Connect and Open Hub Destination

© Copyright. All rights reserved. 13

Lesson ObjectivesAfter completing this lesson, you will be able to:

● Load data persistently from BW application to a SAP HANA database and vice versa.

● Load data persistently from HANA DB –> BW application: DB-Connect source system in SAP BW.

Unit 7: Data Provisioning into SAP HANA and SAP BW

14 © Copyright. All rights reserved.

UNIT 8 Additional Enhancements of SAP BW 7.4 (optional)

Lesson 1: Explaining InfoObject Enhancements (optional)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Leverage the new features for BW InfoObjects.

Lesson 2: Understanding Authorization Enhancements (optional)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the new Authorization Objects for BW.

Lesson 3: Introducing Process Chain Monitoring (optional)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Leverage a new type of monitoring function available in SAP BW

Lesson 4: Introducing HANA-Optimized BW Search (optional)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Leverage a new HANA-optimized BW Search feature

Lesson 5: Introducing HANA-Optimized BW Planning (optional)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the new features of BWIP and BPC with SAP HANA

● Be familiar with the unified approach to integrate both into BPC unified

Lesson 6: Explaining Obsolete BW Object Types (optional)

© Copyright. All rights reserved. 15

Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand why some obsolete types of objects are not available in BW any more.

Lesson 7: Introducing Mobile Enablement Enhancements (optional)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the new mobile enhancement features for BW Queries

● Understand what Odata Providers and ODATA based serices are

● Understand how to deploy a query as an ODATA service in a UI

Lesson 8: Explaining BW Accelerator versus SAP HANA (optional)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the difference between BWA and SAP HANA

● Understand tasks that are no longer needed when BW is running on HANA and BWA is no longer used

● What task need to be maintained or “migrated” specifically addressing BWA-only InfoCubes and the indexing of Virtual InfoCubes via a snapshot query

● Identify additional optimizations coming with SAP HANA beyond BWA

Unit 8: Additional Enhancements of SAP BW 7.4 (optional)

16 © Copyright. All rights reserved.

UNIT 9 Summary & Outlook

Lesson 1: Wrapping Up: New Transactions and BW on HANA RoadmapLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the direction SAP BW is going to.

● Use the new transactions provided in a summary here.

© Copyright. All rights reserved. 17