DataProvisioning Agent Installation and Upgrade
DataProvisioning Agent Installation and Upgrade
DataProvisioning Agent Installation and Upgrade
If you want to work on SAP Cloud platform, then you need to understand the changes and
how this products are integrated with each other and function dependent.
In short: The SAP Business Technology Platform was first released as SAP NetWeaver Cloud
in 2012, then changed to SAP HANA Cloud in 2013, then changed to SAP Cloud Platform in
2017, and finally changed to SAP Business Technology Platform in 2020.
In my past 2 shared post about SAC and CC upgrade as I mentioned while performing the
S4HANA 2020 Version upgrade for one of my customer Cloud Connector Upgrade + SAC
upgrade + DP Agent upgrade + DataServices are dependent for upgrade, before planning
you also needs to check the dependencies what integration you have in your customer
landscape which required for upgrade or supported.
SAP Cloud Products Architecture – How it’s make connection to public and remote.
Understand time to time changes in SAP products and how it interwork with each other one
difference is highlighted below.
Share soon for understanding of what is SAP Cloud in one document with all SAP products,
with why and How SAP BTP integrated more with SAP business.
Our focus now in the document is DataProvisioning Agent Installation and Upgrade and
Adapter configuration How it work and where it place in SAP Cloud integration.
DPA:To enable connections to on-premise sources, SAP Data Warehouse Cloud leverages SAP HANA
Smart Data Integration (SDI) and its Data Provisioning Agent. The DP Agent functions as a gateway to
SAP Data Warehouse Cloud. SDI configuration consists of installing an agent (A DP Agent) and an
adapter which will establish a link between sap hana and the external source. A dedicated SDI
Administrator user manages SDI landscape environments. He will be responsible for remote sources,
packages, and developer user privileges installations
SDI is HANA database native technology to support all styles of data integration. It can be used
for data federation (Smart Data Access), real-time data replication and to apply complex
transformations on the data.SDI is available on SAP Cloud Platform and every HANA database
since HANA SPS09.
SDI Components:
On this agent,different types of adapters are deployed, these adapters will take care of the
communication between the HANA database and the source systems.
Batch adapters:
ABAP adapter
Microsoft Excel
File (delimited and fixed width)
Facebook
Hadoop Hive
Odata
User Interface
As stated earlier, SDI is fully integrated in HANA, so also the user interfaces are the standard
HANA design tools. This is primarily the HANA Web IDE where you can create the SDI objects
like remote sources, virtual tables, flowgraphs, replication tasks etc. But also HANA Studio (with
the SCP plugin) can be used to create SDI objects.
Licensing
The licensing model is always subject to change, so please check with your SAP account team
for the latest status. However in general we can say that SDI licenses are included in in the “HCP,
integration service premium edition” licenses. You will always need HANA on SCP as a pre-
requisite, the license will enable you to download the data provisioning agent and deployment
unit.
Trial access for SDI is also available today on hanatrial.ondemand.com. At the end of this blog
there’s a link to the step-by-step instructions to start using this trial.
How to install and configure Data Provisioning Agent and Register Adapters
The DP Agent can be downloaded from SAP Service Marketplace as SAR file.
1. Search for Smart Data Integration in SAP Service Marketplace.
2. From the results list, select the latest available SAP HANA SDI release (maintenance product).
Example: SAP HANA SDI 2.0
3. Select the button Comprised software component version.
4. Select HANA DP AGENT x.x
5. Download the latest Service pack.
6. After you download the right DP Agent you must install it.
ABAPAdapter:
The SDI agent includes many adapters. It includes real-time enabled and batch extraction
adapters. In addition to these adapters, to create custom adapters a JAVA based adapter SDK is
also available.
This ABAPAdapter retrieves data from virtual tables through RFC for ABAP table and ODP
extractors. It also provides Real-Time change data capture for ODP extractors.
11. Once the ABAPAdapter is registered in DP Agent, we can check in HANA under SYS
Schema->Expand VIEWS->Right click on ADAPTER and select data preview to check whether
an entry is created.
Steps to set up the Remote Source:
The first step of accessing data virtually is to create remote data source in SAP HANA. Let’s see
how to create remote data source in SAP HANA Studio.
1. Create remote data source by open the folder called “Provisioning” in HANA.
2. Then right click on the “Remote Sources”, select “New Remote Source…”.
4. Choose one adapter from the adapter list in the popup dialog and select the source location,
fill in corresponding connection and authentication information of the remote data source.
5. After filling the connection information, press the run button to create remore data source.
Now, we can see the newly created remote source connection under Provisioning folder.
4. Execute a quick smoke test and get a preview of VBAK data by running the following SQL
statement in the console.
5. Repeat the steps for all the Virtual Tables based on the individual Requirements. In this
example we’d like to use two tables (VBAK & VBAP) from the Source (S/4HANA) as Virtual
tables.
6. Click on create.
Conclusion:
Now the Source Tables are connected via SDI, the Data Provisioning Agent is installed, and the
Data Provisioning Adapter is deployed. Furthermore, the Remote Source and the related Virtual
Tables are created.
Refer : SAP Data Warehouse Cloud DP Agent Setup, Configuration
and Troubleshooting Guide
9. Open the new Dir HANA_DP_AGENT_20_LIN_X86_64 dir created and see below files
It says success
15. Upgrade successfully completed
16. Check the version in manifest file
Thank You.
Jasbir Khanuja, Never Stop Learning Never Stop Exploring