Connecting Non-SAP Systems to Visual Composer with the BI JDBC template 
The Java Database Connectivity (JDBC) API is the industry standard for database-independent connectivity between the Java programming language and a wide range of databases — SQL databases and other relational data sources, like spreadsheets or flat files. The JDBC API provides a call-level API for SQL-based database access.
The BI JDBC system template provides business intelligence functionality to systems you create based on JDBC-compliant data sources. The template for a BI JDBC system defines the specific parameters needed to connect to these data sources, contains a reference to the BI JDBC Connector, and a reference to the JDBC driver for your data source. The BI JDBC system inherits these properties. Some have default values, while others need to have their values set. You edit the system by inserting the required property values and modifying default values if necessary.
The BI JDBC Connector allows you to connect Visual Composer applications to over 220 JDBC drivers, supporting data sources such as Teradata, Oracle, Microsoft SQL Server, Micorsoft Access, Microsoft Excel, DB2 and text files like CSV. The JDBC Connector is fully compliant with the J2EE Connector Architecture (JCA).
Download a JDBC driver, for example. from http://developers.sun.com/product/jdbc/drivers
Log on to the SAP NetWeaver Administrator with an administrator user: http://<host>:<port>/nwa
Choose .
Choose .
Select a name and choose Add New Driver File to import the JDBC driver file.
Save the new JDBC Driver.
Log on to the SAP NetWeaver Administrator with an administrator user: http://<host>:<port>/nwa
Choose .
Choose .
Select the resource adapter com.sap.ip.bi.sdk.dac.connector.jdbc.
Choose .
Select Add New Reference. The name of the reference must be made up of the string library: and the driver name.
Save the new reference.
Log on to the portal with an administrator user: http://<host>:<port>/irj
Choose . In the context menu for Portal Content, choose .
In tab New System select template BI JDBC System.
Enter the system name, system ID, system ID prefix and description and click Next.
Maintain System Object Properties.
Maintain the properties in the following categories to create a system alias:
Category BI/Business Intelligence: BI Directory Provider: Yes
Category Connection Properties:
Connection URL: URL string specifying the location of a database (e.g. jdbc:sqlserver://<servername>:<port>;databaseName=AdventureWorks)
Driver class name: class name of the JDBC driver (e.g. com.microsoft.sqlserver.jdbc.SQLServeDriver)
Category User Management: User Mapping Type: admin, user
Log on to the portal with an administrator user: http://<host>:<port>/irj.
Choose .
Search for the user and maintain the User Mapping for System Access.
Select the system object created in step 3 and enter the user ID and password used to log on to the source system.
Log on to the Portal with an administrator user: http://<host>:<port>/irj.
Choose .
Select the system object and Test Connection.