Oracle Analytics
-
Upload
jojogeorge -
Category
Documents
-
view
227 -
download
0
Transcript of Oracle Analytics
-
8/10/2019 Oracle Analytics
1/13
Oracle 12c Analytics New
FeaturesHusnu SensoyGlobal Maksimum Data & Information Technologies
-
8/10/2019 Oracle Analytics
2/13
Global Maksimum Data & Information Technologies
Complex Event Processing
Oracle CEP
Making hundred of different business decisions for millions of events in a second
! Advanced Analytics
Oracle Data Mining
Oracle R Enterprise
! Large scale data analytics
Ten billion rows in a week
Data Visualisation
State of the art data visualisation
DIY BI
-
8/10/2019 Oracle Analytics
3/13
New Features for Analytics
Partitioning
CBO
Advanced Analytics
Data Management
-
8/10/2019 Oracle Analytics
4/13
-
8/10/2019 Oracle Analytics
5/13
Cost Based Optimiser
Adaptive Statistics
Dynamic Sampling (LEVEL=11)
Cardinality Feedback Enhancement
Re-optimisation
Histograms
Better and Faster Statistics Gathering
STATS_ON_LOAD: For CTAS and IAS on empty
tables
Session private statistics on GTT
Concurrent statistics gathering
Adaptive Plans
Join methods
Parallel distribution methods
-
8/10/2019 Oracle Analytics
6/13
Adaptive Query Optimisation
SELECTproduct_nameFROM order_items o,
product_information pWHERE o.unit_price = 15
ANDo.quantity > 1ANDp.product_id = o.product_id
threshold
-
8/10/2019 Oracle Analytics
7/13
Adaptive Query Optimisation
Join method decision deferred until runtime
Default plan is computed using available statistics
Alternate sub-plans are pre-computed and stored in
the cursor
Statistic collectors are inserted at key points in the
plan
Data distribution method can also be changed during
execution.
-
8/10/2019 Oracle Analytics
8/13
Advanced Analytics Oracle Advanced Analytics 12c
New Data Mining Algorithms
EM (Expectation Maximisation)
SVD - PCA
Predictive Queries
Oracle Data Miner/SQL Developer 4.0
New Graph Node (box,scatter, bar,histogram)
SQL Query Node
R Script Node
Oracle Advanced Analytics/ORE 1.3
Neural Networks
Improved integration with OBIEE
-
8/10/2019 Oracle Analytics
9/13
-
8/10/2019 Oracle Analytics
10/13
SQL Pattern Matching
X Y W Z
SELECTfirst_x, last_z
FROMticker MATCH_RECOGNIZE(
PARTITION BYname ORDER BYtime
MEASURES FIRST(x.time) ASfirst_xLAST(z.time) ASlast_z
ONE ROW PER MATCHPATTERN(X+ Y+ W+ Z+)DEFINE X AS(price < PREV(price))
Y AS(price > PREV(price))
W AS(price < PREV(price))Z AS(price > PREV(price))
first_x last_z1 9
13 19
1 9 13 19
-
8/10/2019 Oracle Analytics
11/13
Automatic Data Optimisation
(ADO)
-
8/10/2019 Oracle Analytics
12/13
Automatic Data Optimisation (ADO)
Policy
Active/HotALTER TABLE sales ILM ADD row store
compress advanced row after 2 DAYS OF
NO_MODIFICATION;
Frequently AccessedALTER TABLE sales ILM ADD compress
for query low after 7 DAYS OF
NO_MODIFICATION;
Occasional AccessALTER TABLE sales ILM ADD TIER TO
sata_tbs AFTER 1 MONTH OF NO ACCESS;
DormantALTER TABLE sales ILM ADD compress
for archive high AFTER 7 MONTHS OF NO
ACCESS;
-
8/10/2019 Oracle Analytics
13/13
Q & A