Big Data Management in HANA BW
-
Upload
maha-luckshmi -
Category
Documents
-
view
238 -
download
5
Transcript of Big Data Management in HANA BW
-
8/10/2019 Big Data Management in HANA BW
1/20
SAP HANA BW DevelopmentSeptember 2014
Big Data Management in SAP BW on HANA
Project: HANA dynamic tiering
-
8/10/2019 Big Data Management in HANA BW
2/20
2014 SAP AG. All rights reserved. 2Customer
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 bySAP 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.
Disclaimer
-
8/10/2019 Big Data Management in HANA BW
3/20
2014 SAP AG. All rights reserved. 3Customer
Topics
Recall: Data LifeCyle Management in BW-on-HANA
Next step: HANA dynamic tiering for BW
-
8/10/2019 Big Data Management in HANA BW
4/20
2014 SAP AG. All rights reserved. 4
PerformanceData Volume
Data is read and/or written frequently
In memory
No restrictions, all features available
Infrequent access On disk, only loaded to memory when accessed
No restrictions, all features available
Sporadic access
Not stored in HANA DB; stored in Near-line Storage
Restricted to NLS capabilities
Multi Temperature Data Management for BW on HANA
Providing lower TCO by optimized data management
hot
warm
cold
Non-Active Data Concept
Near-line Storage
-
8/10/2019 Big Data Management in HANA BW
5/20
2014 SAP AG. All rights reserved. 5
PerformanceData Volume
Data is read and/or written frequently
In memory
No restrictions, all features available
Infrequent access On disk, only loaded to memory when accessed
No restrictions, all features available
Sporadic access
Not stored in HANA DB; stored in Near-line Storage
Restricted to NLS capabilities
Multi Temperature Data Management for BW on HANA
Providing lower TCO by optimized data management
hot
warm
cold
HANA dynamic tiering
Near-line Storage
-
8/10/2019 Big Data Management in HANA BW
6/20
2014 SAP AG. All rights reserved. 6
Virtual Layer
BEx Query
Staging Layer
Analytic Mart
Business Transformation
EDW
Propagation
EDW Transformation Corporate
Memory
Archive/NLS
Hot-Warm-Coldareas in BW on HANA
Cold AreasArchive, read-only data, different SLAs
Hot Areasheavy reporting and/or HANA-native operations (Delta, Transf.,)
Warm Areaslimited reporting, limited HANA-native functions
-
8/10/2019 Big Data Management in HANA BW
7/20 2014 SAP AG. All rights reserved. 7
Archive/NLS
Hot-Warm-ColdData Distribution in BW
Staging Analytics +
Reporting
Transform &
Harmonize
Data
Corporate
Memory
Focus of HANAdynamic tiering
-
8/10/2019 Big Data Management in HANA BW
8/20 2014 SAP AG. All rights reserved. 8
HANA dynamic tiering
Extended Storage: Disk
Primary Storage: RAM
Extended
Table
Remote
Table
HANA
Table
Additional table type: ExtendedTable
Storage based on SAP IQ
technology
Similar compression rates
Optimized data transfer between
Primary and Extended Storage
Data Processing is pushed to
Extended Storage server
-
8/10/2019 Big Data Management in HANA BW
9/20 2014 SAP AG. All rights reserved. 9
HANA dynamic tieringpart of the HANA platform
Extended Storage: Disk
Primary Storage: RAM Unified Installation&UpdateManagement
One Backup & Recovery
HANA Studio Integration
Monitoring Tracing
Configuration (.ini file)
Start/Stop
HANA topology includes ES as a
node
Security/User Managementby
HANA-only
-
8/10/2019 Big Data Management in HANA BW
10/20 2014 SAP AG. All rights reserved. 10
HANA dynamic tiering for BW
Extended Storage
Primary Storage
Extended
Table
Remote
Table
HANA
Table
BW: Process Management
DSODSO
BW Objects can haveproperty Extended Table
No change to applications,
process required
Conversion to move existing
data to Extended Storage
Move data to ES during DB
migration
-
8/10/2019 Big Data Management in HANA BW
11/20 2014 SAP AG. All rights reserved. 11
Extended Tables in HANA BWUse Case: Staging and Corporate Memory
BW DataSources and write-
optimized DSOs can have theproperty Extended Table
Generated Tables are of type
Extended
Write and Read operations arere-directed to ExtendedStore
All BW standard operations
supportedno changes
Only minor temporary RAMrequired in HANA
DataSourceDataSource
DataSource
wo-DSOwo-DSO
wo-DSO
Corporate MemoryStaging Area
Extended Storage
Primary Storage
Active
Table
Remote
Table
PSA Table
Remote
Table
-
8/10/2019 Big Data Management in HANA BW
12/20 2014 SAP AG. All rights reserved. 12
HANA Extended Storage for BWRoadmap
Extended Storage
Primary Storage
Extended
Table
Remote
Table
HANA
Table
BW: Process Management
DSODSO
Enable ES for additional BWInfoProvidersalso on data
slices/partitions
Automated + Modeled data
movements based on HANA
DB & BW statistics
Even tighter integration in
HANA platform
Deployment options by
HANA HW partners
-
8/10/2019 Big Data Management in HANA BW
13/20 2014 SAP AG. All rights reserved. 13
HANA dynamic tiering & BW NLS
Extended Storage
Continuous operations data
Mission-critical availability
Optimizing on HANA RAM
Part of the platform
Software version dependencies
Complete tables/partitions
BW NLS
Archive, read-only
Usually lower SLAs
Optimizing data footprint in system
landscape
Separate server
Downward compatibility
Arbitrary (semantic) data slices
Two different types of data require two different types of storages
-
8/10/2019 Big Data Management in HANA BW
14/20 2014 SAP AG. All rights reserved. 14Customer
HANA dynamic tiering for BW on HANA
Availability
Pilot Shipmentended August 2014 (see note 1983178)
Minimal software versions
SAP HANA SP07
SAP BW7.4 SP05
SAP IQ 16.0 SP03
General Availabilityplanned for Q4 2014
Minimal software versions
SAP HANA SP09
SAP BW7.4 SP08
Sizing guidelineadopted sizing report in note 1736976
BW on HANA FAQ - http://spr.ly/bwonhanafaq
TechEd 2013: http://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhana
https://css.wdf.sap.corp/sap/support/notes/1983178http://service.sap.com/sap/support/notes/1736976http://spr.ly/bwonhanafaqhttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://www.experiencehana.com/community/blogs/blog/2013/11/06/big-data-pb-of-in-bwonhanahttp://spr.ly/bwonhanafaqhttp://spr.ly/bwonhanafaqhttp://service.sap.com/sap/support/notes/1736976https://css.wdf.sap.corp/sap/support/notes/1983178 -
8/10/2019 Big Data Management in HANA BW
15/20
Thank you
Contact information:
Dr. Stefan Hoffmann, SAP HANA BW Product Management
Dr. Klaus Nagel, SAP HANA BW Development
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
8/10/2019 Big Data Management in HANA BW
16/20
Appendix
-
8/10/2019 Big Data Management in HANA BW
17/20
2014 SAP AG or an SAP affiliate company. All rights reserved. Customer 17
SAP Sybase ODBC Driver
HANA DB
InfoProvider
NLS Interface
Near Line Adapter (ABAP based )
BW
DBSL for
Sybase ASE (/w IQ ext.)
(Kernel based; Open SQL + Native IQ
SQL via ADBC)
BW Porting
General
Porting
DB Client
BW NLS Solution for SAP IQ
(DBSL based solution)
-
8/10/2019 Big Data Management in HANA BW
18/20
2012 SAP AG. All rights reserved. 18
Not-Active Data ConceptHANA
Tables in HANA can be marked with a high unload priority(not-active). Thisproperty is inherited by all partitions of such tables.
The partitions of the not-active tables are
loaded to RAM in case of read access (column-wise) and processed as usual (same speed
and functionality),
loaded to RAM for mergeprocess (if new data was written and delta reaches limit),
displaced from RAM with highest priority in case of RAM shortage (but only then) or when
actively a cleanup is triggered.
Filer
RAM
Persistent data
Processing data
Temporary dataThe cautious displacement strategy avoids a
sub-optimal memory strategy, e.g. in case of
subsequent accesses, but it may be altered aftermore experience.
-
8/10/2019 Big Data Management in HANA BW
19/20
2014 SAP AG. All rights reserved. 19Customer
Extended Tables in BWDeployment option 1
HANA Appliance
Slave 5
Slave 4
Slave 3
Slave 2
Slave 1
Master
Slave 6
Original sizing config Sizing config enablingExtended Storage
HANA Appliance
Extended Storage
Slave 3
Slave 2
Slave 1
Master
PSA andCorpMemory
approx. 40%
of data
-
8/10/2019 Big Data Management in HANA BW
20/20
2014 SAP AG All rights reserved 20C t
Commodity HW
Extended Tables in BWDeployment option 2
HANA Appliance
Slave 5
Slave 4
Slave 3
Slave 2
Slave 1
Master
Slave 6
Original sizing config Sizing config enablingExtended Storage
HANA Appliance
Extended Storage
Slave 3
Slave 2
Slave 1
Master
PSA and
CorpMemory
approx. 40%
of data
High-speedconnectivity