(SM-2408) SAP Datasphere

 

Storage management supports connecting to SAP Datasphere Space via a database user. To successfully establish a connection, it is required to have created a Space in SAP Datasphere and within that Space, a database user must be created with enabled Read and Write access.

General Prerequisites

Reuse Library release

SAP Datasphere integration is available in Reuse Library 2402 or higher.

SAP NetWeaver release

Storage management requires SAP ABAP stack NW 7.01 SP15 or higher.

Java connector

Java connector is a critical middleware component used for communication between SAP and SAP Datasphere. Follow the installation steps described in the Java Connector Setup.
The minimum required Java connector version for SAP Datasphere integration is 240.

OS directory and JDBC Driver

JDBC protocol is used to connect to SAP Datasphere. SAP HANA JDBC driver needs to be manually copied to the operating system and accessible to the connector. Download the SAP HANA JDBC driver. The latest version of the SAP HANA JDBC driver is recommended.

It is recommended to store the drivers in a directory shared between application servers, organized in sub-directories to avoid possible conflicts (some customers connect to multiple different platforms/services).

The default directory used to store drivers needed for communication with remote storages/services is:

$ ls -ld /sapmnt/<SID>/dvd_conn rwx------ 2 dvqadm sapsys 4096 --- /sapmnt/<SID>/dvd_conn

The actual SAP HANA JDBC driver should be put into a dedicated sub-directory, for example:

$ ls -ld /sapmnt/<SID>/dvd_conn/* drwxr-xr-x 2 dvqadm sapsys 4096 --- /sapmnt/<SID>/dvd_conn/hana $ ls -l /sapmnt/<SID>/dvd_conn/hana drwxr-xr-x 2 dvqadm sapsys 4096 --- /sapmnt/<SID>/dvd_conn/hana/ngdbc-2.19.16.jar

Set its ownership and permissions appropriately to <sid>adm[:sapsys].

Create a Database User in SAP Datasphere

You must first create a database user to establish a connection to SAP Datasphere. Please refer to the provided guide for instructions, ensuring to enable both Write access (SQL, DDL, & DML) and Read access (SQL).

Create Datasphere storage in Storage Management

Go to transaction /DVD/SM_SETUP
Create new storage of type DATASPHERE

Storage ID: Logical name of the storage connection.
Storage type: DATASPHERE (SAP Datasphere).
Java connector RFC: RFC Destination used for communication with JCo.
JDBC Call Repeat: Number of times failed calls should be retried.
JDBC Repeat delay (seconds): Delay between retried calls.
Host Name: The host name.
Port: The port number.
Database name: Name of an existing database name in SAP Datasphere.
Database schema: Name of a generated Open SQL Schema in SAP Datasphere.
Username: The name of your SAP Datasphere database user.
Password: The password for the database user.
Driver path: Path to Datasphere driver directory.
Hints: Additional string added to connection string when JDBC driver establishes a connection.
Connection pool size: Number of connections that can be kept open in the pool, reducing resource-expensive establishment of JDBC connections.