1 Oracle Stream Analytics Overview

Oracle Stream Analytics is a new tool provided as a part of Oracle Stream Analytics technology platform. The Oracle Stream Analytics caters to the business needs of the users. This tool enables the users to pro-actively identify and act on emerging streaming real time threats and opportunities in their enterprise and improve the operational efficiencies of their business. Oracle Stream Analytics helps in enhancing functional and operational efficiencies of businesses with actionable insight from real-time data by only processing and storing data that is relevant. Users can build applications and monitor them against the real-time streaming data within no time and with no complexity or knowledge of the underlying technologies using Oracle Stream Analytics.

The Oracle Stream Analytics platform provides a compelling combination of a simplistic visual facade to rapidly create and modify Real Time Event Processing applications, together with a comprehensive runtime platform to manage and execute these solutions.

This chapter contains the following sections:

1.1 Overview

Oracle Stream Analytics runs on Oracle Stream Analytics Server. The event processing server contains Oracle Stream Analytics Visualizer. Oracle Stream Analytics uses the same set of users and user roles configured in the Visualizer. Both Oracle Stream Analytics and Visualizer use the Oracle Stream Analytics server authentication and authorization system.

The Oracle Stream Analytics runtime component is a complete solution platform for building applications to filter, correlate, and process events in real-time. With flexible deployment options – stand-alone, integrated in the SOA stack or lightweight on Java SE Embedded, it proves to be a versatile, high performance event-processing engine. Oracle Stream Analytics enables Fast Data and Internet of Things (IOT) – delivering actionable insight and maximizing value on large volumes of high velocity data from varied data sources in real-time. It enables distributed intelligence and low latency responsiveness by pushing business logic to the network edge.

Oracle Stream Analytics can perform the following tasks at a higher level:

  • Create applications

  • Build applications

  • Run applications.

1.2 Prerequisites

Oracle Stream Analytics requires Event Processing with Oracle Stream Analytics Server to be up and running. Oracle Stream Analytics runs on top of Oracle Stream Explorer 12.1.3 version and above.

Oracle Stream Analytics requires JDK 7.0 and higher versions.

1.3 Browser Support

A list of browsers that the Oracle Stream Analytics supports is listed here.

  • Mozilla Firefox version 24 and higher

  • Safari version 6 and higher

  • Google Chrome version 28 and higher.

Note:

Oracle Stream Analytics is not supported on Internet Explorer for this release.

1.4 Advantages of Oracle Stream Analytics

Oracle Stream Analytics is not a traditional Business Intelligence (BI) solution. It is designed to work on live data streams.

Oracle Stream Analytics has the following advantages:

  • Builds real-time applications quickly for any industry vertical

  • Simplifies the usage of event processing technology

  • Connects to live streams

  • Explores in real-time

  • Pro-actively identifies threats or opportunities in the streaming data

  • Hides the complexity of Event Processing and makes it easy for non-technical people to use

  • Addresses the business solution rather than technology pitch

  • Provides a controlled, structured, and more documentable approach to build real-time applications

  • Follows a Solution/Pattern approach.

1.5 Who Uses Oracle Stream Analytics?

Users with different personas use Oracle Stream Analytics.

The following users use Oracle Stream Analytics:

  • Business integrators

  • Real-time business people.

1.6 What Next?

After you have installed Oracle Stream Analytics, you are ready to start using it.