SlideShare a Scribd company logo
1
Oracle Stream Analytics
Overview
Speakers
Jeff Pollock, VP Product Development
Copyright © 2019 Oracle and/or its affiliates.
The following is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code,
or functionality, and should not be relied upon in making purchasing decisions. The development,
release, timing, and pricing of any features or functionality described for Oracle’s products may change
and remains at the sole discretion of Oracle Corporation.
Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and
prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed
discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and
Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q
under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website
at http://www.oracle.com/investor. All information in this presentation is current as of September 2019
and Oracle undertakes no duty to update any statement in light of new information or future events.
Safe Harbor
Copyright © 2019 Oracle and/or its affiliates.
Industry and Use Cases
Oracle Stream Analytics Key Features
Developer Experience
Streaming Data Pipelines (ETL) with GoldenGate
…for More Information
Copyright © 2019 Oracle and/or its affiliates.
What is a Streaming Platform?
Copyright © 2019 Oracle and/or its affiliates.
A Streaming Platform is to build real-time data
processing pipelines in a rapid fashion, at both
small and very large scale, in order to provide
actionable business insights and very fast data
processing services
Key Streaming Use Cases
Copyright © 2019 Oracle and/or its affiliates.
IT/Data
Management
Financial
Services
Transportation Telecom
• Data Lake / Warehouse Ingest
• Enterprise Data Services
(REST, Pub/Sub)
• Streaming ETL, Data Pipelines
• DataOps (insights on operational
data)
• Fraud Detection
• Risk Management
• Real-time analysis of currency
exchange data or commodities
• Customer retention, realtime
issue intervention
• Tracking Containers, Delivery
Vehicles, and other Assets
• Vehicle Management
• Passenger Alerts
• Logistics and Route Optimization
• Wifi Off-Loading
• Video Analytics
• Network Management
• Security Operations
• Geolocation Marketing
• Mobile Data Processing
Retail Manufacturing
Utilities, Oil &
Gas
Healthcare
• Real-time Personalized Offers
• Markdown optimization
• Dynamic pricing and forecasting
• Shopping cart defections
• Better store and shelf
management
• Customer retention, realtime
issue intervention
• Smart Inventory
• Quality Control
• Building Management
• Logistics and Route Optimization
• Outage Intelligence
• Workforce Management
• Real-time Drilling Analysis
• Telemetry on critical assets
• Medical Device Monitoring
• In-home Patient Monitoring
• Medical Fraud Detection
• Safer Cities
For Building Data Pipelines
Copyright © 2019 Oracle and/or its affiliates.
Ingest Database Events Select Processing Patterns Build Event Pipelines Serve Data Downstream
Any GoldenGate event is included
free, Kafka native events require
full-use license
Rich set of pre-built patterns can
dramatically improve developer
efficiency and time-to-value
Tool can easily leverage geo-fencing,
machine-learning, and other lookup
data within the data stream
Data can be delivered out to kafka,
databases, or easily staged for
downstream ETL jobs
connect
Messages,
Events & Alerts
Analytics
Data
{rest}
Data
Lake
MPP Data Processing
Raw
Data
A Complete Solution
Copyright © 2019 Oracle and/or its affiliates.
GG Database
Replication
Open
Source
Stream
Analytics
GG for Big
Data
ETL
Filter
Aggregate
Transform
Correlate/Enrich
Geo-fence
Thresholds
Business Rules
Data Policies
Queries
Time Series
Spatial Analytics
Data Patterns
Anomalies
Classification
Clustering
Statistical Inference
Regression Models
Messages,
Events & Alerts
Analytics
Data
{rest}
Data
Lake
LOW CODE HIGH SPEED LOW LATENCY DATAOPS
Part of the GoldenGate Platform
Copyright © 2019 Oracle and/or its affiliates.
Replication of
Real-time Data
Transactions & Events Stream Analytics
ETL
&ML
DBMS
Cloud
Big Data
NoSQL
Streams
Object
Storage
Industry and Use Cases
Oracle Stream Analytics Key Features
Developer Experience
Streaming Data Pipelines (ETL) with GoldenGate
…for More Information
Copyright © 2019 Oracle and/or its affiliates.
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
Two User Personas
Copyright © 2019 Oracle and/or its affiliates.
Data
Engineer
• Creates custom queries and
patterns
• Defines complex windowing
correlations
• Installs and maintains Big Data
and Messaging Environment
• Manages lookup data sources
• Tunes production pipelines for
performance and high
availability
Data
Analyst
• Explores incoming data
content
• Defines visualizations and
dashboards
• Creates and maintains data
rules
• Chooses and applies patterns
• Defines geo fences and
spatial rules
Interactive Browser-based Designer
Copyright © 2019 Oracle and/or its affiliates.
Accessible to Non-Technical Users
• Empower data analysts to enhance data with
no coding skills required
• Intuitive, always-on data view shows results of
transformations as they are defined
• Filter and correlate streams, apply rules,
aggregate, calculate fields etc.
Function extensibility via Java
• Allow data engineers to provide custom
stages and functions to be used by all team
members
Integrated Visualizations
• Explore your business data live through
various tables, charts and geospatial maps
Predictive Analysis and Machine Learning
Copyright © 2019 Oracle and/or its affiliates.
Real-time Scoring and Decision Making
• Use Machine Learning models to make business
decisions in real-time
• Predict future outcomes such as equipment failures,
customer behavior, fraud and security breaches
• Re-import refined models for improved predictions
Put Data Science in Production
• Import Predictive Models created by data scientists and
engineers in their own environment.
• Import of PMML models for a variety of algorithms such as
vector machines, association rules, Naive Bayes classifier,
clustering models, text models, decision trees, and different
regression models.
• Hide model complexity for use by data analysts
• Custom stages for access to external scoring systems Oracle R
Enterprise
Notebooks
(Jupyter,
Zeppelin, etc)
Data Scientist
Data Analyst/
Data Engineer
Location and Geo-Spatial Capabilities
Copyright © 2019 Oracle and/or its affiliates.
Interactive Spatial Design and Visualization
• Show live location data on maps as events are
processed
• Track individual objects and highlight them based
on different conditions, e.g. Red for violation
Rich Geospatial Pattern Set
• Correlate multiple objects through their spatial
interaction
• Detect speed, and proximity
• Obtain address and city information from location
and vice versa through Geocoding
Scalable Definition of Areas and Geo-Fences
• Define polygons through drawing borders on a map
• Manage large amounts of shapes through spatial
types in Oracle database.
GoldenGate Integrations
Copyright © 2019 Oracle and/or its affiliates.
Process and Analyze Live Data
• Gain insights into business by analyzing live
transactions – or schema events (DDL etc)
• Transform and aggregate events to store into data lake
in real time using filters, joins, rules, aggregations,
splits, unions and other common operations.
• Natively process GoldenGate change records and
keep live aggregates based on change records
Monitor your Database Transactions
• Analyze statistics of ongoing database activity
• Identify hot records with many changes, monitor
sensitive tables or records for activity and exceeding
thresholds.
• Correlate different transactions, for example confirm
that a request is acknowledged.
• Identify unusual or fraudulent activity, such as records
that are created and soon after deleted
Real-time BI
Big Data Lakes
Business
Process
Operational
Dashboards
OLTP
Database
GoldenGate Kafka - Oracle
Enterprise Hub
Oracle Stream
Analytics
How does my data
do right now?
Alert and Act on
critical issues
OLTP
Database
GoldenGate
Kafka - Oracle
Enterprise Hub
Oracle Stream
Analytics
Target
Database
Rich Set of Streaming Patterns
Copyright © 2019 Oracle and/or its affiliates.
Simplify Access to Complex Algorithms
• Easy-to-use modules with user assistance in the
designer
• Pre-defined visualizations to provide immediate
feedback
• Accessible to data analysts
Comprehensive Library of Patterns
• Covers diverse areas such as anomaly detection,
stream correlation, trend analysis, spatial functions
• Duplicate, out-of-order, and missing event
detection
• Functions for financial, statistic, and log analytic
operations
Robustness, Speed and Scalability
Copyright © 2019 Oracle and/or its affiliates.
Horizontal Scalability through Spark clusters
• High throughput by using highly parallelized in-memory
processing by Spark
• Efficient event correlations using Oracle’s CQL engine
• Cloud-based elastic Spark clusters through Oracle Big Data
Cloud
• Scale clusters dynamically by adding more nodes
• Distribute multiple web server nodes through load balancing
High Availability through Cluster Redundancy
• Exactly once query semantics
• Recover failing worker nodes in Spark cluster without Data
Loss
Architecture
Copyright © 2019 Oracle and/or its affiliates.
LBR
OSA
Web-tier
jetty
OSA
Web-tier
jetty
Metadata Store
Web-Tier Cluster
MPP Processing
Pipeline
Deployment &
Data Access
Data Streams From Applications
Results, Alerts, Notifications
• Pipeline
Design
• Interactive
Analytics
• Dashboards
runtimedesign
time
Industry and Use Cases
Oracle Stream Analytics Key Features
Developer Experience
Streaming Data Pipelines (ETL) with GoldenGate
…for More Information
Copyright © 2019 Oracle and/or its affiliates.
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
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
2. Create Geographical Areas / Geo Fences
22Confidential – Oracle Internal/Restricted/Highly Restricted
Build Geo Fences
manually or from DB
repository
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.
4. Create New Pipeline
24Confidential – Oracle Internal/Restricted/Highly Restricted
Incoming messages
are displayed
automatically
New Pipeline is
immediately valid
and active
5. Add Joins to Pipeline
25Confidential – Oracle Internal/Restricted/Highly Restricted
Join Stream or
Batch source
Joined events are shown
with color-coded fields
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
7. Add ML Scoring to Pipeline
27Confidential – Oracle Internal/Restricted/Highly Restricted
Refer to uploaded
PMML model
Map event fields into
PMML model properties
8. Add Target to Pipeline
28Confidential – Oracle Internal/Restricted/Highly Restricted
Send events to Kafka,
JMS, or REST targets
9. Publish Pipeline to Production
29Confidential – Oracle Internal/Restricted/Highly Restricted
One-click deploy into
production Spark cluster
Industry and Use Cases
Oracle Stream Analytics Key Features
Developer Experience
Streaming Data Pipelines (ETL) with GoldenGate
…for More Information
Copyright © 2019 Oracle and/or its affiliates.
More than 20 Years of Innovation
Copyright © 2019 Oracle and/or its affiliates.
1000’S OF CUSTOMERS GLOBALLY
1990’s – Database HA/DR
2000’s – OLTP Replication
2010 – Data Warehouse
2015 – Data Lake
& Cloud
KEY USE CASES
& GROWTH PHASES:
http://www.oracle.com/us/products/middleware/data-
integration/oracle-goldengate-innovations-wp-5093027.pdf
GoldenGate Platform Capabilities
Copyright © 2019 Oracle and/or its affiliates.
Data Replication Data Lake Pipelines Stream Analytics
Data High Availability
• Oracle/Non-Oracle DB
• Low Downtime Migrations
Transaction Replication
• OLTP/Reference Data
Data Warehouse Loading
• Non-invasive Capture
• Realtime Staging
Data Lake Ingest
• High Fidelity Change Stream
• Event-driven Realtime
Pre-Processing
• Filter, Correlate, Enrich
Data Transformations
• Streaming ETL Ops: Query,
Aggregate, Lookup, etc.
Data Operations (DataOps)
• Low code development, iterate
and work with production data
Advanced Analytics
• Time Series Analysis, Machine
Learning, Geo-Spatial
Dashboards
• Active graphs and charts
For Oracle Cloud
Copyright © 2019 Oracle and/or its affiliates.
Virtual Machine
Database Cloud Service
Bare Metal
Database Cloud
Exadata Cloud Service
Autonomous DB
OCI Object Storage
OCI Streaming Service
Replication of
Real-time Data
Transactions & Events
For the Enterprise
Copyright © 2019 Oracle and/or its affiliates.
Replication of
Real-time Data
Transactions & Events GoldenGate Stream Analytics
ETL
&ML
DBMS
Cloud
Big Data
NoSQL
Streams
Object
Storage
GoldenGate Marketplace – 3 Steps to Productivity
Step 1: Search OCI Marketplace Step 3: Run GG Web AppsStep 2: Provision GoldenGate on OCI
Navigate to
https://cloudmarketplace.oracle.
com/marketplace/en_US/listing/
58489224 Choose “Launch App” and click
through ~4 pages of forms
(existing OCI account is
required)
Access GoldenGate
Microservices (Web Apps) from
public IP Address given via OCI
confirmation page
FREE Promo Now!
Copyright © 2019 Oracle and/or its affiliates.
Stream Analytics Marketplace
Copyright © 2019 Oracle and/or its affiliates.
OCI Marketplace
GG Database
Replication
Open
Source
Stream
Analytics
GG for
Big Data
OCI Compute (any shape)
OCI Block Store
Trail
File
Kafka
Topics
MySQL
Store
Messages,
Events & Alerts
Analytics
Data
{rest}
Data
Lake
LOW LATENCY HIGH SPEED LOW CODE DATAOPS
GoldenGate Integrations
Copyright © 2019 Oracle and/or its affiliates.
Process and Analyze Live Data
• Gain insights into business by analyzing live
transactions
• Transform and aggregate events to store into data lake
in real time using filters, joins, rules, aggregations,
splits, unions and other common operations.
• Natively process GoldenGate change records and
keep live aggregates based on change records
Monitor your Database Transactions
• Analyze statistics of ongoing database activity
• Identify hot records with many changes, monitor
sensitive tables or records for activity and exceeding
thresholds.
• Correlate different transactions, for example confirm
that a request is acknowledged.
• Identify unusual or fraudulent activity, such as records
that are created and soon after deleted
Real-time BI
Big Data Lakes
Business
Process
Operational
Dashboards
OLTP
Database
GoldenGate Kafka - Oracle
Enterprise Hub
Oracle Stream
Analytics
How does my data
do right now?
Alert and Act on
critical issues
OLTP
Database
GoldenGate
Kafka - Oracle
Enterprise Hub
Oracle Stream
Analytics
Target
Database
Managed GoldenGate Service
Copyright © 2019 Oracle and/or its affiliates.
GoldenGate for OCI Marketplace GoldenGate Service (GGS)
• Automated provisioning (via Terraform)
• Customer managed software, runs on customer
managed OCI Compute & Storage
• Choose from 5 listings: GG Microservices, GG
Classic, GG for Big Data, GG for Non-Oracle, or
GG for Mainframe
• Bring your own license
(Processor, Term, Named User,
Promotional…)
• OCI native service
(console-based, admin, monitoring, lifecycle, patching etc)
• Oracle managed software
(multi-tenant control plane, secure encryption keys and Trail
Files deployed in customer tenancy)
• Single, integrated customer experience for all
aspects of GoldenGate functionality
• Universal Cloud Credits
GoldenGate Service Key Use Cases
Copyright © 2019 Oracle and/or its affiliates.
GoldenGate Service GoldenGate Service GoldenGate Service
sync
Database
Use Cases
Data Lake
Use Cases
HA/DR, Active-Active, Multi-Master,
Zero-Downtime,DB Migrations
Replicate transactions, data and
DB events across OLTP DBs
Trickle feed, load and stage data
into Data Warehouse tables
Streaming data ingestion to Object
Storage, Hadoop, Kafka etc.
Transform and process any data
as it in arrives in the Stream
Apply machine learning, geo-
spatial and advanced rules
GoldenGate Service GoldenGate Service GoldenGate Service
ETL
Pipeline AI/MLIoT Time Series
push
down
Industry and Use Cases
Oracle Stream Analytics Key Features
Developer Experience
Streaming Data Pipelines (ETL) with GoldenGate
…for More Information
Copyright © 2019 Oracle and/or its affiliates.
The preceding is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code,
or functionality, and should not be relied upon in making purchasing decisions. The development,
release, timing, and pricing of any features or functionality described for Oracle’s products may change
and remains at the sole discretion of Oracle Corporation.
Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and
prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed
discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and
Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q
under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website
at http://www.oracle.com/investor. All information in this presentation is current as of September
2019 and Oracle undertakes no duty to update any statement in light of new information or future events.
Safe Harbor
Copyright © 2019 Oracle and/or its affiliates.
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
Pattern for Logical Data Zones & Topic Types
43Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
| Oracle OpenWorld 2018
Raw Data (LCR)
Schema Events
(DDL)
Prepared Data Topics
Master Data Topics
ETL ETL
1 Topic : 1 Table
Data Consumers
Applications
Analytics
ODS (Data Store)
Data Marts
Data Warehouses
Stream Data Producers
Apps & DBs:
Staging Trusted Master
ETL
Bulk Data Producers
ETL
Data Science
Events are
Pushed
Batching
Interactive
Queries
OLAP SQL
Bucket 1 Bucket 2 Bucket 3

More Related Content

What's hot

Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
Ishan Bhawantha Hewanayake
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
Jeffrey T. Pollock
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know Snowflake
Knoldus Inc.
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
Markus Michalewicz
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
Kent Graziano
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
Markus Michalewicz
 
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
BigID Inc
 
OCI Overview
OCI OverviewOCI Overview
OCI Overview
Kamil Wieczorek
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Denodo
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
Satishbabu Gunukula
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
Anil Nair
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data Warehousing
Amazon Web Services
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
Databricks
 
Spark with Delta Lake
Spark with Delta LakeSpark with Delta Lake
Spark with Delta Lake
Knoldus Inc.
 
Oracle Analytics Cloud
Oracle Analytics CloudOracle Analytics Cloud
Oracle Analytics Cloud
Joseph Alaimo Jr
 
Big Query - Utilizing Google Data Warehouse for Media Analytics
Big Query - Utilizing Google Data Warehouse for Media AnalyticsBig Query - Utilizing Google Data Warehouse for Media Analytics
Big Query - Utilizing Google Data Warehouse for Media Analytics
hafeeznazri
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentials
qureshihamid
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
Databricks
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
Bobby Curtis
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
Jeffrey T. Pollock
 

What's hot (20)

Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know Snowflake
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
 
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
Collibra Data Citizen '19 - Bridging Data Privacy with Data Governance
 
OCI Overview
OCI OverviewOCI Overview
OCI Overview
 
Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)Building a Logical Data Fabric using Data Virtualization (ASEAN)
Building a Logical Data Fabric using Data Virtualization (ASEAN)
 
What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1What’s New in Oracle Database 19c - Part 1
What’s New in Oracle Database 19c - Part 1
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
Snowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data WarehousingSnowflake Best Practices for Elastic Data Warehousing
Snowflake Best Practices for Elastic Data Warehousing
 
Intro to Delta Lake
Intro to Delta LakeIntro to Delta Lake
Intro to Delta Lake
 
Spark with Delta Lake
Spark with Delta LakeSpark with Delta Lake
Spark with Delta Lake
 
Oracle Analytics Cloud
Oracle Analytics CloudOracle Analytics Cloud
Oracle Analytics Cloud
 
Big Query - Utilizing Google Data Warehouse for Media Analytics
Big Query - Utilizing Google Data Warehouse for Media AnalyticsBig Query - Utilizing Google Data Warehouse for Media Analytics
Big Query - Utilizing Google Data Warehouse for Media Analytics
 
Snowflake essentials
Snowflake essentialsSnowflake essentials
Snowflake essentials
 
Architect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh ArchitectureArchitect’s Open-Source Guide for a Data Mesh Architecture
Architect’s Open-Source Guide for a Data Mesh Architecture
 
Oracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best PracticesOracle GoldenGate 21c New Features and Best Practices
Oracle GoldenGate 21c New Features and Best Practices
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 

Similar to Oracle Stream Analytics - Developer Introduction

Big Data Case study - caixa bank
Big Data Case study - caixa bankBig Data Case study - caixa bank
Big Data Case study - caixa bank
Chungsik Yun
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
sandeep gosain
 
Copy of Alok_Singh_CV
Copy of Alok_Singh_CVCopy of Alok_Singh_CV
Copy of Alok_Singh_CV
Alok Singh
 
ADV Slides: Data Pipelines in the Enterprise and Comparison
ADV Slides: Data Pipelines in the Enterprise and ComparisonADV Slides: Data Pipelines in the Enterprise and Comparison
ADV Slides: Data Pipelines in the Enterprise and Comparison
DATAVERSITY
 
An Introduction to Graph: Database, Analytics, and Cloud Services
An Introduction to Graph:  Database, Analytics, and Cloud ServicesAn Introduction to Graph:  Database, Analytics, and Cloud Services
An Introduction to Graph: Database, Analytics, and Cloud Services
Jean Ihm
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
DATAVERSITY
 
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
jstrobl
 
DBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through MigrationDBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through Migration
Tammy Bednar
 
Oracle communications data model product overview
Oracle communications data model   product overviewOracle communications data model   product overview
Oracle communications data model product overview
GreenHamster
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous World
Maria Colgan
 
Contexti / Oracle - Big Data : From Pilot to Production
Contexti / Oracle - Big Data : From Pilot to ProductionContexti / Oracle - Big Data : From Pilot to Production
Contexti / Oracle - Big Data : From Pilot to Production
Contexti
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
DATAVERSITY
 
SplunkLive! London - Splunk App for Stream & MINT Breakout
SplunkLive! London - Splunk App for Stream & MINT BreakoutSplunkLive! London - Splunk App for Stream & MINT Breakout
SplunkLive! London - Splunk App for Stream & MINT Breakout
Splunk
 
How a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 ViewHow a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 View
Denodo
 
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture MaturityADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
DATAVERSITY
 
Active Governance Across the Delta Lake with Alation
Active Governance Across the Delta Lake with AlationActive Governance Across the Delta Lake with Alation
Active Governance Across the Delta Lake with Alation
Databricks
 
Better insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharestBetter insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharest
Doina Draganescu
 
Analyze billions of records on Salesforce App Cloud with BigObject
Analyze billions of records on Salesforce App Cloud with BigObjectAnalyze billions of records on Salesforce App Cloud with BigObject
Analyze billions of records on Salesforce App Cloud with BigObject
Salesforce Developers
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is next
Thomas Teske
 
JAMAL_RESUME
JAMAL_RESUMEJAMAL_RESUME
JAMAL_RESUME
Jamal Ouazzani
 

Similar to Oracle Stream Analytics - Developer Introduction (20)

Big Data Case study - caixa bank
Big Data Case study - caixa bankBig Data Case study - caixa bank
Big Data Case study - caixa bank
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
Copy of Alok_Singh_CV
Copy of Alok_Singh_CVCopy of Alok_Singh_CV
Copy of Alok_Singh_CV
 
ADV Slides: Data Pipelines in the Enterprise and Comparison
ADV Slides: Data Pipelines in the Enterprise and ComparisonADV Slides: Data Pipelines in the Enterprise and Comparison
ADV Slides: Data Pipelines in the Enterprise and Comparison
 
An Introduction to Graph: Database, Analytics, and Cloud Services
An Introduction to Graph:  Database, Analytics, and Cloud ServicesAn Introduction to Graph:  Database, Analytics, and Cloud Services
An Introduction to Graph: Database, Analytics, and Cloud Services
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
 
DBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through MigrationDBCS Office Hours - Modernization through Migration
DBCS Office Hours - Modernization through Migration
 
Oracle communications data model product overview
Oracle communications data model   product overviewOracle communications data model   product overview
Oracle communications data model product overview
 
The Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous WorldThe Changing Role of a DBA in an Autonomous World
The Changing Role of a DBA in an Autonomous World
 
Contexti / Oracle - Big Data : From Pilot to Production
Contexti / Oracle - Big Data : From Pilot to ProductionContexti / Oracle - Big Data : From Pilot to Production
Contexti / Oracle - Big Data : From Pilot to Production
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 
SplunkLive! London - Splunk App for Stream & MINT Breakout
SplunkLive! London - Splunk App for Stream & MINT BreakoutSplunkLive! London - Splunk App for Stream & MINT Breakout
SplunkLive! London - Splunk App for Stream & MINT Breakout
 
How a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 ViewHow a Logical Data Fabric Enhances the Customer 360 View
How a Logical Data Fabric Enhances the Customer 360 View
 
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture MaturityADV Slides: How to Improve Your Analytic Data Architecture Maturity
ADV Slides: How to Improve Your Analytic Data Architecture Maturity
 
Active Governance Across the Delta Lake with Alation
Active Governance Across the Delta Lake with AlationActive Governance Across the Delta Lake with Alation
Active Governance Across the Delta Lake with Alation
 
Better insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharestBetter insight 2010 nov 30 bucharest
Better insight 2010 nov 30 bucharest
 
Analyze billions of records on Salesforce App Cloud with BigObject
Analyze billions of records on Salesforce App Cloud with BigObjectAnalyze billions of records on Salesforce App Cloud with BigObject
Analyze billions of records on Salesforce App Cloud with BigObject
 
SOUG Day - autonomous what is next
SOUG Day - autonomous what is nextSOUG Day - autonomous what is next
SOUG Day - autonomous what is next
 
JAMAL_RESUME
JAMAL_RESUMEJAMAL_RESUME
JAMAL_RESUME
 

More from Jeffrey T. Pollock

2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration
Jeffrey T. Pollock
 
Webinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaWebinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafka
Jeffrey T. Pollock
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lon
Jeffrey T. Pollock
 
Flash session -goldengate--lht1053-lon
Flash session -goldengate--lht1053-lonFlash session -goldengate--lht1053-lon
Flash session -goldengate--lht1053-lon
Jeffrey T. Pollock
 
Version Control Training - First Lego League
Version Control Training - First Lego LeagueVersion Control Training - First Lego League
Version Control Training - First Lego League
Jeffrey T. Pollock
 
GoldenGate and Stream Processing with Special Guest Rakuten
GoldenGate and Stream Processing with Special Guest RakutenGoldenGate and Stream Processing with Special Guest Rakuten
GoldenGate and Stream Processing with Special Guest Rakuten
Jeffrey T. Pollock
 
Stream based Data Integration
Stream based Data IntegrationStream based Data Integration
Stream based Data Integration
Jeffrey T. Pollock
 
Intelligent Integration OOW2017 - Jeff Pollock
Intelligent Integration OOW2017 - Jeff PollockIntelligent Integration OOW2017 - Jeff Pollock
Intelligent Integration OOW2017 - Jeff Pollock
Jeffrey T. Pollock
 
Oracle Data Integration - Overview
Oracle Data Integration - OverviewOracle Data Integration - Overview
Oracle Data Integration - Overview
Jeffrey T. Pollock
 
Oracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorldOracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorld
Jeffrey T. Pollock
 
CDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and TrendsCDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and Trends
Jeffrey T. Pollock
 
Big Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San JoseBig Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San Jose
Jeffrey T. Pollock
 
One Slide Overview: ORCL Big Data Integration and Governance
One Slide Overview: ORCL Big Data Integration and GovernanceOne Slide Overview: ORCL Big Data Integration and Governance
One Slide Overview: ORCL Big Data Integration and Governance
Jeffrey T. Pollock
 
Oracle Big Data Governance Webcast Charts
Oracle Big Data Governance Webcast ChartsOracle Big Data Governance Webcast Charts
Oracle Big Data Governance Webcast Charts
Jeffrey T. Pollock
 
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Jeffrey T. Pollock
 
Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)
Jeffrey T. Pollock
 
Brief lessons from the greatest product managers
Brief lessons from the greatest product managersBrief lessons from the greatest product managers
Brief lessons from the greatest product managers
Jeffrey T. Pollock
 
Klarna Tech Talk - Mind the Data!
Klarna Tech Talk - Mind the Data!Klarna Tech Talk - Mind the Data!
Klarna Tech Talk - Mind the Data!
Jeffrey T. Pollock
 
Accelerate Return on Data
Accelerate Return on DataAccelerate Return on Data
Accelerate Return on Data
Jeffrey T. Pollock
 
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
Jeffrey T. Pollock
 

More from Jeffrey T. Pollock (20)

2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration
 
Webinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaWebinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafka
 
Flash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lonFlash session -streaming--ses1243-lon
Flash session -streaming--ses1243-lon
 
Flash session -goldengate--lht1053-lon
Flash session -goldengate--lht1053-lonFlash session -goldengate--lht1053-lon
Flash session -goldengate--lht1053-lon
 
Version Control Training - First Lego League
Version Control Training - First Lego LeagueVersion Control Training - First Lego League
Version Control Training - First Lego League
 
GoldenGate and Stream Processing with Special Guest Rakuten
GoldenGate and Stream Processing with Special Guest RakutenGoldenGate and Stream Processing with Special Guest Rakuten
GoldenGate and Stream Processing with Special Guest Rakuten
 
Stream based Data Integration
Stream based Data IntegrationStream based Data Integration
Stream based Data Integration
 
Intelligent Integration OOW2017 - Jeff Pollock
Intelligent Integration OOW2017 - Jeff PollockIntelligent Integration OOW2017 - Jeff Pollock
Intelligent Integration OOW2017 - Jeff Pollock
 
Oracle Data Integration - Overview
Oracle Data Integration - OverviewOracle Data Integration - Overview
Oracle Data Integration - Overview
 
Oracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorldOracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorld
 
CDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and TrendsCDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and Trends
 
Big Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San JoseBig Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San Jose
 
One Slide Overview: ORCL Big Data Integration and Governance
One Slide Overview: ORCL Big Data Integration and GovernanceOne Slide Overview: ORCL Big Data Integration and Governance
One Slide Overview: ORCL Big Data Integration and Governance
 
Oracle Big Data Governance Webcast Charts
Oracle Big Data Governance Webcast ChartsOracle Big Data Governance Webcast Charts
Oracle Big Data Governance Webcast Charts
 
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
 
Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)
 
Brief lessons from the greatest product managers
Brief lessons from the greatest product managersBrief lessons from the greatest product managers
Brief lessons from the greatest product managers
 
Klarna Tech Talk - Mind the Data!
Klarna Tech Talk - Mind the Data!Klarna Tech Talk - Mind the Data!
Klarna Tech Talk - Mind the Data!
 
Accelerate Return on Data
Accelerate Return on DataAccelerate Return on Data
Accelerate Return on Data
 
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
2010.03.16 Pollock.Edw2010.Modern D Ifor Warehousing
 

Recently uploaded

Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
deepikakumaridk25
 
Where to order Frederick Community College diploma?
Where to order Frederick Community College diploma?Where to order Frederick Community College diploma?
Where to order Frederick Community College diploma?
SomalyEng
 
Cal Girls Hotel Safari Jaipur | | Girls Call Free Drop Service
Cal Girls Hotel Safari Jaipur | | Girls Call Free Drop ServiceCal Girls Hotel Safari Jaipur | | Girls Call Free Drop Service
Cal Girls Hotel Safari Jaipur | | Girls Call Free Drop Service
Deepikakumari457585
 
Accounting and Auditing Laws-Rules-and-Regulations
Accounting and Auditing Laws-Rules-and-RegulationsAccounting and Auditing Laws-Rules-and-Regulations
Accounting and Auditing Laws-Rules-and-Regulations
DALubis
 
Training on CSPro and step by steps.pptx
Training on CSPro and step by steps.pptxTraining on CSPro and step by steps.pptx
Training on CSPro and step by steps.pptx
lenjisoHussein
 
Histology of Muscle types histology o.ppt
Histology of Muscle types histology o.pptHistology of Muscle types histology o.ppt
Histology of Muscle types histology o.ppt
SamanArshad11
 
future-of-asset-management-future-of-asset-management
future-of-asset-management-future-of-asset-managementfuture-of-asset-management-future-of-asset-management
future-of-asset-management-future-of-asset-management
Aadee4
 
Big Data and Analytics Shaping the future of Payments
Big Data and Analytics Shaping the future of PaymentsBig Data and Analytics Shaping the future of Payments
Big Data and Analytics Shaping the future of Payments
RuchiRathor2
 
Data Storytelling Final Project for MBA 635
Data Storytelling Final Project for MBA 635Data Storytelling Final Project for MBA 635
Data Storytelling Final Project for MBA 635
HeidiLivengood
 
Vrinda store data analysis project using Excel
Vrinda store data analysis project using ExcelVrinda store data analysis project using Excel
Vrinda store data analysis project using Excel
SantuJana12
 
Data Analytics for Decision Making By District 11 Solutions
Data Analytics for Decision Making By District 11 SolutionsData Analytics for Decision Making By District 11 Solutions
Data Analytics for Decision Making By District 11 Solutions
District 11 Solutions
 
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Alireza Kamrani
 
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
femim26318
 
The Rise of Python in Finance,Automating Trading Strategies: _.pdf
The Rise of Python in Finance,Automating Trading Strategies: _.pdfThe Rise of Python in Finance,Automating Trading Strategies: _.pdf
The Rise of Python in Finance,Automating Trading Strategies: _.pdf
Riya Sen
 
Field Diary and lab record, Importance.pdf
Field Diary and lab record, Importance.pdfField Diary and lab record, Importance.pdf
Field Diary and lab record, Importance.pdf
hritikbui
 
CT AnGIOGRAPHY of pulmonary embolism.pptx
CT AnGIOGRAPHY of pulmonary embolism.pptxCT AnGIOGRAPHY of pulmonary embolism.pptx
CT AnGIOGRAPHY of pulmonary embolism.pptx
RejoJohn2
 
Unit 1 Introduction to DATA SCIENCE .pptx
Unit 1 Introduction to DATA SCIENCE .pptxUnit 1 Introduction to DATA SCIENCE .pptx
Unit 1 Introduction to DATA SCIENCE .pptx
Priyanka Jadhav
 
How AI is Revolutionizing Data Collection.pdf
How AI is Revolutionizing Data Collection.pdfHow AI is Revolutionizing Data Collection.pdf
How AI is Revolutionizing Data Collection.pdf
PromptCloud
 
Annex K RBF's The World Game pdf document
Annex K RBF's The World Game pdf documentAnnex K RBF's The World Game pdf document
Annex K RBF's The World Game pdf document
Steven McGee
 
Audits Of Complaints Against the PPD Report_2022.pdf
Audits Of Complaints Against the PPD Report_2022.pdfAudits Of Complaints Against the PPD Report_2022.pdf
Audits Of Complaints Against the PPD Report_2022.pdf
evwcarr
 

Recently uploaded (20)

Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
 
Where to order Frederick Community College diploma?
Where to order Frederick Community College diploma?Where to order Frederick Community College diploma?
Where to order Frederick Community College diploma?
 
Cal Girls Hotel Safari Jaipur | | Girls Call Free Drop Service
Cal Girls Hotel Safari Jaipur | | Girls Call Free Drop ServiceCal Girls Hotel Safari Jaipur | | Girls Call Free Drop Service
Cal Girls Hotel Safari Jaipur | | Girls Call Free Drop Service
 
Accounting and Auditing Laws-Rules-and-Regulations
Accounting and Auditing Laws-Rules-and-RegulationsAccounting and Auditing Laws-Rules-and-Regulations
Accounting and Auditing Laws-Rules-and-Regulations
 
Training on CSPro and step by steps.pptx
Training on CSPro and step by steps.pptxTraining on CSPro and step by steps.pptx
Training on CSPro and step by steps.pptx
 
Histology of Muscle types histology o.ppt
Histology of Muscle types histology o.pptHistology of Muscle types histology o.ppt
Histology of Muscle types histology o.ppt
 
future-of-asset-management-future-of-asset-management
future-of-asset-management-future-of-asset-managementfuture-of-asset-management-future-of-asset-management
future-of-asset-management-future-of-asset-management
 
Big Data and Analytics Shaping the future of Payments
Big Data and Analytics Shaping the future of PaymentsBig Data and Analytics Shaping the future of Payments
Big Data and Analytics Shaping the future of Payments
 
Data Storytelling Final Project for MBA 635
Data Storytelling Final Project for MBA 635Data Storytelling Final Project for MBA 635
Data Storytelling Final Project for MBA 635
 
Vrinda store data analysis project using Excel
Vrinda store data analysis project using ExcelVrinda store data analysis project using Excel
Vrinda store data analysis project using Excel
 
Data Analytics for Decision Making By District 11 Solutions
Data Analytics for Decision Making By District 11 SolutionsData Analytics for Decision Making By District 11 Solutions
Data Analytics for Decision Making By District 11 Solutions
 
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
 
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
 
The Rise of Python in Finance,Automating Trading Strategies: _.pdf
The Rise of Python in Finance,Automating Trading Strategies: _.pdfThe Rise of Python in Finance,Automating Trading Strategies: _.pdf
The Rise of Python in Finance,Automating Trading Strategies: _.pdf
 
Field Diary and lab record, Importance.pdf
Field Diary and lab record, Importance.pdfField Diary and lab record, Importance.pdf
Field Diary and lab record, Importance.pdf
 
CT AnGIOGRAPHY of pulmonary embolism.pptx
CT AnGIOGRAPHY of pulmonary embolism.pptxCT AnGIOGRAPHY of pulmonary embolism.pptx
CT AnGIOGRAPHY of pulmonary embolism.pptx
 
Unit 1 Introduction to DATA SCIENCE .pptx
Unit 1 Introduction to DATA SCIENCE .pptxUnit 1 Introduction to DATA SCIENCE .pptx
Unit 1 Introduction to DATA SCIENCE .pptx
 
How AI is Revolutionizing Data Collection.pdf
How AI is Revolutionizing Data Collection.pdfHow AI is Revolutionizing Data Collection.pdf
How AI is Revolutionizing Data Collection.pdf
 
Annex K RBF's The World Game pdf document
Annex K RBF's The World Game pdf documentAnnex K RBF's The World Game pdf document
Annex K RBF's The World Game pdf document
 
Audits Of Complaints Against the PPD Report_2022.pdf
Audits Of Complaints Against the PPD Report_2022.pdfAudits Of Complaints Against the PPD Report_2022.pdf
Audits Of Complaints Against the PPD Report_2022.pdf
 

Oracle Stream Analytics - Developer Introduction

  • 1. 1 Oracle Stream Analytics Overview Speakers Jeff Pollock, VP Product Development Copyright © 2019 Oracle and/or its affiliates.
  • 2. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website at http://www.oracle.com/investor. All information in this presentation is current as of September 2019 and Oracle undertakes no duty to update any statement in light of new information or future events. Safe Harbor Copyright © 2019 Oracle and/or its affiliates.
  • 3. Industry and Use Cases Oracle Stream Analytics Key Features Developer Experience Streaming Data Pipelines (ETL) with GoldenGate …for More Information Copyright © 2019 Oracle and/or its affiliates.
  • 4. What is a Streaming Platform? Copyright © 2019 Oracle and/or its affiliates. A Streaming Platform is to build real-time data processing pipelines in a rapid fashion, at both small and very large scale, in order to provide actionable business insights and very fast data processing services
  • 5. Key Streaming Use Cases Copyright © 2019 Oracle and/or its affiliates. IT/Data Management Financial Services Transportation Telecom • Data Lake / Warehouse Ingest • Enterprise Data Services (REST, Pub/Sub) • Streaming ETL, Data Pipelines • DataOps (insights on operational data) • Fraud Detection • Risk Management • Real-time analysis of currency exchange data or commodities • Customer retention, realtime issue intervention • Tracking Containers, Delivery Vehicles, and other Assets • Vehicle Management • Passenger Alerts • Logistics and Route Optimization • Wifi Off-Loading • Video Analytics • Network Management • Security Operations • Geolocation Marketing • Mobile Data Processing Retail Manufacturing Utilities, Oil & Gas Healthcare • Real-time Personalized Offers • Markdown optimization • Dynamic pricing and forecasting • Shopping cart defections • Better store and shelf management • Customer retention, realtime issue intervention • Smart Inventory • Quality Control • Building Management • Logistics and Route Optimization • Outage Intelligence • Workforce Management • Real-time Drilling Analysis • Telemetry on critical assets • Medical Device Monitoring • In-home Patient Monitoring • Medical Fraud Detection • Safer Cities
  • 6. For Building Data Pipelines Copyright © 2019 Oracle and/or its affiliates. Ingest Database Events Select Processing Patterns Build Event Pipelines Serve Data Downstream Any GoldenGate event is included free, Kafka native events require full-use license Rich set of pre-built patterns can dramatically improve developer efficiency and time-to-value Tool can easily leverage geo-fencing, machine-learning, and other lookup data within the data stream Data can be delivered out to kafka, databases, or easily staged for downstream ETL jobs connect Messages, Events & Alerts Analytics Data {rest} Data Lake
  • 7. MPP Data Processing Raw Data A Complete Solution Copyright © 2019 Oracle and/or its affiliates. GG Database Replication Open Source Stream Analytics GG for Big Data ETL Filter Aggregate Transform Correlate/Enrich Geo-fence Thresholds Business Rules Data Policies Queries Time Series Spatial Analytics Data Patterns Anomalies Classification Clustering Statistical Inference Regression Models Messages, Events & Alerts Analytics Data {rest} Data Lake LOW CODE HIGH SPEED LOW LATENCY DATAOPS
  • 8. Part of the GoldenGate Platform Copyright © 2019 Oracle and/or its affiliates. Replication of Real-time Data Transactions & Events Stream Analytics ETL &ML DBMS Cloud Big Data NoSQL Streams Object Storage
  • 9. Industry and Use Cases Oracle Stream Analytics Key Features Developer Experience Streaming Data Pipelines (ETL) with GoldenGate …for More Information Copyright © 2019 Oracle and/or its affiliates.
  • 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
  • 11. Two User Personas Copyright © 2019 Oracle and/or its affiliates. Data Engineer • Creates custom queries and patterns • Defines complex windowing correlations • Installs and maintains Big Data and Messaging Environment • Manages lookup data sources • Tunes production pipelines for performance and high availability Data Analyst • Explores incoming data content • Defines visualizations and dashboards • Creates and maintains data rules • Chooses and applies patterns • Defines geo fences and spatial rules
  • 12. Interactive Browser-based Designer Copyright © 2019 Oracle and/or its affiliates. Accessible to Non-Technical Users • Empower data analysts to enhance data with no coding skills required • Intuitive, always-on data view shows results of transformations as they are defined • Filter and correlate streams, apply rules, aggregate, calculate fields etc. Function extensibility via Java • Allow data engineers to provide custom stages and functions to be used by all team members Integrated Visualizations • Explore your business data live through various tables, charts and geospatial maps
  • 13. Predictive Analysis and Machine Learning Copyright © 2019 Oracle and/or its affiliates. Real-time Scoring and Decision Making • Use Machine Learning models to make business decisions in real-time • Predict future outcomes such as equipment failures, customer behavior, fraud and security breaches • Re-import refined models for improved predictions Put Data Science in Production • Import Predictive Models created by data scientists and engineers in their own environment. • Import of PMML models for a variety of algorithms such as vector machines, association rules, Naive Bayes classifier, clustering models, text models, decision trees, and different regression models. • Hide model complexity for use by data analysts • Custom stages for access to external scoring systems Oracle R Enterprise Notebooks (Jupyter, Zeppelin, etc) Data Scientist Data Analyst/ Data Engineer
  • 14. Location and Geo-Spatial Capabilities Copyright © 2019 Oracle and/or its affiliates. Interactive Spatial Design and Visualization • Show live location data on maps as events are processed • Track individual objects and highlight them based on different conditions, e.g. Red for violation Rich Geospatial Pattern Set • Correlate multiple objects through their spatial interaction • Detect speed, and proximity • Obtain address and city information from location and vice versa through Geocoding Scalable Definition of Areas and Geo-Fences • Define polygons through drawing borders on a map • Manage large amounts of shapes through spatial types in Oracle database.
  • 15. GoldenGate Integrations Copyright © 2019 Oracle and/or its affiliates. Process and Analyze Live Data • Gain insights into business by analyzing live transactions – or schema events (DDL etc) • Transform and aggregate events to store into data lake in real time using filters, joins, rules, aggregations, splits, unions and other common operations. • Natively process GoldenGate change records and keep live aggregates based on change records Monitor your Database Transactions • Analyze statistics of ongoing database activity • Identify hot records with many changes, monitor sensitive tables or records for activity and exceeding thresholds. • Correlate different transactions, for example confirm that a request is acknowledged. • Identify unusual or fraudulent activity, such as records that are created and soon after deleted Real-time BI Big Data Lakes Business Process Operational Dashboards OLTP Database GoldenGate Kafka - Oracle Enterprise Hub Oracle Stream Analytics How does my data do right now? Alert and Act on critical issues OLTP Database GoldenGate Kafka - Oracle Enterprise Hub Oracle Stream Analytics Target Database
  • 16. Rich Set of Streaming Patterns Copyright © 2019 Oracle and/or its affiliates. Simplify Access to Complex Algorithms • Easy-to-use modules with user assistance in the designer • Pre-defined visualizations to provide immediate feedback • Accessible to data analysts Comprehensive Library of Patterns • Covers diverse areas such as anomaly detection, stream correlation, trend analysis, spatial functions • Duplicate, out-of-order, and missing event detection • Functions for financial, statistic, and log analytic operations
  • 17. Robustness, Speed and Scalability Copyright © 2019 Oracle and/or its affiliates. Horizontal Scalability through Spark clusters • High throughput by using highly parallelized in-memory processing by Spark • Efficient event correlations using Oracle’s CQL engine • Cloud-based elastic Spark clusters through Oracle Big Data Cloud • Scale clusters dynamically by adding more nodes • Distribute multiple web server nodes through load balancing High Availability through Cluster Redundancy • Exactly once query semantics • Recover failing worker nodes in Spark cluster without Data Loss
  • 18. Architecture Copyright © 2019 Oracle and/or its affiliates. LBR OSA Web-tier jetty OSA Web-tier jetty Metadata Store Web-Tier Cluster MPP Processing Pipeline Deployment & Data Access Data Streams From Applications Results, Alerts, Notifications • Pipeline Design • Interactive Analytics • Dashboards runtimedesign time
  • 19. Industry and Use Cases Oracle Stream Analytics Key Features Developer Experience Streaming Data Pipelines (ETL) with GoldenGate …for More Information Copyright © 2019 Oracle and/or its affiliates.
  • 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
  • 30. Industry and Use Cases Oracle Stream Analytics Key Features Developer Experience Streaming Data Pipelines (ETL) with GoldenGate …for More Information Copyright © 2019 Oracle and/or its affiliates.
  • 31. More than 20 Years of Innovation Copyright © 2019 Oracle and/or its affiliates. 1000’S OF CUSTOMERS GLOBALLY 1990’s – Database HA/DR 2000’s – OLTP Replication 2010 – Data Warehouse 2015 – Data Lake & Cloud KEY USE CASES & GROWTH PHASES: http://www.oracle.com/us/products/middleware/data- integration/oracle-goldengate-innovations-wp-5093027.pdf
  • 32. GoldenGate Platform Capabilities Copyright © 2019 Oracle and/or its affiliates. Data Replication Data Lake Pipelines Stream Analytics Data High Availability • Oracle/Non-Oracle DB • Low Downtime Migrations Transaction Replication • OLTP/Reference Data Data Warehouse Loading • Non-invasive Capture • Realtime Staging Data Lake Ingest • High Fidelity Change Stream • Event-driven Realtime Pre-Processing • Filter, Correlate, Enrich Data Transformations • Streaming ETL Ops: Query, Aggregate, Lookup, etc. Data Operations (DataOps) • Low code development, iterate and work with production data Advanced Analytics • Time Series Analysis, Machine Learning, Geo-Spatial Dashboards • Active graphs and charts
  • 33. For Oracle Cloud Copyright © 2019 Oracle and/or its affiliates. Virtual Machine Database Cloud Service Bare Metal Database Cloud Exadata Cloud Service Autonomous DB OCI Object Storage OCI Streaming Service Replication of Real-time Data Transactions & Events
  • 34. For the Enterprise Copyright © 2019 Oracle and/or its affiliates. Replication of Real-time Data Transactions & Events GoldenGate Stream Analytics ETL &ML DBMS Cloud Big Data NoSQL Streams Object Storage
  • 35. GoldenGate Marketplace – 3 Steps to Productivity Step 1: Search OCI Marketplace Step 3: Run GG Web AppsStep 2: Provision GoldenGate on OCI Navigate to https://cloudmarketplace.oracle. com/marketplace/en_US/listing/ 58489224 Choose “Launch App” and click through ~4 pages of forms (existing OCI account is required) Access GoldenGate Microservices (Web Apps) from public IP Address given via OCI confirmation page FREE Promo Now! Copyright © 2019 Oracle and/or its affiliates.
  • 36. Stream Analytics Marketplace Copyright © 2019 Oracle and/or its affiliates. OCI Marketplace GG Database Replication Open Source Stream Analytics GG for Big Data OCI Compute (any shape) OCI Block Store Trail File Kafka Topics MySQL Store Messages, Events & Alerts Analytics Data {rest} Data Lake LOW LATENCY HIGH SPEED LOW CODE DATAOPS
  • 37. GoldenGate Integrations Copyright © 2019 Oracle and/or its affiliates. Process and Analyze Live Data • Gain insights into business by analyzing live transactions • Transform and aggregate events to store into data lake in real time using filters, joins, rules, aggregations, splits, unions and other common operations. • Natively process GoldenGate change records and keep live aggregates based on change records Monitor your Database Transactions • Analyze statistics of ongoing database activity • Identify hot records with many changes, monitor sensitive tables or records for activity and exceeding thresholds. • Correlate different transactions, for example confirm that a request is acknowledged. • Identify unusual or fraudulent activity, such as records that are created and soon after deleted Real-time BI Big Data Lakes Business Process Operational Dashboards OLTP Database GoldenGate Kafka - Oracle Enterprise Hub Oracle Stream Analytics How does my data do right now? Alert and Act on critical issues OLTP Database GoldenGate Kafka - Oracle Enterprise Hub Oracle Stream Analytics Target Database
  • 38. Managed GoldenGate Service Copyright © 2019 Oracle and/or its affiliates. GoldenGate for OCI Marketplace GoldenGate Service (GGS) • Automated provisioning (via Terraform) • Customer managed software, runs on customer managed OCI Compute & Storage • Choose from 5 listings: GG Microservices, GG Classic, GG for Big Data, GG for Non-Oracle, or GG for Mainframe • Bring your own license (Processor, Term, Named User, Promotional…) • OCI native service (console-based, admin, monitoring, lifecycle, patching etc) • Oracle managed software (multi-tenant control plane, secure encryption keys and Trail Files deployed in customer tenancy) • Single, integrated customer experience for all aspects of GoldenGate functionality • Universal Cloud Credits
  • 39. GoldenGate Service Key Use Cases Copyright © 2019 Oracle and/or its affiliates. GoldenGate Service GoldenGate Service GoldenGate Service sync Database Use Cases Data Lake Use Cases HA/DR, Active-Active, Multi-Master, Zero-Downtime,DB Migrations Replicate transactions, data and DB events across OLTP DBs Trickle feed, load and stage data into Data Warehouse tables Streaming data ingestion to Object Storage, Hadoop, Kafka etc. Transform and process any data as it in arrives in the Stream Apply machine learning, geo- spatial and advanced rules GoldenGate Service GoldenGate Service GoldenGate Service ETL Pipeline AI/MLIoT Time Series push down
  • 40. Industry and Use Cases Oracle Stream Analytics Key Features Developer Experience Streaming Data Pipelines (ETL) with GoldenGate …for More Information Copyright © 2019 Oracle and/or its affiliates.
  • 41. The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website at http://www.oracle.com/investor. All information in this presentation is current as of September 2019 and Oracle undertakes no duty to update any statement in light of new information or future events. Safe Harbor Copyright © 2019 Oracle and/or its affiliates.
  • 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
  • 43. Pattern for Logical Data Zones & Topic Types 43Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2018 Raw Data (LCR) Schema Events (DDL) Prepared Data Topics Master Data Topics ETL ETL 1 Topic : 1 Table Data Consumers Applications Analytics ODS (Data Store) Data Marts Data Warehouses Stream Data Producers Apps & DBs: Staging Trusted Master ETL Bulk Data Producers ETL Data Science Events are Pushed Batching Interactive Queries OLAP SQL Bucket 1 Bucket 2 Bucket 3