SlideShare a Scribd company logo
The AMIS Team
Oracle OpenWorld 2016, Nieuwegein, 13th October 2016
Oracle OpenWorld 2016 Review
Data - Database Development, BigData, BI
2
Data
• ACID is expensive
• OLTP is a niche
• Moving data takes long – bring processing to data
• SQL is omnipresent – expose all data in an SQL friendly way
– Including NoSQL and data on Hadoop
• Data from the past should be able to help us predict the future
– Bring on machine learning (aka AI aka predictive analytics)
– Aided by the citizen data scientist in (Big) Data Discovery
• Fast Data (big data at high velocity) should be handled in real time
– Enter: Streaming Analytics & Apache Kafka
• Oh and ehm …. a next major release of Oracle Database is available
– 12cR2 – only on the cloud for now
– Highlights: Sharding, More PDB (“virtual database”),
Approximate Query Processing, Leverage In-Memory
even more, JSON document generation and faster
JSON processing, Analytic Views
3
Learning
• How do we learn?
– Try something (else) => get feedback => learn
• Eventually:
– We get it (understanding) so we can predict the outcome
of a certain action in a new situation
– Or we have experienced enough situations to predict
the outcome in most situations with high confidence
• Through interpolation, extrapolation, etc.
– We remain clueless
4
Machine Learning
• Analyze Historical Data (input and result – training set) to discover
Patterns & Models
• Iteratively apply Models to [additional] Input (test set) and compare model
outcome with known actual result to improve the model
• Use Model to predict outcome for entirely new data
5
Data Discovery
A B C D E F G
1104534 ZTR 0.1 anijs 2 36 T
631148 ESE 132 rivier 0 21 S
-3 WGN 71 appel 0 1 -
1262300 ZTR 56 zes 2 41 T
315529 HVN 1290 hamer 0 11 -
788914 ASM 676 zwaluw 0 26 T
157762 HVN 9482 wie 0 6 -
946681 DHG 42 rond 1 31 T
-31539 WGN 2423 bruin 0 0 -
47338 HVN 54 hamer 0 16 P
6
Scatter Plot
Attribute F (Y-axis)vs Attribute A
0
5
10
15
20
25
30
35
40
45
-500000 0 500000 10000001500000
Y-Values
Y-Values
7
Scatter Plot
Attribute F (Y-axis)vs Attribute A
0
5
10
15
20
25
30
35
40
45
1960 1980 2000 2020
Age of Lucas Jellema vs Year
Y-Values
8
Data Discovery
Time City - - #Kids Age Level of
Education
1104534 ZTR 0.1 anijs 2 36 T
631148 ESE 132 rivier 0 21 S
-3 WGN 71 appel 0 1 -
1262300 ZTR 56 zes 2 41 T
315529 HVN 1290 hamer 0 11 -
788914 ASM 676 zwaluw 0 26 T
157762 HVN 9482 wie 0 6 -
946681 DHG 42 rond 1 31 T
-31539 WGN 2423 bruin 0 0 -
47338 HVN 54 hamer 0 16 P
9
Machine Learning, Data Mining
& Predictive Analytics
10
Recent developments
• More compute capacity, smarter algorithms and better analytical tooling
– Evolving Machine Learning
– Smart text and speech analysis (NLP, ESA)
– Real time predictions become a reality
– Streaming (event) Analytics
– Visualization
– Citizen Data Scientist
– SQL against Big Data
• More data available & accessible
(IoT, Social, Media, IT operations,
business processes,…)
• Better/larger/cheaper/faster
data storage capabilities
11
Many cloud services around
Big Data & Analytics
12
Big Data Integration
Reference Architecture
IngestPrepare
Transform,
Merge, Enrich
Save
GovernGovern
Serve
Analyze & Act
Present,
Leverage
& ‘Action’
Extract
Explore
Purge
13
Data Integration Platform
14
Mapping Oracle portfolio to
Reference Architecture
Big Data Discovery
Data Visualization
BI CS
IT Analytics
Security Analytics
Log Analytics
15
Tip: OEMM - Oracle Enterprise
Metadata Management
16
Citizen Data Scientist
• Data Visualization CS
• Big Data Preparation CS
• Big Data Discovery CS
• Machine Learning CS
17
Oracle Machine Learning
Cloud Service
18
19
20
https://www.zeppelinhub.com/
Relational Data
& friends
21
22
Traditional approach
• All enterprise data is in the Oracle [relational] Database
– Except very unstructured documents - and sometimes even those
23
Center of the Data Universe is
shifting
24
Variety in data – Data Tiering
• How long relevant (hot vs cold vs dead)?
• How fine grained and how accurate?
• What is it used for?
– By whom, where, in what way, using which tools
• What format is it in/should it be in?
• How to be processed?
• What confidentiality & integrity is required?
• How much of it?
25
Trends around data storage
and data processing
• Take processing to data [to reduce data movement]
– Exadata SmartScan in Storage Cells (SQL & R processing)
– Hadoop MapReduce/Spark
– Coherence Processors
– Streaming Analytics
– Microservices, stand alone data domains
• Distributed data partitions – for scalability and parallelization [and fault
tolerance when also replicated]:
– Shards (Oracle Database 12cR2) and Partitioned External Tables
– TimesTen Velocity Scale – distributed In-Memory OLTP
– Hadoop HDFS, Apache Kafka
• New paradigms regarding transactional data
– CQRS (for example Oracle Database In Memory (read) / In Flash/On disk
(read/write), Write behind cache)
– Event Sourcing, Transaction Log
26
Oracle Database
• How much of your data
– Arrives through (business) transactions that require true ACID?
– Is involved in current business operations?
– Will ever be updated [again]?
– Plays a direct role in integrity [of other records]?
– Is actively accessed [on a regular basis] ?
– Really has to be in the OLTP engine?
• How much of the data currently in your OLTP engine could be off-loaded
– If that data remains accessible through SQL (even from within the OLTP engine,
without altering existing queries) with reasonable response times
• What if such off-loading
– Improves performance of the OLTP engine for transactions
– Shortens batch jobs [by engaging distributed, scale out processing options]
– Opens up possibilities for advanced analytics
– Potentially lowers the cost [licenses & specialized hardware] for the OLTP engine
– Introduces some change and complexity
27
Oracle Big Data SQL
• Big Data SQL: A ‘franchised query engine,’ enables scalable, integrated
access in situ to the entire Big Data Management System (BDMS)
– Meta data, Query execution, Workload Management, Data Optimization
– Primary role for Oracle Database – foundation for BDMS
See Statement of Direction: http://www.oracle.com/technetwork/database/bigdata-appliance/overview/sod-bdms-2015-04-final-2516729.pdf
Oracle Database Development
28
29
Oracle Forms
• Release 12.2.1.1 is available
– 12.2.2 (or 12.2.1.2) is planned for late 2016
– Support for Forms 12c: Premier Oct 2020, Extended 2023 – (and moving)
• Forms usually runs in browser – using the Java JRE plugin for Applets
– Modern browsers have stopped or will stop supporting the Java plugin
– Forms will either have to run on outdated browsers (IE, old versions of Firefox or
Chrome) or run outside the browser
– The main changes around Forms are around running Forms outside the browser –
as standalone Java Web Start (jnlp) application
– Also: Forms Helper – script for customizing post-install environment (simplified
WLST)
• On Reports:
– Reports 12c exists – it is the terminal release
– From now on, reporting should be done using BI Publisher
– BI Publisher has become part of the Developer Suite and will be included in the
WebLogic Suite
30
Forms in the Cloud
31
APEX – 5.1
• Interactive Grid – A new rich, client-side region type that allows editing multiple rows of
data in a dynamic, JSON-enabled grid, and supports multiple grids on a single page.
• Master / Detail / Detail – Provide a wizard interface to define declarative
master/detail/detail regions.
• New Charting Engine – Include a new JavaScript (Oracle JET) based charting engine
developed by Oracle which produces responsive and accessible HTML5 charts.
– AnyChart is on the way out
• Ability to have multiple tabs open to the same APEX application and isolate session
state
• Improved Wizards - fewer steps and more attributes set by default.
• Declarative RTL Support –declarative methods to control user interface direction-
support for both Left-to-Right and Right-To-Left languages.
• Packaged Applications – Improved framework and enhancements to the packaged
applications.
• Status: EA 2 is available (hosted) as of September 2016
– APEX 5.1 Production – early 2017?
32
New in SQL in 12cR2
• Listagg improvements
• Error handling for CAST function & new Validate_Conversion function
• Materialized Views
– Real Time Materialized Views (stale plus logs)
– Statement Level Refresh
• AL32UTF8 As the Default Database Character Set
• New capabilities for generating JSON documents directly from SQL
queries, improved JSON support in In Memory processing
• Beyond 12cR2
• Approximate Query Processing (using HyperLogLog)
• Analytical Views
• Band Join- better performance for non-equijoins
• Temporary, cached in memory tables for duration of cursor
• Partitioned External Tables
33
New in PL/SQL in 12cR2
• Deprecated procedures and functions
• Accessible by at procedure or function level
• JSON support: generation of JSON documents using PL/SQL API and
Oracle supplied Object Types (somewhat akin to XMLType)
– JSON SQL functions available in PL/SQL expressions
• Supplied package dbms_plsql_code_coverage to identify code units not
touched in specific
[test] scenarios
• PL/Scope enhancements –
more fine grained reporting
• Edition Based Redefinition
does ‘garbage collection’ –
editioned objects no
longer in use
are cleaned up
34
Other Database Development
News
• JS Stored Procedures
• SQL Developer GUI Debugger
– One session can have another start debugging
– At breakpoint: execute SQL to inspect run context – including PL/SQL state
• SQLcl
• ORDS – Oracle REST Data Services
35
36
Summary of
Oracle OpenWorld 2016
• (5 days filled to brim with 1800+ sessions, 12 keynotes, 150+ demo
booths, hundreds of vendors and quite a few rumors & hallway tales)
• Infrastructure [as a Service]
– Generation 2 Data Center
– Network & IOPS (storage, NVMe, Flash)
– Exadata SL
• Abdication of the single, central, enterprise Oracle RDBMS – and the
limelight for data
– PDBs
– Sharding
– Hadoop & Spark (& SQL & R)
– Machine Learning
• Adoption of open source projects, industry trends & community darlings
– Node.js, Docker, Microservices, Git(Hub), Python, Slack, …
37
Summary of
Oracle OpenWorld 2016 (2)
• Cloud [First] strategy
– Migrate & Extend i/o [bidirectional] Lift & Shift
– Cloud@Customer
– Status and future of On Premises software (and yet Engineered Systems)
– Ops in Oracle Data Centers
– Subscription Models, Suites (i/o a la carte)
– How fast can Oracle move [without spreading itself too thin]?
• SaaS and [Unlimited] Applications
– SaaS portfolio quite extensive
– UX is important asset of the SaaS applications
– Real cloud elements are improving (APIs, extensibility)
– Traditional Apps are still evolving [as promised] – and seem to benefit from SaaS and
technological advances across the board
• Oracle Public Cloud consistency, architecture and the Dogfood Doctrine
– Fabric and foundational components
– Designated capabilities and mutual integration
38
Oracle OpenWorld 2016 Tag Cloud
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machine Learning & Database Development
Ad

Recommended

PPTX
Oracle OpenWorld 2016 Review - High Level Overview of major themes and grand ...
Lucas Jellema
 
PPTX
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
Lucas Jellema
 
PPTX
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
Lucas Jellema
 
PPTX
Oow2016 review-db-dev-bigdata-BI
Getting value from IoT, Integration and Data Analytics
 
PPTX
Oow2016 review-13th october 2016
Getting value from IoT, Integration and Data Analytics
 
PPTX
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Lucas Jellema
 
PPTX
Oow2016 review--paas-microservices-
Getting value from IoT, Integration and Data Analytics
 
PPTX
Oow2016 review-iaas-paas-13th-18thoctober
Getting value from IoT, Integration and Data Analytics
 
PDF
oracle openworld review UX presentation 2016
Getting value from IoT, Integration and Data Analytics
 
PPTX
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Lucas Jellema
 
PPTX
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...
Lucas Jellema
 
PPTX
Handson Oracle Management Cloud with Application Performance Monitoring and L...
Lucas Jellema
 
PPTX
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Lucas Jellema
 
PDF
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
Getting value from IoT, Integration and Data Analytics
 
PPTX
Introducing Oracle Real-Time Integration Business Insight
Lucas Jellema
 
PPTX
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Alex Gorbachev
 
PPTX
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
Lucas Jellema
 
PDF
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Zohar Elkayam
 
PDF
REST - Why, When and How? at AMIS25
Jon Petter Hjulstad
 
PDF
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
Lucas Jellema
 
PPTX
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
Maris Elsins
 
PPTX
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Getting value from IoT, Integration and Data Analytics
 
PDF
Oracle’s Advanced Analytics & Machine Learning 12.2c New Features & Road Map;...
Charlie Berger
 
PDF
An AMIS overview of database 12c
Getting value from IoT, Integration and Data Analytics
 
PDF
ADF Mobile: 10 Things you don't get from the developers guide
Luc Bors
 
PDF
Database as a Service on the Oracle Database Appliance Platform
Maris Elsins
 
PPTX
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Lucas Jellema
 
PDF
Oracle virtualbox basic to rac attack
Bobby Curtis
 
PPT
Pesla
Biagio Arobba
 
PDF
Four Graphics credentials
Emile Melki
 

More Related Content

What's hot (20)

PDF
oracle openworld review UX presentation 2016
Getting value from IoT, Integration and Data Analytics
 
PPTX
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Lucas Jellema
 
PPTX
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...
Lucas Jellema
 
PPTX
Handson Oracle Management Cloud with Application Performance Monitoring and L...
Lucas Jellema
 
PPTX
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Lucas Jellema
 
PDF
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
Getting value from IoT, Integration and Data Analytics
 
PPTX
Introducing Oracle Real-Time Integration Business Insight
Lucas Jellema
 
PPTX
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Alex Gorbachev
 
PPTX
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
Lucas Jellema
 
PDF
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Zohar Elkayam
 
PDF
REST - Why, When and How? at AMIS25
Jon Petter Hjulstad
 
PDF
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
Lucas Jellema
 
PPTX
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
Maris Elsins
 
PPTX
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Getting value from IoT, Integration and Data Analytics
 
PDF
Oracle’s Advanced Analytics & Machine Learning 12.2c New Features & Road Map;...
Charlie Berger
 
PDF
An AMIS overview of database 12c
Getting value from IoT, Integration and Data Analytics
 
PDF
ADF Mobile: 10 Things you don't get from the developers guide
Luc Bors
 
PDF
Database as a Service on the Oracle Database Appliance Platform
Maris Elsins
 
PPTX
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Lucas Jellema
 
PDF
Oracle virtualbox basic to rac attack
Bobby Curtis
 
oracle openworld review UX presentation 2016
Getting value from IoT, Integration and Data Analytics
 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Lucas Jellema
 
Systems on the edge - your stepping stones into Oracle Public PaaS Cloud - AM...
Lucas Jellema
 
Handson Oracle Management Cloud with Application Performance Monitoring and L...
Lucas Jellema
 
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Lucas Jellema
 
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
Getting value from IoT, Integration and Data Analytics
 
Introducing Oracle Real-Time Integration Business Insight
Lucas Jellema
 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Alex Gorbachev
 
6Reinventing Oracle Systems in a Cloudy World (Sangam20, December 2020)
Lucas Jellema
 
Things Every Oracle DBA Needs to Know About the Hadoop Ecosystem 20170527
Zohar Elkayam
 
REST - Why, When and How? at AMIS25
Jon Petter Hjulstad
 
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
Lucas Jellema
 
LVOUG meetup #2 - Forcing SQL Execution Plan Instability
Maris Elsins
 
Oracle OpenWorld 2014 Review Part Four - PaaS Middleware
Getting value from IoT, Integration and Data Analytics
 
Oracle’s Advanced Analytics & Machine Learning 12.2c New Features & Road Map;...
Charlie Berger
 
ADF Mobile: 10 Things you don't get from the developers guide
Luc Bors
 
Database as a Service on the Oracle Database Appliance Platform
Maris Elsins
 
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Lucas Jellema
 
Oracle virtualbox basic to rac attack
Bobby Curtis
 

Viewers also liked (20)

PPT
Pesla
Biagio Arobba
 
PDF
Four Graphics credentials
Emile Melki
 
PPTX
Cyberbullying in the Middle Years
elketeaches
 
PDF
1524 how ibm's big data solution can help you gain insight into your data cen...
IBM
 
PPTX
IT6701 Information Management Unit-I
Mikel Raj
 
PPTX
7+1 hiba, amit Te is elkövet(het)sz
Czímer Zoltán
 
PDF
Cloud developer evolution
Kenu, GwangNam Heo
 
PPTX
EMOCON 2017 S/S - 마음이 편해지는 글로벌 인프라 만들기
Seung Heun Noh
 
PPTX
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
VMware Tanzu
 
PPTX
Production testing and disaster recovery
BizTalk360
 
PPTX
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Caserta
 
PPTX
Sumo Logic Quickstart - Nv 2016
Sumo Logic
 
PDF
Pre-Con Ed: Learn What's New in CA Spectrum®
CA Technologies
 
PDF
InterConnect 2016 - Cloud and systems briefing center - z Systems
IBM z Systems Software - IT Service Management
 
PPT
Bioocean1 :Introduction to Biological Oceanography
Gazi Abdullah
 
PDF
прайс лист ооо форсэт
strelk
 
PDF
DGIQ 2015 The Fundamentals of Data Quality
Caserta
 
PPTX
Azure Key Vault
junichi anno
 
PDF
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Erik Bussink
 
PDF
BVBA SOSIS van Jeroen Meus kent rustige start
Thierry Debels
 
Four Graphics credentials
Emile Melki
 
Cyberbullying in the Middle Years
elketeaches
 
1524 how ibm's big data solution can help you gain insight into your data cen...
IBM
 
IT6701 Information Management Unit-I
Mikel Raj
 
7+1 hiba, amit Te is elkövet(het)sz
Czímer Zoltán
 
Cloud developer evolution
Kenu, GwangNam Heo
 
EMOCON 2017 S/S - 마음이 편해지는 글로벌 인프라 만들기
Seung Heun Noh
 
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...
VMware Tanzu
 
Production testing and disaster recovery
BizTalk360
 
Low-Latency Analytics with NoSQL – Introduction to Storm and Cassandra
Caserta
 
Sumo Logic Quickstart - Nv 2016
Sumo Logic
 
Pre-Con Ed: Learn What's New in CA Spectrum®
CA Technologies
 
InterConnect 2016 - Cloud and systems briefing center - z Systems
IBM z Systems Software - IT Service Management
 
Bioocean1 :Introduction to Biological Oceanography
Gazi Abdullah
 
прайс лист ооо форсэт
strelk
 
DGIQ 2015 The Fundamentals of Data Quality
Caserta
 
Azure Key Vault
junichi anno
 
Partner Presentation vSphere6-VSAN-vCloud-vRealize
Erik Bussink
 
BVBA SOSIS van Jeroen Meus kent rustige start
Thierry Debels
 
Ad

Similar to Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machine Learning & Database Development (20)

PPTX
Oracle OpenWo2014 review part 03 three_paa_s_database
Getting value from IoT, Integration and Data Analytics
 
PDF
Kylin and Druid Presentation
argonauts007
 
PDF
Modernizing Global Shared Data Analytics Platform and our Alluxio Journey
Alluxio, Inc.
 
PPTX
An AMIS Overview of Oracle database 12c (12.1)
Marco Gralike
 
PDF
Apache Kylin: OLAP Engine on Hadoop - Tech Deep Dive
Xu Jiang
 
PDF
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
Marcin Bielak
 
PPTX
SQL Analytics for Search Engineers - Timothy Potter, Lucidworksngineers
Lucidworks
 
PDF
Flink in Zalando's world of Microservices
ZalandoHayley
 
PDF
Flink in Zalando's World of Microservices
Zalando Technology
 
PDF
A Glass Half Full: Using Programmable Hardware Accelerators in Analytical Dat...
Facultad de Informática UCM
 
PDF
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
HostedbyConfluent
 
PDF
Dev Ops Training
Spark Summit
 
PPTX
Day 1 - Technical Bootcamp azure synapse analytics
Armand272
 
PPTX
Otimizações de Projetos de Big Data, Dw e AI no Microsoft Azure
Luan Moreno Medeiros Maciel
 
PPTX
Vitalii Bondarenko - Масштабована бізнес-аналітика у Cloud Big Data Cluster. ...
Lviv Startup Club
 
PPT
ECU ODS data integration using OWB and SSIS UNC Cause 2013
Keith Washer
 
PDF
[WSO2Con EU 2018] The Rise of Streaming SQL
WSO2
 
PPTX
How Kafka and Modern Databases Benefit Apps and Analytics
SingleStore
 
PDF
Cloud-native Semantic Layer on Data Lake
Databricks
 
PPTX
Oracle OpenWorld 2014 Review Part Five - SaaS
Getting value from IoT, Integration and Data Analytics
 
Oracle OpenWo2014 review part 03 three_paa_s_database
Getting value from IoT, Integration and Data Analytics
 
Kylin and Druid Presentation
argonauts007
 
Modernizing Global Shared Data Analytics Platform and our Alluxio Journey
Alluxio, Inc.
 
An AMIS Overview of Oracle database 12c (12.1)
Marco Gralike
 
Apache Kylin: OLAP Engine on Hadoop - Tech Deep Dive
Xu Jiang
 
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
Marcin Bielak
 
SQL Analytics for Search Engineers - Timothy Potter, Lucidworksngineers
Lucidworks
 
Flink in Zalando's world of Microservices
ZalandoHayley
 
Flink in Zalando's World of Microservices
Zalando Technology
 
A Glass Half Full: Using Programmable Hardware Accelerators in Analytical Dat...
Facultad de Informática UCM
 
Streaming Data Analytics with ksqlDB and Superset | Robert Stolz, Preset
HostedbyConfluent
 
Dev Ops Training
Spark Summit
 
Day 1 - Technical Bootcamp azure synapse analytics
Armand272
 
Otimizações de Projetos de Big Data, Dw e AI no Microsoft Azure
Luan Moreno Medeiros Maciel
 
Vitalii Bondarenko - Масштабована бізнес-аналітика у Cloud Big Data Cluster. ...
Lviv Startup Club
 
ECU ODS data integration using OWB and SSIS UNC Cause 2013
Keith Washer
 
[WSO2Con EU 2018] The Rise of Streaming SQL
WSO2
 
How Kafka and Modern Databases Benefit Apps and Analytics
SingleStore
 
Cloud-native Semantic Layer on Data Lake
Databricks
 
Oracle OpenWorld 2014 Review Part Five - SaaS
Getting value from IoT, Integration and Data Analytics
 
Ad

More from Lucas Jellema (20)

PPTX
Introduction to web application development with Vue (for absolute beginners)...
Lucas Jellema
 
PPTX
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Lucas Jellema
 
PPTX
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lucas Jellema
 
PPTX
Apache Superset - open source data exploration and visualization (Conclusion ...
Lucas Jellema
 
PPTX
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
Lucas Jellema
 
PPTX
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Lucas Jellema
 
PPTX
Op je vingers tellen... tot 1000!
Lucas Jellema
 
PPTX
IoT - from prototype to enterprise platform (DigitalXchange 2022)
Lucas Jellema
 
PPTX
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Lucas Jellema
 
PPTX
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Lucas Jellema
 
PPTX
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Lucas Jellema
 
PPTX
Introducing Dapr.io - the open source personal assistant to microservices and...
Lucas Jellema
 
PPTX
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Lucas Jellema
 
PPTX
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Lucas Jellema
 
PPTX
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Lucas Jellema
 
PPTX
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
Lucas Jellema
 
PPTX
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Lucas Jellema
 
PPTX
Tech Talks 101 - DevOps (jan 2022)
Lucas Jellema
 
PPTX
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Lucas Jellema
 
PPTX
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Lucas Jellema
 
Introduction to web application development with Vue (for absolute beginners)...
Lucas Jellema
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Lucas Jellema
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lucas Jellema
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Lucas Jellema
 
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
Lucas Jellema
 
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Lucas Jellema
 
Op je vingers tellen... tot 1000!
Lucas Jellema
 
IoT - from prototype to enterprise platform (DigitalXchange 2022)
Lucas Jellema
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Lucas Jellema
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Lucas Jellema
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Lucas Jellema
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Lucas Jellema
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Lucas Jellema
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Lucas Jellema
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Lucas Jellema
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
Lucas Jellema
 
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Lucas Jellema
 
Tech Talks 101 - DevOps (jan 2022)
Lucas Jellema
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Lucas Jellema
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Lucas Jellema
 

Recently uploaded (20)

PDF
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
PDF
Best Practice for LLM Serving in the Cloud
Alluxio, Inc.
 
PDF
Introduction to Agile Frameworks for Product Managers.pdf
Ali Vahed
 
PDF
Complete WordPress Programming Guidance Book
Shabista Imam
 
PDF
Canva Pro Crack Free Download 2025-FREE LATEST
grete1122g
 
PDF
Why Every Growing Business Needs a Staff Augmentation Company IN USA.pdf
mary rojas
 
DOCX
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
SEOLIFT - SEO Company London
 
PPTX
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
DOCX
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
 
PDF
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
 
PDF
Sysinfo OST to PST Converter Infographic
SysInfo Tools
 
PDF
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
 
PPTX
AI for PV: Development and Governance for a Regulated Industry
Biologit
 
PDF
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
PDF
Best Software Development at Best Prices
softechies7
 
PDF
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
PPTX
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
BradBedford3
 
PDF
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
PPTX
Advance Doctor Appointment Booking App With Online Payment
AxisTechnolabs
 
PDF
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
Best Practice for LLM Serving in the Cloud
Alluxio, Inc.
 
Introduction to Agile Frameworks for Product Managers.pdf
Ali Vahed
 
Complete WordPress Programming Guidance Book
Shabista Imam
 
Canva Pro Crack Free Download 2025-FREE LATEST
grete1122g
 
Why Every Growing Business Needs a Staff Augmentation Company IN USA.pdf
mary rojas
 
Best AI-Powered Wearable Tech for Remote Health Monitoring in 2025
SEOLIFT - SEO Company London
 
IDM Crack with Internet Download Manager 6.42 Build 41 [Latest 2025]
pcprocore
 
Zoho Creator Solution for EI by Elsner Technologies.docx
Elsner Technologies Pvt. Ltd.
 
On-Device AI: Is It Time to Go All-In, or Do We Still Need the Cloud?
Hassan Abid
 
Sysinfo OST to PST Converter Infographic
SysInfo Tools
 
From Data Preparation to Inference: How Alluxio Speeds Up AI
Alluxio, Inc.
 
AI for PV: Development and Governance for a Regulated Industry
Biologit
 
Modern Platform Engineering with Choreo - The AI-Native Internal Developer Pl...
WSO2
 
Best Software Development at Best Prices
softechies7
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
Foundations of Marketo Engage - Programs, Campaigns & Beyond - June 2025
BradBedford3
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 
Advance Doctor Appointment Booking App With Online Payment
AxisTechnolabs
 
CodeCleaner: Mitigating Data Contamination for LLM Benchmarking
arabelatso
 

Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machine Learning & Database Development

  • 1. The AMIS Team Oracle OpenWorld 2016, Nieuwegein, 13th October 2016 Oracle OpenWorld 2016 Review Data - Database Development, BigData, BI
  • 2. 2 Data • ACID is expensive • OLTP is a niche • Moving data takes long – bring processing to data • SQL is omnipresent – expose all data in an SQL friendly way – Including NoSQL and data on Hadoop • Data from the past should be able to help us predict the future – Bring on machine learning (aka AI aka predictive analytics) – Aided by the citizen data scientist in (Big) Data Discovery • Fast Data (big data at high velocity) should be handled in real time – Enter: Streaming Analytics & Apache Kafka • Oh and ehm …. a next major release of Oracle Database is available – 12cR2 – only on the cloud for now – Highlights: Sharding, More PDB (“virtual database”), Approximate Query Processing, Leverage In-Memory even more, JSON document generation and faster JSON processing, Analytic Views
  • 3. 3 Learning • How do we learn? – Try something (else) => get feedback => learn • Eventually: – We get it (understanding) so we can predict the outcome of a certain action in a new situation – Or we have experienced enough situations to predict the outcome in most situations with high confidence • Through interpolation, extrapolation, etc. – We remain clueless
  • 4. 4 Machine Learning • Analyze Historical Data (input and result – training set) to discover Patterns & Models • Iteratively apply Models to [additional] Input (test set) and compare model outcome with known actual result to improve the model • Use Model to predict outcome for entirely new data
  • 5. 5 Data Discovery A B C D E F G 1104534 ZTR 0.1 anijs 2 36 T 631148 ESE 132 rivier 0 21 S -3 WGN 71 appel 0 1 - 1262300 ZTR 56 zes 2 41 T 315529 HVN 1290 hamer 0 11 - 788914 ASM 676 zwaluw 0 26 T 157762 HVN 9482 wie 0 6 - 946681 DHG 42 rond 1 31 T -31539 WGN 2423 bruin 0 0 - 47338 HVN 54 hamer 0 16 P
  • 6. 6 Scatter Plot Attribute F (Y-axis)vs Attribute A 0 5 10 15 20 25 30 35 40 45 -500000 0 500000 10000001500000 Y-Values Y-Values
  • 7. 7 Scatter Plot Attribute F (Y-axis)vs Attribute A 0 5 10 15 20 25 30 35 40 45 1960 1980 2000 2020 Age of Lucas Jellema vs Year Y-Values
  • 8. 8 Data Discovery Time City - - #Kids Age Level of Education 1104534 ZTR 0.1 anijs 2 36 T 631148 ESE 132 rivier 0 21 S -3 WGN 71 appel 0 1 - 1262300 ZTR 56 zes 2 41 T 315529 HVN 1290 hamer 0 11 - 788914 ASM 676 zwaluw 0 26 T 157762 HVN 9482 wie 0 6 - 946681 DHG 42 rond 1 31 T -31539 WGN 2423 bruin 0 0 - 47338 HVN 54 hamer 0 16 P
  • 9. 9 Machine Learning, Data Mining & Predictive Analytics
  • 10. 10 Recent developments • More compute capacity, smarter algorithms and better analytical tooling – Evolving Machine Learning – Smart text and speech analysis (NLP, ESA) – Real time predictions become a reality – Streaming (event) Analytics – Visualization – Citizen Data Scientist – SQL against Big Data • More data available & accessible (IoT, Social, Media, IT operations, business processes,…) • Better/larger/cheaper/faster data storage capabilities
  • 11. 11 Many cloud services around Big Data & Analytics
  • 12. 12 Big Data Integration Reference Architecture IngestPrepare Transform, Merge, Enrich Save GovernGovern Serve Analyze & Act Present, Leverage & ‘Action’ Extract Explore Purge
  • 14. 14 Mapping Oracle portfolio to Reference Architecture Big Data Discovery Data Visualization BI CS IT Analytics Security Analytics Log Analytics
  • 15. 15 Tip: OEMM - Oracle Enterprise Metadata Management
  • 16. 16 Citizen Data Scientist • Data Visualization CS • Big Data Preparation CS • Big Data Discovery CS • Machine Learning CS
  • 18. 18
  • 19. 19
  • 22. 22 Traditional approach • All enterprise data is in the Oracle [relational] Database – Except very unstructured documents - and sometimes even those
  • 23. 23 Center of the Data Universe is shifting
  • 24. 24 Variety in data – Data Tiering • How long relevant (hot vs cold vs dead)? • How fine grained and how accurate? • What is it used for? – By whom, where, in what way, using which tools • What format is it in/should it be in? • How to be processed? • What confidentiality & integrity is required? • How much of it?
  • 25. 25 Trends around data storage and data processing • Take processing to data [to reduce data movement] – Exadata SmartScan in Storage Cells (SQL & R processing) – Hadoop MapReduce/Spark – Coherence Processors – Streaming Analytics – Microservices, stand alone data domains • Distributed data partitions – for scalability and parallelization [and fault tolerance when also replicated]: – Shards (Oracle Database 12cR2) and Partitioned External Tables – TimesTen Velocity Scale – distributed In-Memory OLTP – Hadoop HDFS, Apache Kafka • New paradigms regarding transactional data – CQRS (for example Oracle Database In Memory (read) / In Flash/On disk (read/write), Write behind cache) – Event Sourcing, Transaction Log
  • 26. 26 Oracle Database • How much of your data – Arrives through (business) transactions that require true ACID? – Is involved in current business operations? – Will ever be updated [again]? – Plays a direct role in integrity [of other records]? – Is actively accessed [on a regular basis] ? – Really has to be in the OLTP engine? • How much of the data currently in your OLTP engine could be off-loaded – If that data remains accessible through SQL (even from within the OLTP engine, without altering existing queries) with reasonable response times • What if such off-loading – Improves performance of the OLTP engine for transactions – Shortens batch jobs [by engaging distributed, scale out processing options] – Opens up possibilities for advanced analytics – Potentially lowers the cost [licenses & specialized hardware] for the OLTP engine – Introduces some change and complexity
  • 27. 27 Oracle Big Data SQL • Big Data SQL: A ‘franchised query engine,’ enables scalable, integrated access in situ to the entire Big Data Management System (BDMS) – Meta data, Query execution, Workload Management, Data Optimization – Primary role for Oracle Database – foundation for BDMS See Statement of Direction: http://www.oracle.com/technetwork/database/bigdata-appliance/overview/sod-bdms-2015-04-final-2516729.pdf
  • 29. 29 Oracle Forms • Release 12.2.1.1 is available – 12.2.2 (or 12.2.1.2) is planned for late 2016 – Support for Forms 12c: Premier Oct 2020, Extended 2023 – (and moving) • Forms usually runs in browser – using the Java JRE plugin for Applets – Modern browsers have stopped or will stop supporting the Java plugin – Forms will either have to run on outdated browsers (IE, old versions of Firefox or Chrome) or run outside the browser – The main changes around Forms are around running Forms outside the browser – as standalone Java Web Start (jnlp) application – Also: Forms Helper – script for customizing post-install environment (simplified WLST) • On Reports: – Reports 12c exists – it is the terminal release – From now on, reporting should be done using BI Publisher – BI Publisher has become part of the Developer Suite and will be included in the WebLogic Suite
  • 31. 31 APEX – 5.1 • Interactive Grid – A new rich, client-side region type that allows editing multiple rows of data in a dynamic, JSON-enabled grid, and supports multiple grids on a single page. • Master / Detail / Detail – Provide a wizard interface to define declarative master/detail/detail regions. • New Charting Engine – Include a new JavaScript (Oracle JET) based charting engine developed by Oracle which produces responsive and accessible HTML5 charts. – AnyChart is on the way out • Ability to have multiple tabs open to the same APEX application and isolate session state • Improved Wizards - fewer steps and more attributes set by default. • Declarative RTL Support –declarative methods to control user interface direction- support for both Left-to-Right and Right-To-Left languages. • Packaged Applications – Improved framework and enhancements to the packaged applications. • Status: EA 2 is available (hosted) as of September 2016 – APEX 5.1 Production – early 2017?
  • 32. 32 New in SQL in 12cR2 • Listagg improvements • Error handling for CAST function & new Validate_Conversion function • Materialized Views – Real Time Materialized Views (stale plus logs) – Statement Level Refresh • AL32UTF8 As the Default Database Character Set • New capabilities for generating JSON documents directly from SQL queries, improved JSON support in In Memory processing • Beyond 12cR2 • Approximate Query Processing (using HyperLogLog) • Analytical Views • Band Join- better performance for non-equijoins • Temporary, cached in memory tables for duration of cursor • Partitioned External Tables
  • 33. 33 New in PL/SQL in 12cR2 • Deprecated procedures and functions • Accessible by at procedure or function level • JSON support: generation of JSON documents using PL/SQL API and Oracle supplied Object Types (somewhat akin to XMLType) – JSON SQL functions available in PL/SQL expressions • Supplied package dbms_plsql_code_coverage to identify code units not touched in specific [test] scenarios • PL/Scope enhancements – more fine grained reporting • Edition Based Redefinition does ‘garbage collection’ – editioned objects no longer in use are cleaned up
  • 34. 34 Other Database Development News • JS Stored Procedures • SQL Developer GUI Debugger – One session can have another start debugging – At breakpoint: execute SQL to inspect run context – including PL/SQL state • SQLcl • ORDS – Oracle REST Data Services
  • 35. 35
  • 36. 36 Summary of Oracle OpenWorld 2016 • (5 days filled to brim with 1800+ sessions, 12 keynotes, 150+ demo booths, hundreds of vendors and quite a few rumors & hallway tales) • Infrastructure [as a Service] – Generation 2 Data Center – Network & IOPS (storage, NVMe, Flash) – Exadata SL • Abdication of the single, central, enterprise Oracle RDBMS – and the limelight for data – PDBs – Sharding – Hadoop & Spark (& SQL & R) – Machine Learning • Adoption of open source projects, industry trends & community darlings – Node.js, Docker, Microservices, Git(Hub), Python, Slack, …
  • 37. 37 Summary of Oracle OpenWorld 2016 (2) • Cloud [First] strategy – Migrate & Extend i/o [bidirectional] Lift & Shift – Cloud@Customer – Status and future of On Premises software (and yet Engineered Systems) – Ops in Oracle Data Centers – Subscription Models, Suites (i/o a la carte) – How fast can Oracle move [without spreading itself too thin]? • SaaS and [Unlimited] Applications – SaaS portfolio quite extensive – UX is important asset of the SaaS applications – Real cloud elements are improving (APIs, extensibility) – Traditional Apps are still evolving [as promised] – and seem to benefit from SaaS and technological advances across the board • Oracle Public Cloud consistency, architecture and the Dogfood Doctrine – Fabric and foundational components – Designated capabilities and mutual integration

Editor's Notes

  • #21: Example of a notebook: https://github.com/rhiever/Data-Analysis-and-Machine-Learning-Projects/blob/master/example-data-science-notebook/Example%20Machine%20Learning%20Notebook.ipynb
  • #32: Oracle Application Express 5.1 introduces a new component, the interactive grid, that combines the best of both interactive reports and tabular forms while lifting restrictions such as allowing for only a single tabular form region on a page. The interactive grid is a rich, client-side region type that allows editing multiple rows of data in a dynamic, JavaScript Object Notation-enabled grid that supports multiple grids on a single page. I build highly interactive master detail pages so loved by Oracle Forms developers. Oracle Application Express 5.1 is a huge leap forward in end user productivity. In this session see how the interactive grid brings dynamic, rich-client reporting and multirow editing capabilities to your Oracle Application Express applications and how the new, powerful charting engine (based on Oracle JavaScript Extension Toolkit ) enables users to visualize and interact with their data like never before. The session also takes an in-depth look at numerous other enhancements, such as the new live template options, support for right-to-left languages, and the future of the page designer with the integrated component view. the new data visualization capabilities available with Oracle Application Express 5.1, based on the Oracle JavaScript Extension Toolkit and other components. Oracle JavaScript Extension Toolkit is a JavaScript charting solution that is highly customizable, accessible, interactive, and incorporates automatic responsive design support. See how easily you can integrate these great looking visualizations to tell a story in your application.
  • #33: See for example thread on AskTom on SQL Assertions: https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:698031000346429496
  • #35: 12cR2: http://docs.oracle.com/cloud/latest/exadataexpress-cloud/CSDBP/GUID-F1E74056-FB12-414A-9AAA-579E9540801E.htm#CSDBP-GUID-40C9753E-34CC-403C-8840-581875FC34E1
  • #39: https://tagul.com/wuxmhhmc65n4/oow2016-word-cloud