Quantcast
Channel: SCN : Document List - BI Platform
Viewing all articles
Browse latest Browse all 816

Step-by-Step guide for Configuration of MSSQL JDBC for BI Extraction

$
0
0

Premise: You need to setup BW data extraction from a remote MS SQL Server (2005 / 2012) on UNIX (AIX / HP-UX based) Systems

 

 

 

Observation:

  •   Follow this documentation for NW 7.0 based Systems
  •   AIX / HP-UX based systems do not support DB

Refer SAP Note:1644499 - Database connectivity from Linux to SQL Server

 

 

Solution: UDConnect(Uses J2EE Engine)

Refer SAP Note:1601608 - How to access an external Microsoft SQL Server database

 

 

Connectivity Support Matrix

13.png

 

 

 

Procedure:

 

 

  1. Download JDBC Driver for MS SQL Server

  Refer SAP Note:639702 - JDBC driver for Microsoft SQL Server

 

  Download the latest version of the "Microsoft SQL Server JDBC Driver" from the Microsoft download page; for example:

  "Microsoft SQL Server 2005 JDBC Driver 1.2" for SAP releases based on SAP NetWeaver releases between 7.0 and 7.11: This download is no longer    provided by Microsoft.

If required, you can download the driver from SAP Service Marketplace:http://service.sap.com/swdc> Database and Database  Patches (from other vendors)> MS SQL Server > Database Patches > MICROSOFT JDBC > MS SQL SERVER 2005 JDBC 1.2 > MS SQL SERVER >  Microsoft SQL Server 2005 Driver for JDBC version 1.2

 

1..jpg

 

2..jpg

 

      Download the zip file and extract it

 

 

  2. Configure the JDBC

      Go to Visual Administrator

  • In the Cluster tab, select Server -> Services -> JDBC Connector
  • Click on Driver, and click on Create new driver or Datasource button (in case, it is not already present)

 

3..jpg

 

  • Enter the name of your driver (i.e. MSSQL2012 in this case) and navigate tothe extractedzip file and selectsqljdbc.jar

 

     4..jpg

 

 

  • Click No when prompt "Choose other files".

 

  • In the Cluster tab, select Server -> Services ->Connector Container.
  • In the right pane, On the Runtime tab, connectors -> connector1.0 -> sap.com/com.sap.ip.sdk.dac.connector.jdbc -> SDK_JDBC
  • Select Resource Adapter tab
  • Press Add and enter the name of the JDBC driver to add to it to the loader references. This takes in the following format : library:<drivername> (i.e. library:MSSSQL2012)

 

5..jpg

 

 

  • Now, Restart the BI JDBC Connector. For that On the Cluster tab -> Services -> Deploy

 

  • In the right pane, On the Runtime tab, Select the BI JDBC connector - sap.com/com.sap.ip.bi.sdk.dac.connector.jdbc

 

6..jpg

 

 

  • Press Stop Application and then Press Start Application

 

  • Now BI JDBC Connector is ready for use

 

For Testing the Connection, follow this steps:

 

  • Select Services -> Connector Container -> Select sap.com/com.sap.ip.bi.sdk.dac.connector.jdbc -> SDK_JDBC
  • Click on Managed Connection Factory tab -> Properties tab
  • Enter your connection properties, as per below:

          Refer: http://wiki.scn.sap.com/wiki/display/EP/JDBC+Connection+Setup

 

     7..jpg

 

  • Save the settings
  • Log out of the Visual Administrator.

 

 

Now Run the following link to test the connection : http://<hostname>:<port>/TestJDBC_Web/TestJDBCPage.jsp

 

Example: http://localhost:50000/TestJDBC_Web/TestJDBCPage.jsp

 

If your connection is successfully configured, a list of tables appears

 

8..jpg

 

 

  3. Additional Steps

 

 

Make sure you create new JCo RFC (for each SDK_* under Connectors). 1 in this case

 

9..jpg

 

 

Any name should Work, For example it can be UDI_<xxx>

 

10..jpg

 

Create a corresponding RFC. Make sure the Program ID used is the same as in JCo RFC

 

11.jpg

 

This concludes the Technical setup of UDConnect.

 

 

 

 

Reference:

SAP Notes as Mentioned Above

http://wiki.scn.sap.com/wiki/display/VC/Step-by-Step+guide+MySQL+JDBC

http://scn.sap.com/community/data-warehousing/bw/blog/2012/11/29/errors-in-rsa1-when-extract-data-over-the-udi-connection


Viewing all articles
Browse latest Browse all 816

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>