Oracle Analytics

download Oracle Analytics

of 13

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