Introduction to Oracle Analytics Web Services

This topic describes the Oracle Analytics session-based web services (SOAP APIs).

Topics:

About Oracle Analytics Web Services

You can use Oracle Analytics session-based web service to call Oracle Analytics programmatically and to perform various analytics tasks.

The Oracle Analytics session-based web services require a valid Oracle Analytics session ID to be passed as a parameter. The calling application must first make a call to get the session ID before calling the web service. The session ID can be obtained by using an access token as an authorization header to the logon() method of the SAWSessionService service.

This document includes descriptions of the web services supported by Oracle Analytics. Note that the WSDL document might include additional services not documented here.

What are the Oracle Analytics Session-Based Web Services?

The Oracle Analytics session-based web services are an application programming interface (API) that implements SOAP (Simple Object Access Protocol). These web services are designed for programatically invoking analysis and interactive reporting objects. These web services also provide functionality to perform a wide range of operations.

The Oracle Analytics session-based web services allow you to perform three types of functions:

  • Extract results from analysis and interactive reporting objects and deliver them to external applications and web application environments.

  • Perform management functions.

  • Execute Intelligent Agents.

Oracle Analytics session-based web services allow external applications such as J2EE and .NET to use Oracle Analytics as an analytical calculation and data integration engine. It provides a set of services that allow external applications to communicate with Oracle Analytics.

Oracle Analytics session-based web services require a valid Oracle Analytics session ID to be passed as a parameter. This means that the calling application first needs to make a call to get the session ID before calling the web service. A final call is made to log out.

The formal definition of services and methods in Oracle Analytics web services can be retrieved in WSDL format. You can use a proxy generation tool to create proxy/stub code to access the services. Depending upon the client version you are using, you can access the WSDL document at the following Oracle Analytics web services URL:

https://host:port/analytics-ws/saw.dll/wsdl/v12