This will require Data Admin privileges to setup and Builder for implementation.
iDashboards can connect to a SAP HANA Database using a JDBC driver. A JDBC driver is a software component enabling a Java application to interact with a database. To connect with individual databases, JDBC (Java Database Connectivity API) requires specific drivers for each database. The JDBC driver gives out the connection to the database and implements the protocol for transferring the query and result between the client and the database. iDashboards implements native protocols and does not require additional software installed on the driver host. In other words, iDashboards provides driver connectivity with the JDBC Data Source via the specified driver. This document explains a step-by-step procedure to create the Data Source with a SAP or a Premium Data Connector.
Driver Installation
Data Connection
Generic Connection
Driver Installation
Before you can connect the driver must first be installed on your iDashboards server.
- Download the driver from your SAP account.
- Copy the JDBC version of the driver to your iDashboards server from the following location:
- Windows:C:\Program Files\sap\hdbclient\
- Linux: /usr/sap/hdbclient/
- Copy the ngdbc.jar file to your <ivizgroup home>/drivers
- Note: For iDashboards production installations deployed using the automated Windows installer, the default <ivizgroup home> directory is C:\Program Files\iDashboards_SRV
- Restart your iDashboards Server service (iDashboardsSRV) to complete the driver installation
Driver Installation
Generic Connection
Data Connection
Once the JDBC driver is properly installed, you can make the connection in iDashboards. Note that the iDashboards server must have access to your database server, and you will need a username and password with at least SELECT privileges.
Follow the steps below to set up a data source in iDashboards Admin or Data Hub.
- Select Data Sources
- Then New
- For Data Source Type select Generic JDBC
- In the Create a Data Source screen fill in the highlighted fields:
Read User: A database user with at least SELECT privileges to your database
Password/Confirm Password: The user’s password
Database URL: The host name or IP address of the server with your database server instance
JDBC Driver Class: com.sap.db.jdbc.Driver - Click Save, your data source is now available
Driver Installation
Data Connection
CDATA Documentation
CData JDBC Driver for SAP HANA Database is where we get the documentation on making this connection, however, the Premium Data Connectors are not a straight forward process which is why we make articles like this to help you make the connections more easily. This one requires a few steps, with a few different links to get very specific pieces of information to make this connection within iDashboards. The SAP HANA Database driver is part of the Premium Data Connectors if you do not have these please contact your Client Success Manager.
Client Success Manager.
Follow the steps below to set up a data source in iDashboards Admin or Data Hub.
- Select Data Sources
- Then New
- For Data Source Type select Generic JDBC
- In the Create a Data Source screen fill in the highlighted fields:
Data Source Name: This can be anything you like and is for reference only
Database URL: The connection string to your database which should begin withjdbc:sap://
Example Connection String:jdbc:sap://ServerName:30015/?autocommit=false
JDBC Driver Class:com.sap.db.jdbc.Driver
The UserID and Password fields are required only if you do not include these values in your connection string.
Port: The port is identified by a 3 then the instance number "00" followed by the number 15. Ending as 30015. - Click Save, your data source is now available
For More Information:
- Creating a Database URL (Connection String)
- SAP HANA JDBC Reference Documentation
- iDashboards Admin Manual 10. Managing Data Sources
Disclaimer: iDashboards Technical Support Engineers are not proficient in the Management and Integration of every API that exists as new APIs are being created everyday with each company that wants to provide seamless integration with other software. However, we do our best to help you make these connections because we want to assist you in your success. If you do not see an article for a connection you would like to make please contact iDashboards Support and know that it will take a bit of time to figure out what is necessary for this integration.
If the above is unable to resolve the issue, then please contact iDashboards Support for further assistance.
Comments
0 comments
Please sign in to leave a comment.