This is a brief technology introduction to Oracle Stream Analytics, and how to use the platform to develop streaming data pipelines that support a wide variety of industry use cases
10. 10
GG Stream Analytics – Key Feature Areas
Interactive
Designer UI
Rich Set of Streaming
Patterns
Predictive Analysis and
Machine Learning
Location and Geospatial
Analysis
Integrated CDC with
Oracle GoldenGate
Robustness, Speed, and
Scalability
20. Oracle Stream Analytics
20Confidential – Oracle Internal/Restricted/Highly Restricted
Data Pipeline
GoldenGate Feeds
Sensor Data
Social Media
Click Stream
Geo Location
Filter
Aggregate
Transform
Correlate/Enrich
Geo-fence
Queries
Time Windows
Data Patterns
Spatial Analytics
Anomalies
Classification
Clustering
Statistical Inference
Regression Models
Business Rules
Policies
Conditional Logic
Notify/Publish
Invoke/Execute
Visualize
Persist
Data Ingestion Pre-processing
Analysis
Prediction
Decisions Actions
Ingest Transform and Correlate Act and Deliver
21. End-to-End Steps to build a Stream Application:
1. Create Connections, Stream, and References for Sources
21Confidential – Oracle Internal/Restricted/Highly Restricted
Kafka, JMS, File,
Database, or REST
Connection Types Message Shape is
detected from
Kafka Topic
22. 2. Create Geographical Areas / Geo Fences
22Confidential – Oracle Internal/Restricted/Highly Restricted
Build Geo Fences
manually or from DB
repository
23. 3. Import Predictive PMML Model
23Confidential – Oracle Internal/Restricted/Highly Restricted
Train and export
PMML models from
common ML tools
such as R, SAS, H2O,
etc.
24. 4. Create New Pipeline
24Confidential – Oracle Internal/Restricted/Highly Restricted
Incoming messages
are displayed
automatically
New Pipeline is
immediately valid
and active
25. 5. Add Joins to Pipeline
25Confidential – Oracle Internal/Restricted/Highly Restricted
Join Stream or
Batch source
Joined events are shown
with color-coded fields
26. 6. Add Patterns to Pipeline
26Confidential – Oracle Internal/Restricted/Highly Restricted
Choose from a library of
vertical patterns
Event locations are shown
on map in real-time
27. 7. Add ML Scoring to Pipeline
27Confidential – Oracle Internal/Restricted/Highly Restricted
Refer to uploaded
PMML model
Map event fields into
PMML model properties
28. 8. Add Target to Pipeline
28Confidential – Oracle Internal/Restricted/Highly Restricted
Send events to Kafka,
JMS, or REST targets
29. 9. Publish Pipeline to Production
29Confidential – Oracle Internal/Restricted/Highly Restricted
One-click deploy into
production Spark cluster
42. Oracle Stream Analytics
42Confidential – Oracle Internal/Restricted/Highly Restricted
Integration with GoldenGate
Kafka Cloud Services
Contextual
Data
ML Models
Real-time
BI
Big Data Lakes
Business
Process
Operational
Dashboards
DB Events
Ingest with
GoldenGate
Actions
Oracle
SQL Server
MySQL
IBM DB2 Z
IBM DB2 i
IBM DB2 LUW
HP NonStop
Informix
Sybase
Messaging
Oracle
GoldenGate
Stage in
Kafka
Stream
Analytics
Capture Trail
Files Delivery
Trail
Files