What is the AWS Data Provider for SAP?
What is the AWS Data Provider for SAP?

This course explains what the AWS Data Provider for SAP is, what it does, and how it can help monitor and enhance the performance of business transactions via your SAP applications.

Learning Objectives

By the end of this course, you will have a greater understanding of the AWS Data Provider for SAP, including:

  • What this tool is and the benefit it provides
  • Which services the data provider for SAP interacts with 
  • How access is granted for the AWS Data Provider for SAP
  • How to review metrics that have been captured

Intended Audience

  • Those who are implementing and managing SAP on AWS
  • Those who plan to take the AWS Certified SAP on AWS - Specialty (PAS-C01) certification exam


To get the most out of this course, you should understand Amazon EC2 and Amazon CloudWatch, and be familiar with AWS IAM Roles.


Hello and welcome to this lecture where I shall answer the questions, ‘what is the AWS Data Provider for SAP?’.  Well, we can certainly assume that it is some kind of data collection tool that integrates with SAP, but what data does it collate? what does it do with it? and why? 

The AWS Data Provider for SAP is a tool that can be used to help you collate and gather performance-related data across AWS services which can then be fed to SAP applications, allowing them to enhance the performance of business transactions. When running multiple SAP applications across your AWS environment, many hosted on Amazon EC2 instances, they will be generating a high number of business transactions which are crucial to your business operations.  Having an insight into these transactions can help you resolve any issues that may arise, allowing you to quickly and efficiently troubleshoot any performance issues that occur, and this is where the AWS Data Provider for SAP comes into play.   

However, before you can gain these insights and benefits that this tool brings, there is a prerequisite to installing the DataProvider agent on your EC2 instances that are supporting your SAP applications, allowing you to monitor transactions.  It’s worth noting that this agent is free of charge, however, there are underlying costs associated with the agent as it makes GetMetric calls to both Amazon CloudWatch for regular data interval collection, in addition to the Amazon EC2 API to retrieve specific metric data. 

The information and data that the agent receives can come from Amazon CloudWatch, your EC2 instances in your environment, and instance metadata, which include metrics on your Operating Systems, the storage being used, in addition to networking information, all of which are valuable to your SAP architecture.  

The AWS Data Provider for SAP then feeds this valuable metric data to monitoring transactions built within SAP applications designed to present performance statistics via the SAP Operating System Collector (SAPOSCOL) and the SAP CIM Provider.  CIM stands for Common Information Model, and it provides a standard for SAP to describe management information within a computing environment. From this diagram, we can see how these components work together. 

As you can see, we have an EC2 instance within A VPC with the Data Provider for SAP agent installed. This is gathering data from a number of sources, firstly, from other EC2 instances within your environment via the EC2 Endpoint.  You can also see it is gathering metric data from Amazon CloudWatch, in addition to the instances' own metadata and OS information.  All of this data is being fed into the Data Provider for SAP.  This gathered data is then read by the SAP Operating Collector (SAPOSCOL) and the SAP CIM Provider and passed to the SAP system.

At this point, the AWS stats and metrics collected can be analyzed using the SAP CCMS.  For quick access to this data, you can enter the transaction st06 (or /nst06) in the upper-left transaction field of the SAP GUI.

About the Author
Learning Paths

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.