59
Session 4: The HANA Curriculum and Demos Dr. Bjarne Berg Associate professor Computer Science Lenoir-Rhyne University

Session 4: The HANA Curriculum and Demos

  • Upload
    thelma

  • View
    36

  • Download
    0

Embed Size (px)

DESCRIPTION

Session 4: The HANA Curriculum and Demos. Dr. Bjarne Berg Associate professor Computer Science Lenoir-Rhyne University. Introduction. - PowerPoint PPT Presentation

Citation preview

Page 2: Session 4:  The HANA Curriculum  and Demos

Introduction

2

This last session is more technical as we explore what ETL options HANA has, what applications exists and review some core exercises students in the SAP University Alliance completes as part of their curriculum.

We also see demos of BO Explorer on SAP HANA and a demo of the new BusinessObjects BI 4.1 tool suite and integrated BI environment on-top of HANA

We end with an overview of where you can get more information about HANA and have a quick round with questions and answers.

Page 3: Session 4:  The HANA Curriculum  and Demos

Session Agenda

3

• Introduction• HANA Overview• SAP University Alliance: Student Exercise and Demo: BO

Explorer on HANA• Overview of Extract, Transform and Load (ETL) into HANA • SAP University Alliance: Student Exercise – Step-by-Step• Demo: BI 4.1 (new) on HANA• Where to Find More Information• Questions and Answers

Page 4: Session 4:  The HANA Curriculum  and Demos

HANA – The Detailed Architecture

Page 5: Session 4:  The HANA Curriculum  and Demos

Modeling in SAP HANA

Page 6: Session 4:  The HANA Curriculum  and Demos

HANA Applications Overview and Discussion

Page 7: Session 4:  The HANA Curriculum  and Demos

Views in SAP HANA

• Attribute views Represent master data (attributes,

texts, hierarchies) Provide reusable dimensions

for analytic and calculation views

• Analytic views Join facts with relevant attribute

dimensions

• Calculation views Address more complex

requirements than analytic views Can include both tables and views

Page 8: Session 4:  The HANA Curriculum  and Demos

Session Agenda

8

• Introduction• HANA Overview• SAP University Alliance: Student Exercise and Demo:

BO Explorer on HANA• Overview of Extract, Transform and Load (ETL) into HANA • SAP University Alliance: Student Exercise – Step-by-Step• Demo: BI 4.1 (new) on HANA• Where to Find More Information• Questions and Answers

Page 9: Session 4:  The HANA Curriculum  and Demos

Exercise #1 Using SAP HANA and BO Explorer

1. In this first exercise, the students access SAP HANA through an Information Space

Page 10: Session 4:  The HANA Curriculum  and Demos

Some of the Different BusinessObjects BI tools that can access HANA

Page 11: Session 4:  The HANA Curriculum  and Demos

BO Explorer on SAP HANA

Page 12: Session 4:  The HANA Curriculum  and Demos

BO Explorer on HANA Demo

Page 13: Session 4:  The HANA Curriculum  and Demos

Session Agenda

13

• Introduction• HANA Overview• SAP University Alliance: Student Exercise and Demo: BO

Explorer on HANA• Overview of Extract, Transform and Load (ETL) into HANA • SAP University Alliance: Student Exercise – Step-by-Step• Demo: BI 4.1 (new) on HANA• Where to Find More Information• Questions and Answers

Page 14: Session 4:  The HANA Curriculum  and Demos

Data Provisioning

Page 15: Session 4:  The HANA Curriculum  and Demos

Trigger Based Replication

• SAP LT Replication Server Trigger-based concept that only considers the tables relevant

for data replication Allows real-time (and scheduled) data replication from SAP

ERP Systems and non-SAP systems (SAP supported databases only) into HANA

Based on the SLO (System Landscape Optimization) technology

Source SystemSAP LT

Replication Server SAP HANA

RFCconnection

DBconnection

Page 16: Session 4:  The HANA Curriculum  and Demos

ETL Based replication with DataServices

Page 17: Session 4:  The HANA Curriculum  and Demos

DataServices – The work environment

Page 18: Session 4:  The HANA Curriculum  and Demos

Data flows Vs. Workflows

• Data flows Extract, transform and load data (ETL

process) Determines the flow of data – from the

source to the target Similar to SAP BW transformations with

data source and data target

• Workflows Optional objects Organize data flows Define the decision-making process to

execute data flows and organizes data flows

Similar to SAP BW process chains for automation of complex schedules

Source Target

Page 19: Session 4:  The HANA Curriculum  and Demos

Definitions and Metadata

• Datastores: Provide the logical connection to a database (must be

specified for each source and target database) Are used to import metadata for source and target databases Are used to read data from source tables and load data to

target tables• Metadata includes:

Database tables: Table name, Column names, Column data types, Primary key columns, Table attributes

RDBMS functions Application-specific data structures

• Connection metadata is defined in the object library as Datastores (for tables) and file formats (for flat files)

Page 20: Session 4:  The HANA Curriculum  and Demos

Importing Metadata from HANA

• Import the metadata of the database tables (e.g. master data and transaction data tables), which should be populated at the end of the ETL process

• Examples: Customer attributes table (master data) Sales data table (transaction data)

Import datastoretables

Name Key Data type Length (Dim)

CUSTOMER_NUMBER

X VARCHAR 10

CUSTOMER_NAME

VARCHAR 20

CITY VARCHAR 35VALID_TO X DATEVALID_FROM DATESALES_ORGANIZATION

VARCHAR 4

COUNTRY VARCHAR 2

Table‘smetadata

Page 21: Session 4:  The HANA Curriculum  and Demos

Creating a Dataflow

Page 22: Session 4:  The HANA Curriculum  and Demos

Query mapping and transformations

• The query transform enables you to select data from a source, filter or reformat the data and move it to the target

• You need to create a relationship between the input and output schemas for the data to move from the source to the target

Page 23: Session 4:  The HANA Curriculum  and Demos

BW ETL Vs. DataServices ETL with HANA

Page 24: Session 4:  The HANA Curriculum  and Demos

Session Agenda

24

• Introduction• HANA Overview• SAP University Alliance: Student Exercise and Demo: BO

Explorer on HANA• Overview of Extract, Transform and Load (ETL) into HANA • SAP University Alliance: Student Exercise – Step-by-Step• Demo: BI 4.1 (new) on HANA• Where to Find More Information• Questions and Answers

Page 25: Session 4:  The HANA Curriculum  and Demos

Student Case Study Example

1. In this HANA case study, the students load data to SAP HANA

2. Then they create attribute and analytical views

3. Finally, they deploy it to BO Explorer

Page 26: Session 4:  The HANA Curriculum  and Demos

Creating a new Datastores in BOBJ DataServices

Page 27: Session 4:  The HANA Curriculum  and Demos

Importing table definition

Page 28: Session 4:  The HANA Curriculum  and Demos

Result

Page 29: Session 4:  The HANA Curriculum  and Demos

Linking to Flat file

Page 30: Session 4:  The HANA Curriculum  and Demos

Defining flat file

Page 31: Session 4:  The HANA Curriculum  and Demos

Result

35

Student’s do the same for Products and sales flat files

Page 32: Session 4:  The HANA Curriculum  and Demos

Creating a Project and adding Dataflow

Page 33: Session 4:  The HANA Curriculum  and Demos

Linking to flat file and make it a source

Page 34: Session 4:  The HANA Curriculum  and Demos

Mapping flat file Source to Target table in HANA

Page 35: Session 4:  The HANA Curriculum  and Demos

Executing the job and Monitoring Progress

Page 36: Session 4:  The HANA Curriculum  and Demos

Result inside HANA viewed using HANA Studio

Page 37: Session 4:  The HANA Curriculum  and Demos

Creating an Attribute View

Page 38: Session 4:  The HANA Curriculum  and Demos

Adding table joins to more Customer Information

Page 39: Session 4:  The HANA Curriculum  and Demos

Applying a Filter to an Attribute View

Page 40: Session 4:  The HANA Curriculum  and Demos

Deciding what Users Should See and assign Key Attribute

Page 41: Session 4:  The HANA Curriculum  and Demos

Validate and Activate a View

Page 42: Session 4:  The HANA Curriculum  and Demos

Creating an Analytical View

Page 43: Session 4:  The HANA Curriculum  and Demos

Data Foundations and Logical Joins

Page 44: Session 4:  The HANA Curriculum  and Demos

Adding a Calculated Field to an Analytical View

Page 45: Session 4:  The HANA Curriculum  and Demos

Multi-Currency Handling

Page 46: Session 4:  The HANA Curriculum  and Demos

The Resulting Analytical View

Page 47: Session 4:  The HANA Curriculum  and Demos

Deploying Analytical View in BO Explorer

Page 48: Session 4:  The HANA Curriculum  and Demos

Building an Information Space

Page 49: Session 4:  The HANA Curriculum  and Demos

The Result in BO Explorer

Page 50: Session 4:  The HANA Curriculum  and Demos

Session Agenda

50

• Introduction• HANA Overview• SAP University Alliance: Student Exercise and Demo: BO

Explorer on HANA• Overview of Extract, Transform and Load (ETL) into HANA • SAP University Alliance: Student Exercise – Step-by-Step• Demo: BI 4.1 (new) on HANA• Where to Find More Information• Questions and Answers

Page 51: Session 4:  The HANA Curriculum  and Demos

BOBJ BI 4.1 (new release) on HANA Demo

Page 52: Session 4:  The HANA Curriculum  and Demos

Session Agenda

52

• Introduction• HANA Overview• SAP University Alliance: Student Exercise and Demo: BO

Explorer on HANA• Overview of Extract, Transform and Load (ETL) into HANA • SAP University Alliance: Student Exercise – Step-by-Step• Demo: BI 4.1 (new) on HANA• Where to Find More Information• Questions and Answers

Page 53: Session 4:  The HANA Curriculum  and Demos

Good Sources for Getting up-to-speed – SAPHana.com

Page 54: Session 4:  The HANA Curriculum  and Demos

Good Sources for Getting up-to-speed: experienceHana.com

Page 55: Session 4:  The HANA Curriculum  and Demos

Good Sources for Getting up-to-speed: InsiderLeaningNetwork.com

Page 56: Session 4:  The HANA Curriculum  and Demos

Good Sources for Getting up-to-speed: scn.sap.com/community/developer-center/hana

Page 57: Session 4:  The HANA Curriculum  and Demos

Good Sources for Getting up-to-speed: SAP HANA Book on Amazon

Page 58: Session 4:  The HANA Curriculum  and Demos

Good Sources for Getting up-to-speed: SAP University Alliances

Page 59: Session 4:  The HANA Curriculum  and Demos

Questions and Answers

Dr. [email protected]