SAP BusinessObjects
The section explains how to connect SAP BusinessObjects to your Exasol database using the Exasol ODBC and JDBC drivers.
SAP BusinessObjects is a business intelligence software and big data analytics platform that helps you explore, analyze, and share real-time business analytics easily. For more information, see SAP BusinessObjects Business Intelligence Platform.
Exasol takes no responsibility for any changes in functionality or terms of use for the third-party software described in this section. For more information, refer to the respective software vendor’s website.
Prerequisites
- A running Exasol database
- Exasol ODBC or JDBC driver must be installed. You can download drivers from the Exasol Downloads portal. For more information, see Drivers.
- A running Instance of SAP BusinessObjects
ODBC Connection
Configure the Driver
To set up the ODBC driver in Windows ODBC Administration:
- Configure the Exasol ODBC driver and datasource as described in Configure Driver and Data Sources.
- Open
odbc.prm
file from the ODBC installation directory and modify the following parameters.<Parameter Name="DB_TYPE">GENERIC</Parameter>
<Parameter Name="EXT_JOIN">YES</Parameter>
<Parameter Name="CONCAT">||</Parameter>
<Parameter Name="COMMA">||' '||</Parameter>
<Parameter Name="OUTERJOINS_GENERATION">USUAL</Parameter>
<Parameter Name="LEFT_OUTER">$(+)</Parameter>
<Parameter Name="RIGHT_OUTER">$(+)</Parameter>
<Parameter Name="EXT_JOIN_INVERT">YES</Parameter> - Save the file.
You can now connect to Exasol using the ODBC driver. For more information, see Using ODBC Driver.
JDBC Connection
Configure the Driver
To set up the JDBC driver for Exasol, do the following:
- Go to the JDBC driver folder in the BusinessObjects installation directory.
For example,C:\BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\jdbc
- Copy the
exajdbc.jar
into the directory. - Create a copy of the
jdbc.sbo
file. - Open the file in a text editor and add the following lines in the new file.
<JDBCDriver>
<ClassPath>
<Path>$ROOT$/drivers/java/dbd_jdbcwrapper.jar</Path>
<Path>C:\JDBC-drivers\exajdbc.jar</Path>
</ClassPath>
...
<Databases>
<DataBase Active="Yes" Name="Exasol JDBC">
<Parameter Name="JDBC Class">com.exasol.jdbc.EXADriver</Parameter>
<Parameter Name="URL Format">jdbc:exa:$DATASOURCE$</Parameter> - Save the file.
You can now connect to Exasol using JDBC driver, see Using JDBC Driver.
Connect SAP BusinessObjects to Exasol
Using ODBC Driver
Do the following to connect to Exasol using ODBC driver:
- Open the Information Design Tool from Start> SAP Business Intelligence > SAP BusinessObjects BI platform 4 Client Tools.
- Create a new local project:
- Select File > New > Project.
- Add a name for the project.
- Click Finish.
- Right-click the Project and select New > Relational Connection.
- In New Relational Connection dialog, add resource name, description, and click Next.
- Do the following in the Database Middleware Driver Selection dialog:
- Select GENERIC > Generic ODBC Datasource > ODBC driver.
- Add username and password.
- Choose a data source name for the ODBC alias.
- Click Finish.
Using JDBC Driver
Do the following to connect to Exasol using JDBC driver:
- Open the Information Design Tool from Start> SAP Business Intelligence > SAP BusinessObjects BI platform 4 Client Tools.
- Create a new local project:
- Select File > New > Project.
- Add a name for the project.
- Click Finish.
- Right-click the Project and select New > Relational Connection.
- In New Relational Connection dialog, add resource name, description, and click Next.
- Do the following in the Database Middleware Driver Selection dialog:
- Select GENERIC > Exasol JDBC > JDBC driver.
- Add JDBC-URL:
jdbc:exa:<host-range>:<port>
- Add JDBC Class:
com.exasol.jdbc.EXADriver
- Click Finish.