Operations Administration and Monitoring SAP HANA

Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

Operations Administration and Monitoring for the

SAP HANA Platform


Prasad Illapani, SAP HANA Product Management & Strategy
SAP Labs LLC., Bellevue, WA.

Disclaimer
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 by SAP 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.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

Agenda

SAP HANA Administrator & Tools - Overview

SAP DB Control center - Overview

SAP HANA Cockpit Overview & SP11 updates

SAP HANA Administration & Monitoring - Roadmap

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP HANA Journey: Evolution to Data Management and


Application Platform
Accelerate
SAP HANA in-memory
database for real-time
analysis and reporting

Innovate

Simplify

Business Warehouse on SAP


HANA for real-time data
warehousing
SAP Business Suite on SAP
HANA for real-time business +
app extensions
SAP HANA Enterprise Cloud
combining real-time with
simplicity of the cloud
Everything in the Cloud, Powered by SAP
HANA the foundation for SAPs entire
application portfolio for innovation and
integration

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP HANA Platform


Supporting various personas
Advanced Analyst

Developer

Security Architect

Administrator

SAP HANA made for rapid


application development

SAP HANA state of the art


analytics

SAP HANA simple platform


lifecycle

SAP HANA reliable and


save

Data Architect

Data Integrator

SAP HANA comprehensive


data management capabilities

SAP HANA open platform


for multiple sources

Datacenter Architect
SAP HANA manifold
deployment options

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

SAP HANA Administrator & Tools


Overview

SAP HANA Administrator

The SAP HANA administrator is responsible for the upkeep, configuration, and reliable operation of
SAP HANA systems.
Admin
persona

Related
personas

Lifecycle
Management
Infrastructure
OS, platform,
installation,
sizing,
deployment
options,

Workload
Management

Configuration

Troubleshooting

Administration
Admin

Backup &
Recovery

Monitoring

Security
Network
security,
encryption,
single sign-on,
creating,
assigning and
revoking
roles

High Availability

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

Tools Overview Status SPS12

SAP HANA Studio is the


main administration tool for
the SAP HANA database.
With SPS09, a first version
of the Web-based tools SAP
HANA Cockpit and SAP DB
Control Center was
introduced for monitoring
SAP HANA databases.
SAP HANA is fully integrated
into SAP Solution Manager.

SAP DB Control Center


Web-based tool for landscape
monitoring of SAP databases

&

SAP HANA Cockpit


Web-based tool to monitor & operate
individual SAP HANA databases

SAP Solution
Manager / DBA
Cockpit

SAP HANA
Studio
Main
administration tool
for SAP HANA,
based on Eclipse

2016 SAP SE or an SAP affiliate company. All rights reserved.

SAP
HANA

Central tool to manage the


SAP landscape, based on
the SAP NetWeaver
Application Server

Public

Tools Overview Future Plan

SAP HANA Cockpit absorbs the


functionality of SAP DB Control Center.

SAP HANA Cockpit


Web-based tool to monitor and operate individual and
multiple SAP HANA databases

SAP HANA Cockpit follows an alert-driven


guided-procedure approach. A DBA will be
enabled to drill-down to the root cause of an
issue.

Core administration and monitoring features


are available by default, while
features
to Studio
SAP
HANA
manage optional componentsMain
are only
administration tool
available if the optional component
for SAPhas
HANA, based on
been installed.
Eclipse

It is planned to replace the administration


perspective of HANA Studio with SAP
HANA Cockpit.

2016 SAP SE or an SAP affiliate company. All rights reserved.

SAP Solution
Manager / DBOS
Cockpit

SAP
HANA

Central tool to manage the


SAP landscape, based on
the SAP NetWeaver
Application Server

Public

Administration tools
SAP HANA Web IDE (Workbench)
Web-based development environment
replacing SAP HANA Studio
Access to full SAP HANA Repository/Catalog
Creation and editing of development objects
Debugging and performance analysis

Access to user/role details


Perform basic user administration tasks

Access to server trace files/dumps


View and download diagnosis files

URL of SAP Web IDE


http://<host>:<port>/sap/hana/ide/

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

10

Administration tools
SAP HANA Studio
Eclipse-based administration and monitoring
tool for individual SAP HANA databases
The SAP HANA Studio is a collection of
applications for SAP HANA.
It enables technical users to manage the SAP
HANA database, to create and manage user
authorizations, and to create new or modify
existing models of data in the SAP HANA
database.
It is a client tool, which can be used to access local
or remote SAP HANA databases.
The SAP HANA Studio runs on the Eclipse
platform.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

11

Administration tools
SAP HANA Cockpit
SAP HANA Cockpit
Built following the SAP Fiori design principles
Enables monitoring on mobile devices
Focus on usability

Persona-oriented design principle


Launchpad offers wide range of applications
Applications designed to offer solutions for
typical DBA tasks

Web-application installed as HANA auto-content


Applications can be integrated in other tools
via URL redirect
Ready for cloud deployments

URL of SAP HANA cockpit


http://<host>:<port>/sap/hana/admin/cockpit

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

12

SAP DB Control Center


Overview

SAP DB Control Center and SAP HANA Cockpit


Overview
SAP DB Control Center
Web-based tool for administration and monitoring of your landscape of SAP databases
SAP HANA cockpit
Web-based tool for administration and monitoring of a single SAP HANA database

SAP DB Control Center

HANA
Cockpit 1

HANA
Cockpit 2

IQ
Cockpit 1

IQ
Cockpit 2

ASE
Cockpit 1

ASE
Cockpit 2

HANA 1

HANA 2

IQ 1

IQ 2

ASE 1

ASE 2

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

14

Topic 10 of 12 | Monitoring & Mission Critical Data Center Operations

SAP DB Control Center


SAP DB Control Center
Built on SAP Fiori design principles
Enables monitoring on mobile devices
Focus on usability

Landscape management for SAP databases


Applications designed to monitor the overall health
of systems located within a data center or across
your enterprise
Start and stop systems
SAP HANA, SAP Sybase ASE, SAP Sybase IQ,

URL of SAP DB control center


http://<host>:<port>/sap/hana/dbcc

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

15

SAP DB Control Center


Systems Directory
Systems Directory
Allows you to add and manage systems and system groups.
You can add systems one at a time or import many systems in a batch.
When you add a system, you make it available to all users of SAP DCC

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

16

SAP DB Control Center


Alert Monitor
Alert Monitor
The Launch Alert Monitor tile tells you how
many total high priority (HP) and medium
priority (MP) alerts have been reported.
On the Alert Monitor screen, you see a list of
systems on the left that shows how many
alerts each one has.
For HANA systems, the drill down opens the
HANA cockpit Alert app for further analysis of
the displayed alerts.
The relationship between the monitored and
other systems in your landscape can be
analyzed and how they are affected, if the
monitored system has an issue.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

17

SAP DB Control Center


Enterprise Health Monitor
Enterprise Health Monitor
The Monitor Enterprise Health tile tells you
how many systems are running.
The Enterprise Health Monitor displays a list
of systems with health indicators for
availability, capacity, performance, and alerts.
Click in the System, Availability, Capacity,
Performance, or Alerts column for a system to
display information provided by the system's
cockpit.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

18

SAP DB Control Center


Start & Stop Systems
Start & Stop Systems
The Start & Stop Systems tile tells you if any
systems are stopped.
On the Start & Stop Systems screen, you can
see a list of systems that shows the state of
each one (running, shutting down, stopped, or
unknown).
If the list is long, focus on systems of interest
by clicking Running Systems or Stopped
Systems at the top of the screen, or use the
search and filter tools.
SAP DCC starts and stops systems using the
SAP host agent, which is included in a typical
installation. If the agent is missing, you cannot
start or stop the system from SAP DCC.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

19

SAP HANA Cockpit


Overview & SP11 Updates

Topic 10 of 12 | Monitoring & Mission Critical Data Center Operations

SAP HANA Cockpit - Further Catalogs


Further Catalogs
Applications that provide core
administration and monitoring features
are available by default.
Applications that allow you to manage
optional components are only available
if the optional component has been
installed.
Examples:
SAP HANA dynamic tiering
SAP HANA smart data streaming
SAP DB Control Center
Groups can be managed using the
Group Panel, all available catalogs and
tiles are shown in the Tile Catalog

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

21

SAP HANA Cockpit for Offline Administration


Overview
Offline Administration and Diagnosis
The SAP HANA cockpit for offline administration is a
version of the SAP HANA cockpit that communicates
with SAP HANA using SAP Host Agent.
You can use it to perform administration tasks, such
as starting the system or troubleshooting a system
experiencing performance problems, as operating
system user <sid>adm.
Content is displayed as tiles that function as entry
points to individual applications.
However, there are no groups or tile catalogs, and it
is not possible to modify the content or the
homepage.
URL:
https://<host>:1129/lmsl/hdbcockpit/<SID>/index.html

2016 SAP SE or an SAP affiliate company. All rights reserved.

SAP HANA cockpit


(for Offline Administration)

SAP HANA cockpit

Database offline/
unresponsive

Database online
SAP Host
Agent

ODATA/
SQL

HANA

Public

22

SAP HANA Cockpit for Offline Administration


Start/Restart/Stop System
Start/Restart/Stop
The tile indicates the system
status: Initializing, Running,
Stopping, or Stopped.
It opens the System Operations app
where you can start, restart, and stop the
system.
In a system with multitenant database
containers, all tenant databases will be
started/restarted/stopped.
While the system is
starting/restarting/stopping, the status of
the individual services can be monitored in
the System Operations app.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

23

SAP HANA Cockpit for Offline Administration


Diagnosis Files
Log and Trace Files
The Diagnosis Files tile opens
the Diagnosis Files app where
you can access log and trace
files, as well as a mixture of other
diagnosis, error, and information files.
To diagnose and analyze errors while SAP
HANA is stopped or cannot be reached
due to performance problems, you can
check these diagnosis files for errors.
Click a file to navigate to its contents.
Alternatively, you can click the download
button to download the file to the
download directory of your browser on
your client.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

24

SAP HANA Cockpit for Offline Administration


Diagnosis Files
Diagnosis Information
Collection
The Diagnosis Files app also
allows you to trigger the collection
of diagnosis information into a zip file,
which you can then download and attach
to a support message, for example.
When you click Collect in the footer bar
you can then specify the scope of
information to be collected by clicking one
of the following options:
Diagnosis Information
RTE Dump Files
The system collects the relevant
information and saves it to a zip file. This
may take some time and runs in the
background.
2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

25

SAP HANA Cockpit for Offline Administration


Troubleshoot Unresponsive System
Troubleshoot
Unresponsive System
When a system cannot be
reached by SQL or is experiencing
performance problems, you or an SAP
support engineer can access diagnosis
information and perform emergency
operations to resolve the situation.
When you click on the Troubleshoot
Unresponsive System tile, the system
displays information about all connections,
transactions, blocked transactions, and
threads in the system.
If necessary, you can cancel individual
connections and transactions, or even
cancel all transactions.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

26

SAP HANA Database


Monitoring Improvements
Monitoring of DDL Statements
Monitoring view M_EXECUTED_STATEMENTS records all DDL statements (e.g. table split/move) by default (can be disabled
using parameter enable_ddl in global.ini, section executed_statements).
Statements are traced in memory, and flushed in regular intervals to a file.
The file size and flush interval are configurable as well as the max. number of trace files (parameters maxfilesize, maxfiles and
trace_flush_internal).

Connection Monitoring
New column CLOSE_REASON in view M_CONNECTIONS now reveals the reason, why a session has been closed (e.g.
because the connection client has been terminated, or because of an idle timeout).
New columns COMMIT_MAX_EXECUTION_TIME, COMMIT_TOTAL_EXECUTION_TIME,
COMMIT_AVG_EXECUTION_TIME and COMMIT_COUNT in view M_CONNECTION_STATISTICS record the time needed
to perform a commit.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

27

SAP HANA Database


Monitoring Improvements
SQL Statement Monitoring
M_SQL_PLAN_CACHE now contains columns MAX_CALLED_THREAD_COUNT, TOTAL_CALLED_THREAD_COUNT and
AVG_CALLED_THREAD_COUNT to show how many threads have been used to execute a specific query.
Columns MAX_SERVICE_NETWORK_REQUEST_COUNT, TOTAL_SERVICE_NETWORK_REQUEST_COUNT and
AVG_SERVICE_NETWORK_REQUEST_COUNT record TrexNet request counts in M_SQL_PLAN_CACHE.
M_EXPENSIVE_STATEMENTS now includes column WORKLOAD_CLASS_NAME to show which workload class had been
assigned to a specific statement execution.
SQL statement hash is now included in trace files in case of error situations (e.g. out of memory situations) to easily identify
which statement caused the problem.

Statistics Service
Alert data in the _SYS_STATISTICS.STATISTICS_ALERTS table is now deleted by default after a period of 42 days.
The number of alerts in the system (that is rows in the table _SYS_STATISTICS.STATISTICS_ALERTS_BASE) now cannot
exceed 1,000,000 by default. If this number is exceeded, the system starts deleting rows in increments of 10 percent until the
number of alerts is below the maximum.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

28

SAP HANA Administrator & Monitoring


Roadmap

SAP HANA
Roadmap overview Administrator

Admin/
Security

Multi-tenancy High Availability /


Disaster Recovery

Administrators value practical and intuitive tools to complete their daily management tasks, and benefit
from increased automation and integration of advanced analytical functions when attending to
administration, monitoring and business continuity across the landscape.
Recent Innovations

Planned Innovations

Future Direction

Administration and monitoring

Administration and monitoring

Administration and monitoring

Web-based offline database administration and troubleshooting of


unresponsive systems
Enterprise configuration management
Backup and recovery

Workload management configuration


Alerting of secondary system in the SAP HANA Statistics Server
Backup and recovery

Feature parity between SAP HANA Studio and SAP HANA Cockpit
Convergence of SAP HANA Cockpit and SAP DB Control Center
Integration of Catalog Viewer, SQL Console and SQLScript Debugger
into SAP HANA Cockpit

Resume database recovery after log replay failure


Workload management
Dynamic mapping of resources to SAP HANA workload

Backup scheduling in SAP HANA Cockpit


Workload management
Enhanced administration of W orkload classes

High availability and disaster recovery


HA/DR option for hot standby (continuous Log Replay)
Platform lifecycle management

Capture and replay


Continuous improvement of capture overhead reduction, improved
tool integration and advanced reporting ad monitoring capabilities
Platform lifecycle management

Optimized (reduced downtime) update of the SAP HANA server and


options
Application lifecycle management
Installation GUI for SAP HANA-based applications built on XS classic

Improved conversion from single to multiple database containers


Application lifecycle management
Software Component and Product Installation & Update for XSA
Content via command line
Multi-tenancy
Easy/fast copy and move of tenant databases (command line
version)

Backup and recovery


Recovery capability in SAP HANA Cockpit
Workload management
Workload management admission control
Capture and replay
Advanced workload manipulation, analysis capabilities and 3rd party
integration
Platform lifecycle management
Integrated download, extraction and update process in HDBLCM Web UI
Application lifecycle management
Extend Software Component and Product Installation & Update for XSA
Content by Fiori GUI
Multi-tenancy
MDC to become default for all SAP HANA databases

2016 SAP SE or an SAP affiliate company. All rights reserved. This is the current state of planning and may be changed by SAP at any time.

Public

30

Planned Innovations & Future Direction


Administration & Monitoring
Planned Innovations

Future Direction

System Performance
Extended statement monitor
Improved performance monitor with load view
Workload management configuration
Administration
Host and Port information available for alerts in the SAP HANA
Statistics Server
Alerting of secondary system in the SAP HANA Statistics Server
SLD for secondary system

2016 SAP SE or an SAP affiliate company. All rights reserved.

Admin/
Security

Usability
Feature parity between SAP HANA Studio and SAP HANA Cockpit
Convergence of SAP HANA Cockpit and SAP DB Control Center
Integration of Catalog Viewer, SQL Console and SQLScript
Debugger into SAP HANA Cockpit
Administration
Advanced database and statement performance analysis
Detailed resource administration and monitoring
Database configuration, including configuration of multiple
container systems
Scheduling for regular administrative tasks
Column table administration
Table partitioning and distribution
Trace configuration and file handling
Advanced Database Landscape Management
Improved configuration management
Enterprise SQL execution

This is the current state of planning and may be changed by SAP at any time.

Public

31

Further information
SAP Education
www.sap.com/education
HA100: SAP HANA Introduction
HA200: SAP HANA Operations & Administration
SAP Public Web
hana.sap.com
SAP HANA Administration Guide
SAP HANA Performance Analysis Guide
SAP HANA Multitenant Database Containers (MDC) Operations Guide
SAP HANA Academy Videos about Administration
SAP HANA International Focus Group

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

32

Thank you
Prasad Illapani
SAP HANA Product Management & Strategy
SAP Labs LLC.
Email: [email protected]

2015 SAP SE or an SAP affiliate company. All rights reserved.

2016 SAP SE or an SAP affiliate company. 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 or an SAP affiliate company.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.
National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company 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.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SEs or its affiliated companies strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forwardlooking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2016 SAP SE or an SAP affiliate company. All rights reserved.

Public

34

You might also like