Oracle Stream Explorer - Simplifying Event/Stream Processing

30
BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Oracle Stream Explorer Simplifying Event/Stream Processing Guido Schmutz

Transcript of Oracle Stream Explorer - Simplifying Event/Stream Processing

BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH

Oracle Stream ExplorerSimplifying Event/Stream Processing

Guido Schmutz

Guido Schmutz

Working for Trivadis for more than 18 yearsOracle ACE Director for Fusion Middleware and SOACo-Author of different booksConsultant, Trainer Software Architect for Java, Oracle, SOA and Big Data / Fast DataMember of Trivadis Architecture BoardTechnology Manager @ Trivadis

More than 25 years of software development experience

Contact: [email protected]: http://guidoschmutz.wordpress.comTwitter: gschmutz

Unser Unternehmen.

© Trivadis – Das Unternehmen3 24.11.15

Trivadis ist führend bei der IT-Beratung, der Systemintegration, dem Solution Engineering und der Erbringung von IT-Services mit Fokussierung auf -und -Technologien in der Schweiz, Deutschland, Österreich und Dänemark. Trivadis erbringt ihre Leistungen aus den strategischen Geschäftsfeldern:

Trivadis Services übernimmt den korrespondierenden Betrieb Ihrer IT Systeme.

B E T R I E B

KOPENHAGEN

MÜNCHEN

LAUSANNEBERN

ZÜRICHBRUGG

GENF

HAMBURG

DÜSSELDORF

FRANKFURT

STUTTGART

FREIBURG

BASEL

WIEN

Mit über 600 IT- und Fachexperten bei Ihnen vor Ort.

© Trivadis – Das Unternehmen4 24.11.15

14 Trivadis Niederlassungen mitüber 600 Mitarbeitenden.

Über 200 Service Level Agreements.

Mehr als 4'000 Trainingsteilnehmer.

Forschungs- und Entwicklungsbudget: CHF 5.0 Mio.

Finanziell unabhängig undnachhaltig profitabel.

Erfahrung aus mehr als 1'900 Projekten pro Jahr bei über 800 Kunden.

Agenda

1. Motivation2. Oracle Stream Explorer Overview3. Oracle Stream Explorer Terminology4. Demo

Motivation

“Streaminganalyticsisanythingbutasleepy,rearviewmirroranalysisofdata.”

Oracle Stream Explorer Overview

Oracle StreamExplorerPlatform

What it does• Compelling, friendly and visually stunning real

time streaming analytics user experience for Business users to dynamically create and implement Instant Insight solutions

Key Features• Analyze simulated or live data feeds to determine

event patterns, correlation, aggregation & filtering• Pattern library for industry specific solutions• Streams, References, Maps & ExplorationsBenefits• Accelerated delivery time• Hides all challenges & complexities of underlying

real-time event-driven infrastructure

Oracle Stream Explorer - Connecting Everything & Anything of Interest to the Business

Understanding of CQL Filtering, Correlation, Pattern: NOT NEEDED

Understanding of IT Deployment and Management: NOT NEEDED

Understanding of Development, Java, Best Practices: NOT NEEDED

Understanding of the Event Driven Platform: NOT NEEDED

Sensor patterns from physical and environmental, Geospatial movement, location based

• High Availability / Scalability• Coherence Integration • Geospatial, Geofencing• Big Data Integration

• SOA infrastructure integration

• Business Event Visualization

• Action!

OEA

• Filtering• Correlation• Aggregation• Pattern

matching

Devices / Gateways

Services

Computing Edge Enterprise

“Sea of data”

Macro-eventHigh-valueActionableIn-context

EDGEAnalytics

StreamExplorer

ExalogicSingle Node Performance1+ Million Events/Second

Sparc T5Performance4 Million Events/Second

Cloud Service*

StreamExplorerEnterprise

* Future planned Features

FOG

Evolving SelfAware,SelfDiscoveryElasticFastDataStreaming Infrastructure

• High Volume• Continuous Streaming• Extreme Low Latency• Disparate Sources• Temporal Processing• Pattern Matching• Machine Learning

FastData

Events Actions1 2 3

Streams

Business accessibility toGeo-Streaming, SpatialAnalytics“RealTimeStreamingSolutions faceanincreasingneedtotrack"assetsofinterest"andinitiateactions basedonencroachment ofboundaryproximity tofixedandmovingobjectsandothergeographic, temporal,oreventconditions”

Geo-Fence,Fence,PolygonGeo-Streaming

ExpressionBuilderenabling Columnmanipulation, Calculation fortheBusinessUser

“Addvaluetoyourrealtimestreamingdatadiscoveryandanalyticsbyapplyingandincludingmathematical, statisticalanalysistotheliveoutputstream”

“These streaming“Excelspreadsheets” reallydocometolife”

Easily chooseyourBusinessAnalyticsparadigm :StreamingTemporalQueriesorBusiness RuleSemantics

Arrayofre-usable RealTimeInsightBusinessPatternsOracleStreamExplorer providesafeatureknownaspatterns.1. A pattern providesyouwiththeresultsdisplayedinalive

outputstreambasedoncommonbusinessscenarios2. A pattern isatemplateofan OracleStreamExplorer

PlatformApplicationthatalreadyhasthebusinesslogicbuiltintoit

3. Thevisualrepresentationoftheeventstreamvariesfromonepattern typetoanotherbasedonthekeyfieldsyouchoose

Stream Explorer Terminology

Stream Explorer – Terminology for Business Users

Explorer: The Application User Interface

Stream Explorer – Terminology for Business Users

Catalog: The repository for browsing resources

Stream Explorer – Terminology for Business Users

Shape: A blueprint of an event in a stream or data in a data source. How the business data is represented in the selected stream

Stream Explorer – Terminology for Business Users

Reference: A connection to static data that is joined to a stream to enrich it and/or to be used in business logic and output

Stream Explorer – Terminology for Business Users

Stream: An incoming flow of events that you want to analyze, for example a stream of JMS, EDN events or simulated Business Events from an CSV file

Stream Explorer – Terminology for Business Users

Exploration: An application that correlates events from streams, data from data sources, even other Explorations. It uses filters, groupings, summaries, ranges, and more to Identify, Qualify and Expose a Real Time Business Solution

Relationship between Streams (Sources), References and Explorations

Stream Explorer – Terminology for Business Users

Pattern: A pre-built Exploration that addresses a particular business scenario in a focused and simplified User Interface

Demo

Summary

Summary

Stream Explorer leverages the capabilities found in Oracle Event Processing (OEP)

Empowering Business users to gain insight into real-time information and take appropriate actions when needed => makes stream processing accessible

Makes Stream/Event Processing less technical => “Excel spread sheet” on Streams

Part of Oracle IoT Cloud Service

Will support Spark Streaming as a deployment platform in the future

Interesting road map: Rule Engine, Machine Learning, Extensible Patterns

© Trivadis – Das Unternehmen29 11/24/15

Trivadis anderDOAG2015

Ebene3- gleichnebenderRolltreppe

WirfreuenunsaufIhrenBesuch.

DennmitTrivadis gewinnenSieimmer.

Guido SchmutzTechnology Manager

[email protected]