In This Section:
You must configure all non-DataDirect drivers (drivers other than the DataDirect drivers distributed with Essbase) for all data sources.
Some, but not all, non-DataDirect drivers are tested and supported for Essbase. For detailed information about qualified drivers and data sources, see the Oracle Hyperion Enterprise Performance Management System Installation and Configuration Guide.
The information in the section also applies if you want to change the default settings for DataDirect ODBC drivers that are distributed with Essbase.
You create a configuration file (ESSBASEPATH/bin/esssql.cfg) when you want to connect to a database using non-DataDirect drivers, or when you want to change the default settings for the DataDirect ODBC drivers that are distributed with Essbase.
The configuration file must contain the driver file names (DriverName), and an optional description (Description), the value for which must be enclosed in double quotation marks (the default value for Description is " "); it may contain additional keywords, the values for which are 0 or 1, as shown in Table 1.
Keywords and values must be separated by at least one space, and the set of keywords and values for each driver must be enclosed within brackets ( [ ] ).
Different drivers may require additional values. See the driver documentation for specific information.
In the following example, the first entry for Oracle changes the default settings for the DataDirect drivers distributed with Essbase. The second entry is for Microsoft SQL Server, a non-DataDirect driver.
[ Description "Oracle Wire Protocol" DriverName ARORA UpperCaseConnection 0 UserId 1 Password 1 Database 1 SingleConnection 0 IsQEDriver 1 ] [ Description "Microsoft SQL Server 32-bit" DriverName SQLSRV32 UpperCaseConnection 0 UserId 1 Password 1 Database 1 SingleConnection 0 IsQEDriver 0 ]
Defaults apply to values that are not specified. The defaults applied within configuration files differ from the Essbase default values that apply if no esssql.cfg file exists.
Table 1. Configuration File Keywords and Values for Non-DataDirect Drivers
Note: | The DataDirect ODBC drivers that connect to Oracle 11g databases are configured to enable multi-threaded connections and to disable uppercase conversion. To enable multi-threaded connections for the SQL Server Wire Protocol driver, see Performing Multiple SQL Data Loads in Parallel to Aggregate Storage Databases. |
To find driver names on Windows:
Using a method from step 1 in Configuring Data Sources on Windows, start ODBC Administrator:
The ODBC Data Source Administrator dialog box opens.
Configured data sources are listed in the User Data Sources box. Drivers that are not properly configured but are listed in the User Data Sources box can be ignored.
Obtain the file name of the preferred driver by scrolling to the right.
For example, the file name for the Microsoft Access Driver is ODBCJT32.DLL.
Essbase recognizes the basic configuration information for DataDirect drivers, such as the name of the driver and whether the name and password are case-sensitive. You must provide configuration information for non-DataDirect drivers, or if you want to change the default settings for the DataDirect drivers that are distributed with Essbase.