sap hana overview v1
TRANSCRIPT
For internal use only
Simon TurnbullLondon, March 2011
SAP HANA Overview
| Sector, Alliance, Offering
SAP HANA Overview
HANA is a brand new product residing on “off the shelf” IBM and HP hardware
In the current version - Data can be fed into HANA by:• replicating the Database Logs from the OLTP via Sybase Replication Server
(currently only DB2)• ETL (i.e. from a SAP BW source)
HANA end game is to replace the R3 Database and BW solution and provide a R3 HANA with views
Although HANA is a SAP product, it inherits no content and utilises no proprietary SAP BW concepts or ABAP
HANA does not create data it only reads data via SQL views HANA is built on column store in-memory technology
Insert "Title, Author, Date"
2© 2011 Capgemini - Internal use only. All rights reserved.
| Sector, Alliance, Offering
Attribute View – similar to conformed dimensions
Insert "Title, Author, Date"
3© 2011 Capgemini - Internal use only. All rights reserved.
T001 T001T
Company Code
Attribute View Building Blocks
Persisted Storage
Field Key Type
MANDT X Char
BUKRS X Char
SPRAS X Char
LTEXT Char
SQL: SELECT mandt, bukrs, spras…….where t001.mandt = t001t.mandt and…
T001TT001
Text Join
Hierarchy definitions:
Attribute View SQL Co Code Attribute View
| Sector, Alliance, Offering
Analytical View – similar to a run time Star Schema
Insert "Title, Author, Date"
4© 2011 Capgemini - Internal use only. All rights reserved.
Accounting DocumentSQL: SELECT mandt, bukrs, belnr… where BSEG-UMSKZ <> P and bkpf.mandt =bseg…
BKPF BSEG
Filter: BSEG-UMSKZ <> P…
(ie no noted items)
Type Field
Attribute Co Code
Attribute Material Group
Restricted Measure Revenue
Calculated Measure Profit
Analytical View Building Blocks
Persisted Storage
Analytical View SQL
Data Foundation BSEGBKPF
1:N Inner Join
BKPF BSEG
CoCode
Attribute View
1:N Inner Join
Material
Attribute View1:N left Outer Join
Data Foundation
Logical View
Output
Accounting Analytical View
| Sector, Alliance, Offering
Calculation View – similar to a function module virtual cube
Insert "Title, Author, Date"
5© 2011 Capgemini - Internal use only. All rights reserved.
Profit and Benchmark Calculation View
Calculation View written in HANA SQL Scripting Language
DROP TABLE calc_tmp
CREATE TABLE calc_tmp (fields….)
CREATE FUNCTION calc_profit
BEGIN
SQL A
SELECT * FROM sales_analytical_view
SQL B
SELECT * FROM purchasing_analytical_view
SQL C
SELECT * FROM benchmark_attribute_view
END
UNION/JOIN etc…… SQL A, SQL B, SQL C
Sales Analytical View
Purchasing Analytical View
Benchmark Attribute View
Calculation View SQL
SQL: SELECT company code, sum(profit), sum(benchmark) from Profit and Calculation View where….
Profit and Benchmark
Calculation View
| Sector, Alliance, Offering
Reporting Tools Integration with HANA
Insert "Title, Author, Date"
6© 2011 Capgemini - Internal use only. All rights reserved.
HANA
Analytical View Attribute ViewCalculation
ViewBKPF
BOE
Information Design Tool
CrystalExplorer Dashboard Webi
JDBC
BICS
Analysis Office
J/ODBC Excel
AN Other
ODBC
ODBC
ODBC SQL
JDBC SQL
ODBO MDX
BICS
ANALYTICS!
www.capgemini.com
The information contained in this presentation is proprietary and confidential. It is for Capgemini internal use only. Copyright ©2011 Capgemini. All rights reserved.