Issuing SQL Commands and Passing Filters

Integrating Oracle BI Presentation Services into Corporate Environments Using HTTP and JavaScript 8-11 sPortal = the catalog path of the destination portal. sTbl = the logical table name to filter. sCol = the logical column name to filter. sVal = the value to filter by. Sample Custom Text Format for PortalNav Call Make sure to include the quotes exactly as shown. font class=nav onclick=\JavaScript:PortalNavevent, sharedtopaz_ portaltransaction analysis, Transaction,Type,;\font

8.3.2.4 Navigation from HTML Results

This is the same as described in Section 8.3.2.3, Navigation Using JavaScript , but rather than using a custom formatter, type in the HTML syntax with static values in place of the signs.

8.4 Example of an Oracle Business Intelligence Third-Party SQL Tool Integration

This section illustrates the requirements for integrating a third-party SQL tool with Oracle Business Intelligence by describing an example integration, using Microsoft Access. Because Oracle Business Intelligence is designed as a middleware platform for enterprise data access and integration, common report writers and business intelligence tools can communicate natively with the BI Server. Most third-party SQL tools require the user to include join conditions within queries to avoid cross-joins. A cross-join occurs when a request does not have a WHERE clause, which, in turn creates a Cartesian product of the tables involved in the join. The size of a Cartesian product is the number of rows in the first table multiplied by the number of rows in the second table. To integrate Microsoft Access with the BI Server, the BI Server Administrator must expose the keys within the Presentation layer of the Oracle BI Administration Tool.

8.4.1 Example of integrating a third-party SQL tool

1. Drag and drop the keys from the Business Model and Mapping layer to the Presentation layer and save the repository.

2. Open Microsoft Access, select the option Blank Access Database, type the name

oracle-analytics.mdb when prompted, and click Create. 3. After creating the new Microsoft Access database, right-click in the white section of the screen and select Link Tables.

4. From the Files of Type drop-down list box, select ODBC Databases.

The Select a Source Dialog appears, and prompts you for a Data Source Name.

5. Click the Machine Data Source tab, locate the Analytics_Web DNS, and click OK.

The Oracle BI Server requires a login. 6. Type your user ID and password. The Import Objects dialog box appears.