SlideShare a Scribd company logo
1 of 29
SAP HANA Dynamic Tiering Test-drive
This is a compilation of notes collected while installing Dynamic Tiering, creating extended
storage, provisioning to a tenant database and creating table using extended storage.
By OZSoft Consulting for ITConductor.com
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 1
Image courtesy blogs.sap.com
References
• Dynamic Tiering Option Installation Guide
• Dynamic Tiering Option Administration Guide
• SAP HANA Administration Guide
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 2
Introduction
HANA’s multi-temperature data management feature allows data to be classified
and stored in different location, based on access frequency.
• HOT – data is accessed frequently, and resides in HANA memory
• WARM – data is less accessed, and resides in SAP HANA Dynamic Tiering (disk
storage)
• COLD – very low/random access of data and resides in Near-Line Storage.
Dynamic Tiering (DT) option optimizes and reduces HANA memory requirement by
moving less frequently access data (warm) into (DT) disk. Table definition of HOT
and WARM (extended) table are the same, except that the WARM has ‘using
extending storage’ attribute.
In a simple case scenario, older data (e.g. older than 5 years) are stored in Dynamic
Tiering, while newer data, which are still frequently accessed remains in HANA
memory.
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 3
Overview/Testing
Overview of using/implementing the Dynamic
Tiering/Extended Storage Feature
1. Installation/adding the host
2. Data Provisioning to a tenant database
3. Creating extended storage
Testing
1. Creating the HOT and WARM tables
2. Moving some data from HOT into WARM tables
3. Creating a view on top of both HOT and WARM tables
4. Accessing data from both HOT and WARM using the view
Some of the steps can be done through HANA Cockpit. In this
document, the steps were done through SQL.
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 4
Installation - 1
• Dynamic Tiering and SAP HANA can be installed in the same host (and at the
same time), for small and testing purposes only.
• In this note, Dynamic Tiering is installed (on its own dedicated host) to an
existing SAP HANA system (with several hosts).
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 5
Installation - 2
• Current Hosts
• Dynamic Tiering host to be added
ozdtnode1 - slave
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 6
Installation - 3
Installation steps
1. Make sure that the /hana shared directory is mounted to the DT node
2. Make sure that saphostagent in the DT node is installed and running
3. Extract the DT SAR file (e.g. /mnt/software/SAP/HANA/Dynamic_Tiering)
4. Logon as root to the master node
5. cd /hana/shared/HDB/hdblcm
6. ./hdblcmgui –
component_dirs=/mnt/software/SAP/HANA/DT/SAP_HANA_DYNAMIC_TIERING
7. Select ‘Install or Update Additional Components
8. Choose Components to be installed
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 7
Installation - 4
9. Existing hosts will be displayed
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 8
10. Click on ‘Add host’ and select its role
Installation - 5
11. Accept default file locations, continue
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 9
Installation - 6
HANA Studio – overview after DT installation
After the installation, since its not yet ‘provisioned’ to a tenant database,
• It will have status ‘Installed but not yet running’
• Service ‘esserver’ will appear as utility under SYSTEMDB. This service can be
stopped/started through HANA Studio, HANA Cockpit or SQL.
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 10
Installation - 7
The newly added Dynamic Tiering node ozdtnode1 is now part of the
Hosts
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 11
In the configuration, section esserver.ini contains parameters for the
extended storage
Data Provisioning Dynamic Tiering to Tenant DB
• There is one-to-one relationship between Tenant DB and one DT host,
i.e. one DT can only be assigned to one tenant DB, and vice-versa.
• The tenant DB should be ‘ACTIVE_STATUS=YES’ (select * from
m_databases)
• Import delivery units HANA_TIERING and HDC_TIERING and assign
the roles
• Set SYSTEMDB configuration parameter
‘global.ini’.’customizatble_functionalities’.’dynamic_tiering’ to true, for
SYSTEM.
• From system DB, issue SQL ‘alter database <tenant DB> add ‘esserver’
• If there are more than available esserver, the first available will be
automatically assigned – there is no need to specify
• Once esserver is added to a tenant DB, service ‘esserver’ will
disappear from the SYTEMDB display, but will appear in the tenant DB
display, with ‘utility’
Provisioning to DT to a tenant DB is complete
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 12
Create Extended Storage
• From the tenant database, issue the following SQL
‘Create extended storage at ‘<Dynamic Tiering node>’ size <size> KB|MB|GB’
• The ‘size’ allocated is the initial. Additional size can be increased by adding DBSPACE
FILE.
• The SQL will create a new extended storage database, starts it, and registers it as a
SAP HANA server.
• The data (with 4 different dbspaces, and log directory/files will be created in the
shared location.
• Detail are also available from tenant DB’s catalog view M_DBSPACE_FILE
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 13
DBSPACES
Creating HOT and WARM tables, and VIEW (1)
In a BW production scenario, period will be used, e.g. move data older than 2
years to WARM tables. In this testing example, value of a column is used as
criteria in moving data from HOT to WARM.
Steps in this exercise are -
(1) copy an existing table TSP06 from schema ‘SAPABA’ to schema/table
W12345.TSP06_HOT
(2) define another table W12345.TSP06_WARM, with the same definition as
the HOT, using extended storage,
(3) create a VIEW joining the HOT and WARM table showing the two tables
are accessed.
(4) move some data from HOT to WARM
(5) Verify that ALL data (from HOT and WARM) are accessible through the
VIEW
(6) Confirm that data are accessed from both HOT and WARM through the
tool ‘Visualize Plan’
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 14
Creating HOT and WARM tables, and VIEW (2)
1. Create/copy table SQL from TSP06
‘create column table W12345.TSP06_HOT
like SAPABA.TSP06 with data’
The SQL will copy/create the table definition and also the data (parameter
‘with data’).
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 15
Creating HOT and WARM tables, and VIEW (3)
2. Define the WARM table
Generate DDL, click on the top right corner
Change the table name from TSP06_HOT to TSP06_WARM, remove the ‘UNLOAD
and AUTO MERGE’, and append ‘USING EXTENDED STORAGE, then execute
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 16
Creating HOT and WARM tables, and VIEW (4)
3. Create a view which joins the HOT and WARM table
CREATE VIEW W12345.TSP06_ALL
AS
SELECT * FROM W12345.TSP06_HOT
UNION
SELECT * FROM W12345.TSP06_WARM
Display the newly created tables and view
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 17
Creating HOT and WARM tables, and VIEW (5)
Display number of entries of table TSP06_HOT
Note that TSP06_HOT has 1,547,201 entries
Display grouping/detail of table TSP06_HOT
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 18
Creating HOT and WARM tables, and VIEW (6)
a. From the HOT table, copy entries with PDPAER like ‘DINA%’ to WARM
table
insert into W12345.TSP06_WARM
(select * from W12345.TSP06_HOT
where pdpaper like ‘DINA%’)
b. Delete all ’DINA%’ entries from HOT table
delete from TSP06_HOT
where pdpaper like ‘DINA%’
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 19
4. Move some data from HOT to WARM
Creating HOT and WARM tables, and VIEW (7)
Verify that all DINA% is not in HOT table anymore
Verify that all DINA% is in WARM table
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 20
Creating HOT and WARM tables, and VIEW (8)
Verify that all data can be
retrieved from HOT
and WARM through
the VIEW TSP06_ALL
Verify that total number of
entries matches the
original count (1,547,201)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 21
Creating HOT and WARM tables, and VIEW (9)
Verify tables used, using Visualize Plan tool (a)
Highlight the SQL against TSP06_ALL  right-click  Visualize
Plan  execute
Click on the ‘2’ to show table details
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 22
Creating HOT and WARM tables, and VIEW (10)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 23
Verify tables used,
using Visualize Plan
tool (b) – SIMPLE view
WARM
HOT
Creating HOT and WARM tables, and VIEW (11)
An index can be created on the extended table to enhance
performance.
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 24
Additional Notes
• Dynamic Tiering can also have a standby host
• When the tenant database is backup, its related extended
storage is also backup at the same time. Data and Extended
storage are also recovered as one. ES Log backup has its own
interval time parameter.
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 25
• Up to SPS12, dynamic tiering is not supported by system
replication – (OSS note 2140959 DT additional information).
Consider special design/architecture in System Replication
scenario.
Monitoring/Reporting (1)
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 26
For reporting purposes, there are several
M_ES*table related to extended storage
HANA Studio
Monitoring/Reporting (2)
• In addition to SQL commands, Dynamic Tiering tiles are
available in HANA Cockpit for administration and monitoring.
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 27
HANA Cockpit - Dynamic Tiering Alert
Alerts on Dynamic Tiering are available in HANA Cockpit
Author: Terry Kempis
Editor: Linh Nguyen
ITConductor.com 28
• Any Questions?
• Contact Info:
Linh Nguyen linh.nguyen@itconductor.com
Terry Kempis terry.kempis@itconductor.com
Let
itconductor.com
@itconductor

More Related Content

What's hot

Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationSolution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationLinh Nguyen
 
S/4HANA Installation Quickstart Guide and Monitoring S/4HANA
S/4HANA Installation Quickstart Guide and Monitoring S/4HANAS/4HANA Installation Quickstart Guide and Monitoring S/4HANA
S/4HANA Installation Quickstart Guide and Monitoring S/4HANALinh Nguyen
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationLinh Nguyen
 
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering ImplementationSAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering ImplementationLinh Nguyen
 
What's new for SAP HANA SPS 11 Dynamic Tiering
What's new for SAP HANA SPS 11 Dynamic TieringWhat's new for SAP HANA SPS 11 Dynamic Tiering
What's new for SAP HANA SPS 11 Dynamic TieringSAP Technology
 
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection MonitoringMastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection MonitoringLinh Nguyen
 
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster RecoverySAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery SAP Technology
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overviewmoin_azeem
 
SAP HANA SPS10- Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS10- Scale-Out, High Availability and Disaster RecoverySAP HANA SPS10- Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS10- Scale-Out, High Availability and Disaster RecoverySAP Technology
 
Solution manager 7.2 details
Solution manager 7.2   detailsSolution manager 7.2   details
Solution manager 7.2 detailsRaj p
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionMichael Noel
 
SAP System copy
SAP System copySAP System copy
SAP System copyashish_bbd
 
You most probably dont need rman catalog database white paper
You most probably dont need rman catalog database white paperYou most probably dont need rman catalog database white paper
You most probably dont need rman catalog database white paperYury Velikanov
 
Sap memory managerment
Sap memory managermentSap memory managerment
Sap memory managermentRaj p
 
SharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonSharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonJoel Oleson
 
Oracle Release 12 E-Business Suite Patching Best Practices
Oracle Release 12 E-Business Suite Patching Best PracticesOracle Release 12 E-Business Suite Patching Best Practices
Oracle Release 12 E-Business Suite Patching Best PracticesScott Jenner
 
Oracle EBS Release 12: Tips for Patching
Oracle EBS Release 12: Tips for PatchingOracle EBS Release 12: Tips for Patching
Oracle EBS Release 12: Tips for PatchingScott Jenner
 
R12.2.5 new features
R12.2.5 new featuresR12.2.5 new features
R12.2.5 new featuresTahirGhafoor
 
SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP Technology
 

What's hot (20)

Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - ConfigurationSolution Manager 7.2 SAP Monitoring - Part 2 - Configuration
Solution Manager 7.2 SAP Monitoring - Part 2 - Configuration
 
S/4HANA Installation Quickstart Guide and Monitoring S/4HANA
S/4HANA Installation Quickstart Guide and Monitoring S/4HANAS/4HANA Installation Quickstart Guide and Monitoring S/4HANA
S/4HANA Installation Quickstart Guide and Monitoring S/4HANA
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
 
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering ImplementationSAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
SAP HANA 2 SPS02 Upgrade and Dynamic Tiering Implementation
 
What's new for SAP HANA SPS 11 Dynamic Tiering
What's new for SAP HANA SPS 11 Dynamic TieringWhat's new for SAP HANA SPS 11 Dynamic Tiering
What's new for SAP HANA SPS 11 Dynamic Tiering
 
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection MonitoringMastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
 
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster RecoverySAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 
Cooper Oracle 11g Overview
Cooper Oracle 11g OverviewCooper Oracle 11g Overview
Cooper Oracle 11g Overview
 
SAP HANA SPS10- Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS10- Scale-Out, High Availability and Disaster RecoverySAP HANA SPS10- Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS10- Scale-Out, High Availability and Disaster Recovery
 
Solution manager 7.2 details
Solution manager 7.2   detailsSolution manager 7.2   details
Solution manager 7.2 details
 
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices SessionNZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
NZSPC 2013 - Ultimate SharePoint Infrastructure Best Practices Session
 
SAP System copy
SAP System copySAP System copy
SAP System copy
 
You most probably dont need rman catalog database white paper
You most probably dont need rman catalog database white paperYou most probably dont need rman catalog database white paper
You most probably dont need rman catalog database white paper
 
Sap memory managerment
Sap memory managermentSap memory managerment
Sap memory managerment
 
SharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonSharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel Oleson
 
Oracle Release 12 E-Business Suite Patching Best Practices
Oracle Release 12 E-Business Suite Patching Best PracticesOracle Release 12 E-Business Suite Patching Best Practices
Oracle Release 12 E-Business Suite Patching Best Practices
 
Oracle EBS Release 12: Tips for Patching
Oracle EBS Release 12: Tips for PatchingOracle EBS Release 12: Tips for Patching
Oracle EBS Release 12: Tips for Patching
 
R12.2.5 new features
R12.2.5 new featuresR12.2.5 new features
R12.2.5 new features
 
SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database Containers
 

Viewers also liked

SAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA System Replication - Setup, Operations and HANA MonitoringSAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA System Replication - Setup, Operations and HANA MonitoringLinh Nguyen
 
SAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic TieringSAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic TieringSAP Technology
 
SAP HANA Distributed System Scaleout and HA
SAP HANA Distributed System Scaleout and HASAP HANA Distributed System Scaleout and HA
SAP HANA Distributed System Scaleout and HALinh Nguyen
 
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & AutomationMastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & AutomationLinh Nguyen
 
Mastering SAP Monitoring - Workload Monitoring
Mastering SAP Monitoring - Workload MonitoringMastering SAP Monitoring - Workload Monitoring
Mastering SAP Monitoring - Workload MonitoringLinh Nguyen
 
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...Linh Nguyen
 
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...Linh Nguyen
 
10 Ways to Better Application-Centric Service Management
10 Ways to Better Application-Centric Service Management10 Ways to Better Application-Centric Service Management
10 Ways to Better Application-Centric Service ManagementLinh Nguyen
 
Mastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentMastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentLinh Nguyen
 
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...Linh Nguyen
 
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)Linh Nguyen
 
FBC, Belmont Announcements 2-2-14
FBC, Belmont Announcements 2-2-14FBC, Belmont Announcements 2-2-14
FBC, Belmont Announcements 2-2-14wburks
 
How Can I Make Money From Home
How Can I Make Money From HomeHow Can I Make Money From Home
How Can I Make Money From Homemultivenues
 

Viewers also liked (14)

SAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA System Replication - Setup, Operations and HANA MonitoringSAP HANA System Replication - Setup, Operations and HANA Monitoring
SAP HANA System Replication - Setup, Operations and HANA Monitoring
 
SAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic TieringSAP HANA SPS10- SAP HANA Dynamic Tiering
SAP HANA SPS10- SAP HANA Dynamic Tiering
 
SAP HANA Distributed System Scaleout and HA
SAP HANA Distributed System Scaleout and HASAP HANA Distributed System Scaleout and HA
SAP HANA Distributed System Scaleout and HA
 
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & AutomationMastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
Mastering SAP Monitoring - SAP HANA Monitoring, Management & Automation
 
Mastering SAP Monitoring - Workload Monitoring
Mastering SAP Monitoring - Workload MonitoringMastering SAP Monitoring - Workload Monitoring
Mastering SAP Monitoring - Workload Monitoring
 
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
Solution Manager Technical Monitoring - SAP NW BW on HANA Setup Part 2 of 3 (...
 
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
Solution Manager - SAP NW BW on HANA Setup Part 3 of 3 (Technical Monitoring ...
 
10 Ways to Better Application-Centric Service Management
10 Ways to Better Application-Centric Service Management10 Ways to Better Application-Centric Service Management
10 Ways to Better Application-Centric Service Management
 
Mastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP EnvironmentMastering SAP Monitoring - Determining the Health of your SAP Environment
Mastering SAP Monitoring - Determining the Health of your SAP Environment
 
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
Solution Manager Technical Monitoring - SAP BOBJ BI 4.0 (Part 3 of 3 - Manage...
 
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
Solution Manager Technical Monitoring - BOBJ (Part 2 of 3 - Auto-Configure)
 
FBC, Belmont Announcements 2-2-14
FBC, Belmont Announcements 2-2-14FBC, Belmont Announcements 2-2-14
FBC, Belmont Announcements 2-2-14
 
How Can I Make Money From Home
How Can I Make Money From HomeHow Can I Make Money From Home
How Can I Make Money From Home
 
macro
macromacro
macro
 

Similar to SAP HANA Dynamic Tiering Test-drive

Exam 1z0 062 Oracle Database 12c: Installation and Administration
Exam 1z0 062 Oracle Database 12c: Installation and AdministrationExam 1z0 062 Oracle Database 12c: Installation and Administration
Exam 1z0 062 Oracle Database 12c: Installation and AdministrationKylieJonathan
 
Etl with talend (big data)
Etl with talend (big data)Etl with talend (big data)
Etl with talend (big data)pomishra
 
AWS July Webinar Series: Amazon redshift migration and load data 20150722
AWS July Webinar Series: Amazon redshift migration and load data 20150722AWS July Webinar Series: Amazon redshift migration and load data 20150722
AWS July Webinar Series: Amazon redshift migration and load data 20150722Amazon Web Services
 
HBaseConAsia2018 Track2-4: HTAP DB-System: AsparaDB HBase, Phoenix, and Spark
HBaseConAsia2018 Track2-4: HTAP DB-System: AsparaDB HBase, Phoenix, and SparkHBaseConAsia2018 Track2-4: HTAP DB-System: AsparaDB HBase, Phoenix, and Spark
HBaseConAsia2018 Track2-4: HTAP DB-System: AsparaDB HBase, Phoenix, and SparkMichael Stack
 
PostgreSQL Table Partitioning / Sharding
PostgreSQL Table Partitioning / ShardingPostgreSQL Table Partitioning / Sharding
PostgreSQL Table Partitioning / ShardingAmir Reza Hashemi
 
(GAM303) Riot Games: Migrating Mountains of Data to AWS
(GAM303) Riot Games: Migrating Mountains of Data to AWS(GAM303) Riot Games: Migrating Mountains of Data to AWS
(GAM303) Riot Games: Migrating Mountains of Data to AWSAmazon Web Services
 
Get started with Microsoft SQL Polybase
Get started with Microsoft SQL PolybaseGet started with Microsoft SQL Polybase
Get started with Microsoft SQL PolybaseHenk van der Valk
 
Speed Up Your Existing Relational Databases with Hazelcast and Speedment
Speed Up Your Existing Relational Databases with Hazelcast and SpeedmentSpeed Up Your Existing Relational Databases with Hazelcast and Speedment
Speed Up Your Existing Relational Databases with Hazelcast and SpeedmentHazelcast
 
Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019Antonios Chatzipavlis
 
Migrate your Data Warehouse to Amazon Redshift - September Webinar Series
Migrate your Data Warehouse to Amazon Redshift - September Webinar SeriesMigrate your Data Warehouse to Amazon Redshift - September Webinar Series
Migrate your Data Warehouse to Amazon Redshift - September Webinar SeriesAmazon Web Services
 
Oracle 12 c new-features
Oracle 12 c new-featuresOracle 12 c new-features
Oracle 12 c new-featuresNavneet Upneja
 
Ibm db2 10.5 for linux, unix, and windows data movement utilities guide and...
Ibm db2 10.5 for linux, unix, and windows   data movement utilities guide and...Ibm db2 10.5 for linux, unix, and windows   data movement utilities guide and...
Ibm db2 10.5 for linux, unix, and windows data movement utilities guide and...bupbechanhgmail
 
Jaspersoft and Clarity PPM - Advanced Reporting with Data Warehouse
Jaspersoft and Clarity PPM - Advanced Reporting with Data WarehouseJaspersoft and Clarity PPM - Advanced Reporting with Data Warehouse
Jaspersoft and Clarity PPM - Advanced Reporting with Data WarehouseThiago Bottoni
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Gabriella Davis
 
Configuring and Monitoring HANA Extension Node
Configuring and Monitoring HANA Extension NodeConfiguring and Monitoring HANA Extension Node
Configuring and Monitoring HANA Extension NodeLinh Nguyen
 
Working with Hive Analytics
Working with Hive AnalyticsWorking with Hive Analytics
Working with Hive AnalyticsManish Chopra
 
Provisioning Servers Made Easy
Provisioning Servers Made EasyProvisioning Servers Made Easy
Provisioning Servers Made EasyAll Things Open
 

Similar to SAP HANA Dynamic Tiering Test-drive (20)

Exam 1z0 062 Oracle Database 12c: Installation and Administration
Exam 1z0 062 Oracle Database 12c: Installation and AdministrationExam 1z0 062 Oracle Database 12c: Installation and Administration
Exam 1z0 062 Oracle Database 12c: Installation and Administration
 
Etl with talend (big data)
Etl with talend (big data)Etl with talend (big data)
Etl with talend (big data)
 
AWS July Webinar Series: Amazon redshift migration and load data 20150722
AWS July Webinar Series: Amazon redshift migration and load data 20150722AWS July Webinar Series: Amazon redshift migration and load data 20150722
AWS July Webinar Series: Amazon redshift migration and load data 20150722
 
HBaseConAsia2018 Track2-4: HTAP DB-System: AsparaDB HBase, Phoenix, and Spark
HBaseConAsia2018 Track2-4: HTAP DB-System: AsparaDB HBase, Phoenix, and SparkHBaseConAsia2018 Track2-4: HTAP DB-System: AsparaDB HBase, Phoenix, and Spark
HBaseConAsia2018 Track2-4: HTAP DB-System: AsparaDB HBase, Phoenix, and Spark
 
PostgreSQL Table Partitioning / Sharding
PostgreSQL Table Partitioning / ShardingPostgreSQL Table Partitioning / Sharding
PostgreSQL Table Partitioning / Sharding
 
(GAM303) Riot Games: Migrating Mountains of Data to AWS
(GAM303) Riot Games: Migrating Mountains of Data to AWS(GAM303) Riot Games: Migrating Mountains of Data to AWS
(GAM303) Riot Games: Migrating Mountains of Data to AWS
 
Get started with Microsoft SQL Polybase
Get started with Microsoft SQL PolybaseGet started with Microsoft SQL Polybase
Get started with Microsoft SQL Polybase
 
Speed Up Your Existing Relational Databases with Hazelcast and Speedment
Speed Up Your Existing Relational Databases with Hazelcast and SpeedmentSpeed Up Your Existing Relational Databases with Hazelcast and Speedment
Speed Up Your Existing Relational Databases with Hazelcast and Speedment
 
Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019
 
Migrate your Data Warehouse to Amazon Redshift - September Webinar Series
Migrate your Data Warehouse to Amazon Redshift - September Webinar SeriesMigrate your Data Warehouse to Amazon Redshift - September Webinar Series
Migrate your Data Warehouse to Amazon Redshift - September Webinar Series
 
Oracle 12 c new-features
Oracle 12 c new-featuresOracle 12 c new-features
Oracle 12 c new-features
 
Ibm db2 10.5 for linux, unix, and windows data movement utilities guide and...
Ibm db2 10.5 for linux, unix, and windows   data movement utilities guide and...Ibm db2 10.5 for linux, unix, and windows   data movement utilities guide and...
Ibm db2 10.5 for linux, unix, and windows data movement utilities guide and...
 
Jaspersoft and Clarity PPM - Advanced Reporting with Data Warehouse
Jaspersoft and Clarity PPM - Advanced Reporting with Data WarehouseJaspersoft and Clarity PPM - Advanced Reporting with Data Warehouse
Jaspersoft and Clarity PPM - Advanced Reporting with Data Warehouse
 
HiveACIDPublic
HiveACIDPublicHiveACIDPublic
HiveACIDPublic
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1
 
Configuring and Monitoring HANA Extension Node
Configuring and Monitoring HANA Extension NodeConfiguring and Monitoring HANA Extension Node
Configuring and Monitoring HANA Extension Node
 
Working with Hive Analytics
Working with Hive AnalyticsWorking with Hive Analytics
Working with Hive Analytics
 
IDUG 2015 NA Data Movement Utilities final
IDUG 2015 NA Data Movement Utilities finalIDUG 2015 NA Data Movement Utilities final
IDUG 2015 NA Data Movement Utilities final
 
IUG ATL PC 9.5
IUG ATL PC 9.5IUG ATL PC 9.5
IUG ATL PC 9.5
 
Provisioning Servers Made Easy
Provisioning Servers Made EasyProvisioning Servers Made Easy
Provisioning Servers Made Easy
 

Recently uploaded

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 

Recently uploaded (20)

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 

SAP HANA Dynamic Tiering Test-drive

  • 1. SAP HANA Dynamic Tiering Test-drive This is a compilation of notes collected while installing Dynamic Tiering, creating extended storage, provisioning to a tenant database and creating table using extended storage. By OZSoft Consulting for ITConductor.com Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 1 Image courtesy blogs.sap.com
  • 2. References • Dynamic Tiering Option Installation Guide • Dynamic Tiering Option Administration Guide • SAP HANA Administration Guide Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 2
  • 3. Introduction HANA’s multi-temperature data management feature allows data to be classified and stored in different location, based on access frequency. • HOT – data is accessed frequently, and resides in HANA memory • WARM – data is less accessed, and resides in SAP HANA Dynamic Tiering (disk storage) • COLD – very low/random access of data and resides in Near-Line Storage. Dynamic Tiering (DT) option optimizes and reduces HANA memory requirement by moving less frequently access data (warm) into (DT) disk. Table definition of HOT and WARM (extended) table are the same, except that the WARM has ‘using extending storage’ attribute. In a simple case scenario, older data (e.g. older than 5 years) are stored in Dynamic Tiering, while newer data, which are still frequently accessed remains in HANA memory. Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 3
  • 4. Overview/Testing Overview of using/implementing the Dynamic Tiering/Extended Storage Feature 1. Installation/adding the host 2. Data Provisioning to a tenant database 3. Creating extended storage Testing 1. Creating the HOT and WARM tables 2. Moving some data from HOT into WARM tables 3. Creating a view on top of both HOT and WARM tables 4. Accessing data from both HOT and WARM using the view Some of the steps can be done through HANA Cockpit. In this document, the steps were done through SQL. Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 4
  • 5. Installation - 1 • Dynamic Tiering and SAP HANA can be installed in the same host (and at the same time), for small and testing purposes only. • In this note, Dynamic Tiering is installed (on its own dedicated host) to an existing SAP HANA system (with several hosts). Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 5
  • 6. Installation - 2 • Current Hosts • Dynamic Tiering host to be added ozdtnode1 - slave Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 6
  • 7. Installation - 3 Installation steps 1. Make sure that the /hana shared directory is mounted to the DT node 2. Make sure that saphostagent in the DT node is installed and running 3. Extract the DT SAR file (e.g. /mnt/software/SAP/HANA/Dynamic_Tiering) 4. Logon as root to the master node 5. cd /hana/shared/HDB/hdblcm 6. ./hdblcmgui – component_dirs=/mnt/software/SAP/HANA/DT/SAP_HANA_DYNAMIC_TIERING 7. Select ‘Install or Update Additional Components 8. Choose Components to be installed Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 7
  • 8. Installation - 4 9. Existing hosts will be displayed Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 8 10. Click on ‘Add host’ and select its role
  • 9. Installation - 5 11. Accept default file locations, continue Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 9
  • 10. Installation - 6 HANA Studio – overview after DT installation After the installation, since its not yet ‘provisioned’ to a tenant database, • It will have status ‘Installed but not yet running’ • Service ‘esserver’ will appear as utility under SYSTEMDB. This service can be stopped/started through HANA Studio, HANA Cockpit or SQL. Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 10
  • 11. Installation - 7 The newly added Dynamic Tiering node ozdtnode1 is now part of the Hosts Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 11 In the configuration, section esserver.ini contains parameters for the extended storage
  • 12. Data Provisioning Dynamic Tiering to Tenant DB • There is one-to-one relationship between Tenant DB and one DT host, i.e. one DT can only be assigned to one tenant DB, and vice-versa. • The tenant DB should be ‘ACTIVE_STATUS=YES’ (select * from m_databases) • Import delivery units HANA_TIERING and HDC_TIERING and assign the roles • Set SYSTEMDB configuration parameter ‘global.ini’.’customizatble_functionalities’.’dynamic_tiering’ to true, for SYSTEM. • From system DB, issue SQL ‘alter database <tenant DB> add ‘esserver’ • If there are more than available esserver, the first available will be automatically assigned – there is no need to specify • Once esserver is added to a tenant DB, service ‘esserver’ will disappear from the SYTEMDB display, but will appear in the tenant DB display, with ‘utility’ Provisioning to DT to a tenant DB is complete Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 12
  • 13. Create Extended Storage • From the tenant database, issue the following SQL ‘Create extended storage at ‘<Dynamic Tiering node>’ size <size> KB|MB|GB’ • The ‘size’ allocated is the initial. Additional size can be increased by adding DBSPACE FILE. • The SQL will create a new extended storage database, starts it, and registers it as a SAP HANA server. • The data (with 4 different dbspaces, and log directory/files will be created in the shared location. • Detail are also available from tenant DB’s catalog view M_DBSPACE_FILE Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 13 DBSPACES
  • 14. Creating HOT and WARM tables, and VIEW (1) In a BW production scenario, period will be used, e.g. move data older than 2 years to WARM tables. In this testing example, value of a column is used as criteria in moving data from HOT to WARM. Steps in this exercise are - (1) copy an existing table TSP06 from schema ‘SAPABA’ to schema/table W12345.TSP06_HOT (2) define another table W12345.TSP06_WARM, with the same definition as the HOT, using extended storage, (3) create a VIEW joining the HOT and WARM table showing the two tables are accessed. (4) move some data from HOT to WARM (5) Verify that ALL data (from HOT and WARM) are accessible through the VIEW (6) Confirm that data are accessed from both HOT and WARM through the tool ‘Visualize Plan’ Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 14
  • 15. Creating HOT and WARM tables, and VIEW (2) 1. Create/copy table SQL from TSP06 ‘create column table W12345.TSP06_HOT like SAPABA.TSP06 with data’ The SQL will copy/create the table definition and also the data (parameter ‘with data’). Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 15
  • 16. Creating HOT and WARM tables, and VIEW (3) 2. Define the WARM table Generate DDL, click on the top right corner Change the table name from TSP06_HOT to TSP06_WARM, remove the ‘UNLOAD and AUTO MERGE’, and append ‘USING EXTENDED STORAGE, then execute Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 16
  • 17. Creating HOT and WARM tables, and VIEW (4) 3. Create a view which joins the HOT and WARM table CREATE VIEW W12345.TSP06_ALL AS SELECT * FROM W12345.TSP06_HOT UNION SELECT * FROM W12345.TSP06_WARM Display the newly created tables and view Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 17
  • 18. Creating HOT and WARM tables, and VIEW (5) Display number of entries of table TSP06_HOT Note that TSP06_HOT has 1,547,201 entries Display grouping/detail of table TSP06_HOT Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 18
  • 19. Creating HOT and WARM tables, and VIEW (6) a. From the HOT table, copy entries with PDPAER like ‘DINA%’ to WARM table insert into W12345.TSP06_WARM (select * from W12345.TSP06_HOT where pdpaper like ‘DINA%’) b. Delete all ’DINA%’ entries from HOT table delete from TSP06_HOT where pdpaper like ‘DINA%’ Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 19 4. Move some data from HOT to WARM
  • 20. Creating HOT and WARM tables, and VIEW (7) Verify that all DINA% is not in HOT table anymore Verify that all DINA% is in WARM table Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 20
  • 21. Creating HOT and WARM tables, and VIEW (8) Verify that all data can be retrieved from HOT and WARM through the VIEW TSP06_ALL Verify that total number of entries matches the original count (1,547,201) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 21
  • 22. Creating HOT and WARM tables, and VIEW (9) Verify tables used, using Visualize Plan tool (a) Highlight the SQL against TSP06_ALL  right-click  Visualize Plan  execute Click on the ‘2’ to show table details Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 22
  • 23. Creating HOT and WARM tables, and VIEW (10) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 23 Verify tables used, using Visualize Plan tool (b) – SIMPLE view WARM HOT
  • 24. Creating HOT and WARM tables, and VIEW (11) An index can be created on the extended table to enhance performance. Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 24
  • 25. Additional Notes • Dynamic Tiering can also have a standby host • When the tenant database is backup, its related extended storage is also backup at the same time. Data and Extended storage are also recovered as one. ES Log backup has its own interval time parameter. Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 25 • Up to SPS12, dynamic tiering is not supported by system replication – (OSS note 2140959 DT additional information). Consider special design/architecture in System Replication scenario.
  • 26. Monitoring/Reporting (1) Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 26 For reporting purposes, there are several M_ES*table related to extended storage HANA Studio
  • 27. Monitoring/Reporting (2) • In addition to SQL commands, Dynamic Tiering tiles are available in HANA Cockpit for administration and monitoring. Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 27
  • 28. HANA Cockpit - Dynamic Tiering Alert Alerts on Dynamic Tiering are available in HANA Cockpit Author: Terry Kempis Editor: Linh Nguyen ITConductor.com 28
  • 29. • Any Questions? • Contact Info: Linh Nguyen linh.nguyen@itconductor.com Terry Kempis terry.kempis@itconductor.com Let itconductor.com @itconductor