0% found this document useful (0 votes)
306 views13 pages

DP Agent Installation and Configuration of Remote Source

The document outlines the responsibilities and prerequisites for installing and configuring SAP HANA Smart Data Integration (SDI) and SAP Web IDE, detailing the necessary components and packages to be installed. It provides step-by-step instructions for setting up the Data Provisioning Agent, verifying installations, and configuring connections to HANA systems. Additionally, it includes instructions for creating a SQL remote source and ensuring successful connections between the systems.

Uploaded by

anupam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
306 views13 pages

DP Agent Installation and Configuration of Remote Source

The document outlines the responsibilities and prerequisites for installing and configuring SAP HANA Smart Data Integration (SDI) and SAP Web IDE, detailing the necessary components and packages to be installed. It provides step-by-step instructions for setting up the Data Provisioning Agent, verifying installations, and configuring connections to HANA systems. Additionally, it includes instructions for creating a SQL remote source and ensuring successful connections between the systems.

Uploaded by

anupam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Responsibility matrix

1. Installation of SDI and it’s components (XSA) – BASIS


2. Installation and configuration of DPA agent to connet to HANA tenant – BASIS
3. Setup SSL for XSA – BASIS/ IT/ OS / network
4. Steps on the SQL source – SQL person with admin privileges
5. Configuration and testing connections for remote source in webIDE – BASIS
6. Testing remote source / creating VT’s etc. – Datawarehouse analyst
Pre-requisites for SAP HANA Smart Data
Integration (SDI)

Installation and Configuration Guide (sap.com)

1. Data Provisioning server is built in with


index server. No separate install
2. Data Provisioning agent runs outside the
SAP HANA environment and hence needs
to be setup separately.
Smart Data Integration (SDI), Data Provisioning
Proxy, Data Provisioning administration
application are included with the HANA_IM_DP
delivery unit.

Pre-requisites for SAP WEB IDE

Installing SAP Web IDE | SAP Help Portal

Based on the above requirements, We are going


to download and install below mentioned
packages in HANA:

 WEB IDE : SP07 Patch0 for SAP WEB IDE


2
 HANA HRTT : SP15 Patch232102 for SAP
HANA 3.RUNTIME TOOLS 2.0
 XSA Client
 SAP HANA SDI : SP07 Patch0 for HANA DP
2.0
 XSA Cockpit
 XS Advanced 2.0 : SAP Extended APP
SERVICES 01
 XSAC_SERVICES
 XSAC_UI5_FESV6

To verify XSA has been installed and all Connect as xsa_admin to the required org/space
components related/dependent on XSA have as shown
been updated [root@vsdb9002 ~]# su - ad1adm
Last login: Wed Apr 24 13:16:13 EDT 2024 on
pts/0
ad1adm@vsdb9002:/usr/sap/AD1/HDB00> xs
login
API_URL:
https://vsdb9002.eskenazihealth.edu:30030
USERNAME: xsa_admin
PASSWORD>
Authenticating...
ORG: orgname
SPACE: SAP
API endpoint:
https://vsdb9002.eskenazihealth.edu:30030 (API
version: 1)
User: xsa_admin
Org: orgname
Space: SAP
Xs lc to display all component versions updated ad1adm@vsdb9002:/usr/sap/AD1/HDB00> xs lc

Getting software components in org "orgname" /


space "SAP" as xsa_admin...
Found software components:

software component version


----------------------------------------
XSAC_ALM_PI_UI (sap.com) 1.16.0
XSAC_HRTT (sap.com) 2.16.240102
XSAC_PORTAL_SERV (sap.com) 2.7.0
XSAC_SAP_WEB_IDE (sap.com) 4.7.1
XSAC_SERVICES (sap.com) 1.7.25
XSAC_UI5_FESV4 (sap.com) 1.52.45
XSAC_UI5_FESV6 (sap.com) 1.71.56
XSAC_UI5_SB (sap.com) 1.0.4
XSAC_XSA_COCKPIT (sap.com) 1.1.39
Xs apps to ensure all XSA services have been
started post deployment

enable DP server for AP2 from systemDB@AP1 ALTER DATABASE AP2 ADD 'dpserver';
verify DPserver shows up as a service select * from M_SERVICES
Import delivery unit
Installing the DP agent. [agent_admin@vsapps9104
HANA_DP_AGENT_20_LIN_X86_64]$ pwd
/install/DW_HHC/DPA/
IMDB_DPAGENT200_07P_20-70002516/
HANA_DP_AGENT_20_LIN_X86_64
[agent_admin@vsapps9104
HANA_DP_AGENT_20_LIN_X86_64]$ ls
hdbclientreg hdbinst hdbsetup hdbuninst
instruntime packages
[agent_admin@vsapps9104
HANA_DP_AGENT_20_LIN_X86_64]$ ./hdbinst
SAP HANA Data Provisioning Agent installation kit
detected.

SAP HANA Lifecycle Management - dataprovagent


Installation 2.7.2.0.0
****************************************
****************************

Enter Installation path [/usr/sap/dataprovagent]:


Enter Agent Listener Port [5050]:
Enter Agent Administration Port [5051]:
Enter Custom JRE directory (to use bundled JRE,
leave it blank):
Checking installation...
Preparing package 'dataprovagent'...
Preparing package 'Installer'...
Installing SAP HANA Data Provisioning Agent to
/usr/sap/dataprovagent...
Installing package 'dataprovagent'...
Installing package 'Installer'...
########################################
#############################
IMPORTANT NOTE:
########################################
#############################
You have installed Data Provisioning Agent with
default settings. The default settings use insecure
channel to communicate with HANA server. For
secure communication, SSL settings must be
configured via the Data Provisioning Agent
Configuration tool after the installation is
complete. Please see SAP HANA Smart Data
Integration Installation and Configuration Guide
for details on configuring SSL between the Agent
and HANA server.
########################################
#############################
grep: /usr/sap/dataprovagent/Sybase/interfaces:
No such file or directory
sh: /usr/sap/dataprovagent/Sybase/interfaces:
No such file or directory
sh: /usr/sap/dataprovagent/Sybase/interfaces:
No such file or directory
sh: /usr/sap/dataprovagent/Sybase/interfaces:
No such file or directory
Configuring ds-lite ...
Installation done
Log file written to
'/var/tmp/hdb_dataprovagent_2023-10-
23_17.52.36_3465137/hdbinst_dataprovagent.lo
g' on host 'vsapps9104'.
[agent_admin@vsapps9104
HANA_DP_AGENT_20_LIN_X86_64]$
Login as 609843 Enter option 1 to create a new user
Login as sudo su –
Login as sudo su – agent_admin
Cd /usr/sap/dataprovagent/bin

Create a new admin user dpa_admin

User dpa_admin user created

Login to DPA using the new admin user


dpa_agent and the password
Verify the agent status is running using option 1

Connect DP agent to HANA system.


Go to option 7 SAP HANA connection.
Then to option 6 for TCP/IP connection

Connect to AP1-HANA
vsdb9102.eskenazihealth.edu

To identify the correct port issue below query


when connected to AP1 as systemDB

SELECT
DATABASE_NAME,SERVICE_NAME,PORT,SQL_POR
T,(PORT + 2) HTTP_PORT
FROM SYS_DATABASES.M_SERVICES WHERE
DATABASE_NAME='AP2' and
((SERVICE_NAME='indexserver' and
COORDINATOR_TYPE= 'MASTER') or
(SERVICE_NAME='xsengine'))

Enter port 30047


Next you need to create user in HANA with
permissions as shown

Enter the details of the created HANA user on this


screen, which confirms the connection between
DP agent machine and the HANA server. In our
case.
AD2 – D/Q
AP2 – production
Verifying the agent status, you can see it’s
connected/registered with the backend HANA
system successfully

On Hana database execute the Query “SELECT *


FROM AGENTS” to check if the agent is showing
up to confirm the successful registration of the
agent.
SSL configuration for WEBIDE

Creating a SQL remote source


Download Microsoft JDBC Driver 12.4.0 for SQL
Server from Release notes - JDBC Driver for SQL
Server | Microsoft Learn

Extract the zip and place the driver JAR file to


the /usr/sap/dataprovagent/lib directory
Launch the config agent tool using:
./agentcli.sh –configAgent and select option 9 for
Adapter registration

Copy the name of the adapter you want to


register. In this case we want to register the
MssqlLogReaderAdapter

Select option 2 to register Adapter and hit enter

Enter the name of the Adapter i.e.


MssqlLogReaderAdapter

MssqlLogReaderAdapter registered successfully

Steps on the SQL source As V3it cannot directly access the SQL using
windows authentication, SSMS needs to be
downloaded locally and below string needs to be
launched via Start >> Run

C:\Windows\System32\runas.exe /netonly
/user:EH\609843 "C:\Program Files (x86)\
Microsoft SQL Server\130\Tools\Binn\
ManagementStudio\Ssms.exe"
Enter the EH user /pad

Connect to the DB engine as shown

Steps to be executed on the SQL DB in question

Once the SQL source is ready, it’s time to setup the source in HANA’s webide. Steps show below
Login to the webide as xsa_admin https://vsdb9002.eskenazihealth.edu:53075
Switch database explorer and add your HANA
system/tenant details
Once the DB is added, add the remote source as
shown

Inputs to create a remote SQL source.


For the technical user/password, we use the one
created in section “Steps to be executed on the
SQL DB in question”
If the connection is successfully established, the
remote objects from SQL DB will show up

You might also like