oracle stream explorer guido schmutz

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

Upload: desiree-pfister

Post on 23-Jan-2017

208 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: Oracle Stream Explorer Guido Schmutz

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

Page 2: Oracle Stream Explorer 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

Page 3: Oracle Stream Explorer Guido Schmutz

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

Page 4: Oracle Stream Explorer Guido Schmutz

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.

Page 5: Oracle Stream Explorer Guido Schmutz

Agenda

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

Page 6: Oracle Stream Explorer Guido Schmutz

Motivation

Page 7: Oracle Stream Explorer Guido Schmutz

“Streaminganalyticsisanythingbutasleepy,rearviewmirroranalysisofdata.”

Page 8: Oracle Stream Explorer Guido Schmutz
Page 9: Oracle Stream Explorer Guido Schmutz

Oracle Stream Explorer Overview

Page 10: Oracle Stream Explorer Guido Schmutz

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

Page 11: Oracle Stream Explorer Guido Schmutz

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

Page 12: Oracle Stream Explorer Guido Schmutz

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

Page 13: Oracle Stream Explorer Guido Schmutz

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

Geo-Fence,Fence,PolygonGeo-Streaming

Page 14: Oracle Stream Explorer Guido Schmutz

ExpressionBuilderenabling Columnmanipulation, Calculation fortheBusinessUser

“Addvaluetoyourrealtimestreamingdatadiscoveryandanalyticsbyapplyingandincludingmathematical, statisticalanalysistotheliveoutputstream”

“These streaming“Excelspreadsheets” reallydocometolife”

Page 15: Oracle Stream Explorer Guido Schmutz

Easily chooseyourBusinessAnalyticsparadigm :StreamingTemporalQueriesorBusiness RuleSemantics

Page 16: Oracle Stream Explorer Guido Schmutz

Arrayofre-usable RealTimeInsightBusinessPatternsOracleStreamExplorer providesafeatureknownaspatterns.1. A pattern providesyouwiththeresultsdisplayedinalive

outputstreambasedoncommonbusinessscenarios2. A pattern isatemplateofan OracleStreamExplorer

PlatformApplicationthatalreadyhasthebusinesslogicbuiltintoit

3. Thevisualrepresentationoftheeventstreamvariesfromonepattern typetoanotherbasedonthekeyfieldsyouchoose

Page 17: Oracle Stream Explorer Guido Schmutz

Stream Explorer Terminology

Page 18: Oracle Stream Explorer Guido Schmutz

Stream Explorer – Terminology for Business Users

Explorer: The Application User Interface

Page 19: Oracle Stream Explorer Guido Schmutz

Stream Explorer – Terminology for Business Users

Catalog: The repository for browsing resources

Page 20: Oracle Stream Explorer Guido Schmutz

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

Page 21: Oracle Stream Explorer Guido Schmutz

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

Page 22: Oracle Stream Explorer Guido Schmutz

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

Page 23: Oracle Stream Explorer Guido Schmutz

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

Page 24: Oracle Stream Explorer Guido Schmutz

Relationship between Streams (Sources), References and Explorations

Page 25: Oracle Stream Explorer Guido Schmutz

Stream Explorer – Terminology for Business Users

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

Page 26: Oracle Stream Explorer Guido Schmutz

Demo

Page 27: Oracle Stream Explorer Guido Schmutz

Summary

Page 28: Oracle Stream Explorer Guido Schmutz

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

Page 29: Oracle Stream Explorer Guido Schmutz

© Trivadis – Das Unternehmen29 11/24/15

Trivadis anderDOAG2015

Ebene3- gleichnebenderRolltreppe

WirfreuenunsaufIhrenBesuch.

DennmitTrivadis gewinnenSieimmer.

Page 30: Oracle Stream Explorer Guido Schmutz

Guido SchmutzTechnology Manager

[email protected]