Start of Content Area

Component documentation BI Java SDK Locate the document in its SAP Library structure

 

Purpose

 

With the BI Java SDK, you can build analytical applications that access, manipulate, and display both multidimensional (Online Analytical Processing, or OLAP) and tabular (relational) data. The target audience is Java developers with business intelligence experience and needs.

 

Although the primary intention of the SDK is to simplify programming against the BW OLAP engine within a Java environment, the application programming interfaces (APIs) can also be used to access non-BW and even non-OLAP data sources, such as relational JDBC data sources. This allows programmers to work with a single uniform approach throughout development of an application.

 

Features

 

The BI Java SDK provides an object-oriented framework in which to:

 

·        Connect to a variety of data sources

·        Access master- and metadata

·        Create and execute complex queries

·        Render and access query result sets

 

A driver-based architecture supports access to different data formats using a variety of protocols, for example:

 

·        JDBC (Java Database Connectivity)

·        OLE DB for OLAP

·        SAP Query

·        XMLA (XML for Analysis)

 

See also:

·        Business Scenario

·        Components of the SDK

·        Architectural Overview

·        Open Standards in the SDK

·        BI Java Connectors

·        Refer to the SDK Documentation Set:  start with index.html at the root of the SDK distribution package

 

End of Content Area