• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Exalytics - One Size Fits All?
 

Exalytics - One Size Fits All?

on

  • 1,326 views

 

Statistics

Views

Total Views
1,326
Views on SlideShare
1,325
Embed Views
1

Actions

Likes
1
Downloads
94
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Exalytics - One Size Fits All? Exalytics - One Size Fits All? Presentation Transcript

    • Exalytics - One Size Fits All? Robin Moffatt, Principal Consultant, Rittman Mead UKOUG 2012 T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics - One Size Fits All? T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics - One Size Fits All? • This Presentation: ‣ What IS Exalytics? - Lifting the fog of FUD and marketing ‣ Just an Appliance? - Different ways that Exalytics can fit into a BI architecture ‣ Which way is best? T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics - One Size Fits All? • This Presentation: • Not This Presentation ‣ What IS Exalytics? ‣ This is not … an Exalytics sales pitch - Lifting the fog of FUD and marketing ‣ This is not … a £ for £ evaluation of deployment options ‣ Just an Appliance? ‣ This is not … is Exalytics “better” than - Different ways that Exalytics can fit into SAP HANA / QlikView / ZX81 a BI architecture ‣ This is not … the official Oracle line ‣ Which way is best? ‣ This is not … necessarily supported, endorsed, approved or tolerated by Oracle T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Vanilla Exalytics As God^H^H^H Larry intended it T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics basic architecture Seamless to the user, OBIEE queries data from the most BI Server can cache optimal source all resultsets Essbase OBIEE OLAP cube BI Server cache Exalytics Base data can be loaded into pre- aggregated tables TimesTen and/or cubes Aggregated data TimesTen in-memory Users have a single view database of the data with OBIEE, regardless of from where the data came Existing DW Base data Oracle / DB2 / SQL Server / etc T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • The OBIEE “Common Enterprise Information Model” • OBIEE abstracts the interface between physical data and the business view of it • Many different data sources are supported, and OBIEE can join data across them • Any datasource that can be used with OBIEE can therefore be used as a source for Exalytics ‣ i.e. Exalytics is not just for using with an Oracle datawarehouse BI Server Common Enterprise Information Model (“RPD”) T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Using TimesTen with OBIEE • In the context of OBIEE, TimesTen is “just” another data source for user queries • OBIEE also uses the RPD metadata to load TimesTen with aggregates BI Server Common Enterprise Information Model (“RPD”) T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • How is Exalytics different? RCU schema Usage Tracking Essbase and OBIEE are optimised Summary Statistics Aggregates are for Exalytics hardware generated based on actual query workload Essbase OBIEE Summary Advisor BI Server cache Exalytics TimesTen is a special release for TimesTen Exalytics with support for Analytic functions and compression, not Aggregate found in standard TimesTen Persistence Hardware: • 1TB of DRAM • 40 CPU cores • Infiniband T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • The Summary Advisor tool • This is the “Adaptive” and “Self-tuning” element of Exalytics that the marketing material refers to ‣ The “Secret Sauce” • Part of OBIEE, but Exalytics-only • Analyses query workload to suggest most useful aggregates for TimesTen • Manual, wizard-based interface generates a script T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • What the Summary Advisor script does • Uses OBIEE’s Aggregate Persistence functionality • Creates and populates the aggregate data on TimesTen • Adds aggregate information into the RPD Base data Exalytics Common Enterprise Information Model (“RPD”) Aggregate tables OBIEE Aggregate Persistence built TimesTen Aggregate tables loaded from base data RPD updated with using mappings in RPD new aggregate RPD mappings T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Alternative Exalytics configurations • For a fully optimised Exalytics deployment, alternative configurations may be useful ‣ How data is loaded ‣ What data is loaded T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • How data is loaded into Exalytics • Think of Exalytics in context of a datawarehouse ETL batch ‣ Batch load time considerations ‣ Administrative + maintainability considerations • Several reasons to consider alternatives to Summary Advisor ‣ No incremental refreshes ‣ It is not bullet-proof… ‣ It edits the live RPD each time T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Incremental refresh of aggregates using GoldenGate and ODI • Minimal changes required to source system • Bespoke ODI code to apply the changed data to aggregate tables Base data CDC staging data Aggregates GoldenGate ODI TimesTen (any supported DB) Oracle TimesTen ODI GoldenGate GoldenGate JDBC client agent T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Custom refresh - Oracle to TimesTen • Use a TimesTen routine to run the SQL directly Oracle • Append to existing aggregates for reduced load times • Avoids touching the online RPD Base data • Could even extract the generated aggregation SQL Aggregate build TimesTen runs nqquery.log SQL statement ttLoadFromOracle SQL query to pull data from Oracle and loads/appends it to existing table Aggregated data Aggregate Persistence TimesTen NB: Not currently supported on Exalytics v1.0.0.1 T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Considerations if abandoning Aggregate Persistence • However TimesTen datasources are loaded, they must be plumbed into the RPD • If rate of change in aggregate requirements is high, then manual RPD changes can be time-consuming • There is no one ‘best’ way -- It Depends! ‣ Do you have time & skills available to write bespoke code? ‣ Rate of change in your aggregate requirements ‣ Existing deployment landscape and technologies available ‣ Risk of missing out on Exalytics optimizations if too far from OotB deployment? T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • What data can be loaded into Exalytics? • Put “hot” data in-memory • Could be transactional data, or aggregate • NB no out-of-the-box tool to do this TimesTen BI Server Exalytics Base data DATE = TODAY Aggregated data DATE < TODAY Base data Oracle / DB2 / SQL Server / etc T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • What data can be loaded into Exalytics? • BI Server supports modelling against a vast array of sources • Build aggregates directly from source in TimesTen for performance • Uses native Summary Advisor / Aggregate Persistence TimesTen BI Server Exalytics Aggregated data Transactional Transactional data data Source OLTP system A Source OLTP system B T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Performance Testing Exalytics • Why? ‣ Validate NFRs ‣ Capacity plan TimesTen ‣ Quantify the performance benefit of various Extract Logical Exalytics configuration options SQL, run with • nqcmd Several test framework options Run dashboards Logical ‣ Manual SQL nqcmd BI Server manually, and time with a stopwatch ‣ Homebrew - Logical SQL + nqcmd ‣ Performance test tool - JMeter, OATS, etc Presentation Fully automated Services web user performance test JMeter tool T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine One of the reasons why is Exalytics so frequently misunderstood T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exadata - database appliance. • All your storage + db servers in one place, faster + cheaper Database servers Storage T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exadata - database appliance. • All your storage + db servers in one place, faster + cheaper Database servers Storage Exadata T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalogic - application server appliance. • All your app servers in one place, faster and cheaper Application servers T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalogic - application server appliance. • All your app servers in one place, faster and cheaper Exalogic Application servers T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalytics - “in-memory BI appliance”. Faster + Cheaper. OBIEE Datawarehouse T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalytics - “in-memory BI appliance”. Faster + Cheaper. OBIEE Exalytics Datawarehouse T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalytics - “in-memory BI appliance”. Faster + Cheaper. OBIEE Exalytics Datawarehouse T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalytics - “in-memory BI appliance”. Faster + Cheaper. OBIEE Aggregate data Exalytics Datawarehouse Base data T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalytics - “in-memory BI appliance”. Faster + Cheaper. OBIEE Aggregate data Exalytics Datawarehouse Base data Aggregate data Base data T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalytics - “in-memory BI appliance”. Faster + Cheaper. OBIEE Aggregate data Exalytics Datawarehouse Base data OLAP cube Aggregate data Base data T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalytics - “in-memory BI appliance”. Faster + Cheaper. OBIEE Aggregate data Exalytics Datawarehouse Base data OLAP cube Aggregate data Unstructured data Base data T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics as an Exa-machine • Exalytics - “in-memory BI appliance”. Faster + Cheaper. OBIEE Aggregate data Exalytics Datawarehouse Base data OLAP cube Aggregate data Unstructured data Base data T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics - One Size Fits All? Summary T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Exalytics - One Size Fits All? • How you best use Exalytics depends entirely upon YOUR requirements ‣ “Speed of thought” analytics ‣ Rapid prototyping from OLTP ‣ Support large user base ‣ Consolidate/host multiple disparate deployments ‣ Greenfield (adopting strategic Oracle direction) • Exalytics should be considered in the context of an overall BI architecture & strategy • Exalytics as an appliance might be just the first step • Maximise the potential of your Exalytics plans by speaking to RittmanMead, the Exalytics experts! T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12
    • Come and find RittmanMead at stand 30 #EOF Questions? @RMoff ... robin.moffatt@rittmanmead.com ... www.rittmanmead.com T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.comThursday, 6 December 12