Sie sind auf Seite 1von 34

Inside Oracle Exalytics and Oracle TimesTen

Mark Rittman, Technical Director, Rittman Mead Rocky Mountains Oracle User Group Training Days 2012, Denver
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Mark Rittman
Mark Rittman, Co-Founder of Rittman Mead Oracle ACE Director, specialising in Oracle BI&DW 14 Years Experience with Oracle Technology Regular columnist for Oracle Magazine Author of forthcoming Oracle Press book on OBIEE 11g Writer for Rittman Mead Blog : http://www.rittmanmead.com/blog Email : mark.rittman@rittmanmead.com Twitter : @markrittman

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

About Rittman Mead


Oracle BI and DW platinum partner World leading specialist partner for technical excellence, solutions delivery and innovation in Oracle BI Approximately 30 consultants worldwide All expert in Oracle BI and DW UK based Offices in US, Europe (Belgium) and India Skills in broad range of supporting Oracle tools: OBIEE OBIA ODIEE Essbase, Oracle OLAP GoldenGate Exadata

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Agenda
What is Oracle Exalytics BI Machine? What is Oracle TimesTen for Exalytics How do the Products Work? What Benefits does Exalytics Bring for Essbase Customers? How does the Exalytics User Interface Work? What Sort of Performance Can We Expect from Exalytics & TimesTen Next Steps and Further Information

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Disclaimer...
Oracle Exalytics is not under General Availability yet There are therefore restrictions on what we can say The version of Essbase also referred to in this session is not yet GA All details can change and Oracle Corporation have their usual disclaimers All information in this presentation is based on publicly available information I cannot answer any questions on release dates, or more detailed areas of functionality

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Oracle Business Intelligence 11g


Oracles Business Intelligence platform, part of Oracle Fusion Middleware 11g Set of tools and servers for creating BI applications Oracle BI Server provides access to heterogeneous data sources BI Presentation Server delivers dashboards, reports, alerts, web service integration Built on Oracle WebLogic Server Used alongside sources such as Oracle Database, Oracle Essbase, files, SQL Server

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

How Oracle Business Intelligence 11g Works


Data sources are mapped into an internal dimensional model called the Oracle BI Repository Users request data through analyses, which translate into logical SQL requests The Oracle BI Server converts these logical SQL requests into one or more physical SQL, MDX or other queries These are then processed by the underlying data sources, using their optimizations Data is then combined and returned to users in the form of dashboards

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

The Challenge for BI Tools


As technology and capabilities increase, so does demand Total audience for BI within the organization increases Embedded BI, BI delivered via mobile, BI as part of business processes Data sets only increase in size Machine-generated Big Data Data being combined from multiple sources, at greater levels of granularity And all of this needs to be accessed and analyzed in real-time Can we apply some of the lessons and value from engineered solutions?

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Oracle Exadata and Oracle Exalogic


Hardware and software combinations for processing enterprise-scale data sets Commodity hardware tuned and optimized with engineering secret sauce Lots of CPUs, lots of memory Based on Oracle Linux Engineering extensions to boost performance - Hybrid columnar compression - Exadata Storage Grid - Smart Flash Cache - Hybrid Columnar Compression Infiniband networking Single vendor and sold as an appliance So can we extend this idea to BI?

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Oracle Exalytics BI Machine - Launched at Oracle Openworld 2011

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Oracle Exalytics Overview


Super-fast ROLAP and MOLAP Super-fast Financial & Operational Planning Optimized Hardware Memory : 1TB DRAM Processors : 40 Intel Cores Software Engineering Adaptive In-Memory Caching In-Memory Columnar Compression Optimized Storage Block Access Free-form Data Exploration High-Density Visualizations Optimized for Exadata (through Infiniband Connection)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Oracle Exalytics Product Architecture

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Extending the Exa-Family


Oracle Exadata best machine for : Data warehousing Database consolidation Oracle Exalogic best machine for : Cloud computing Application consolidation Oracle Exalytics - best machine for : Business intelligence Speed-of-thought analysis Financial and operational planning

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Upgraded and Enhanced Dashboard Visualizations


Exalytics also takes advantage of upgraded dashboard capabilities Apply and Reset buttons removed from the interface - no need to throttle queries Auto-suggest and auto-complete for prompts UI to support sub-second response times

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Oracles Performance Claims for Exalytics


BI Query reporting: Exalytics on Oracle DB Lock elimination,in-memory aggregates lead to 18X response time improvements. Scales better with significantly larger user populations. BI Query reporting: Exalytics on Exadata DB Lock elimination,in-memory aggregates, fast inter-connect to Exadata, SQL optimizations for Exadata lead to 23X response time improvements OLAP Planning: Exalytics on Essbase running EPM Application Minimizing contention in block access and pagination, in-memory computations, deferred computations, lead to over 16X improvements in Essbase response times and throughput levels. End-to-end Planning: 6X improvements in throughput, and 5X improvements in response times.

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Demonstration
Oracle Exalytics Demonstration, from Oracle Openworld 2011 http://www.youtube.com/watch?v=oLLic4ytFsw
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

So How Does Exalytics Work?

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

What is Exalytics?
Software OBIEE New version 11.1.1.6 Enhancements specific to Exalytics Client and Server software changes TimesTen In-Memory Database New version 11.2.2, including: Analytics capabilities Columnar compression Essbase Enhanced with in-memory capabilities

T +44 (0) 8446 697 995 or (888) 631 1410 (USA) enquiries@rittmanmead.com W: W: www.rittmanmead.com T : :+44 (0) 8446 697 995 or (888) 631 1410 (USA) E :E : enquiries@rittmanmead.com www.rittmanmead.com

Monday, 27 February 12

What is Exalytics?
Front End Additional visualisations - High-density visualisation, microcharts - Aimed at the Qlikview, Spotfire market Improved responsiveness to interaction - Auto-complete for prompts and dropdowns - Google-Instant style - Apply-less prompts - NB Backend intensive, so justification for TT & licensing Intelligent engine suggests appropriate visualizations based on data Mobile Updated iPhone and iPad application

T +44 (0) 8446 697 995 or (888) 631 1410 (USA) enquiries@rittmanmead.com W: W: www.rittmanmead.com T : :+44 (0) 8446 697 995 or (888) 631 1410 (USA) E :E : enquiries@rittmanmead.com www.rittmanmead.com

Monday, 27 February 12

The Engineered Systems Part of Exalytics


Exalytics brings together different technologies, which are still standalone products in their own right To harmonise and optimise their use within Exalytics, it utilises the following techniques: In-Memory Adaptive Data Mart In-Memory Intelligent Result Cache In-Memory Cubes Some of these are genuine "secret sauce" New functionality and algorithms You can only get them through licensing Exalytics Others are descriptions of DW/BI strategies, or existing product functionality, extended to take advantage of the capacity for processing in memory that Exalytics has

T +44 (0) 8446 697 995 or (888) 631 1410 (USA) enquiries@rittmanmead.com W: W: www.rittmanmead.com T : :+44 (0) 8446 697 995 or (888) 631 1410 (USA) E :E : enquiries@rittmanmead.com www.rittmanmead.com

Monday, 27 February 12

In-Memory Adaptive Data Mart


Commonly-used aggregates are copied into Oracle TimesTen for Exalytics Past query patterns are analyzed and suitable aggregates recommended Oracle BI Server then uses these aggregates to make queries run faster Aggregates change over time in response to changes in query patterns TimesTen BI Server Tools are provided for managing and populating these aggregates Aggregates

Data Warehouse Base data

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Exalytics

In-Memory Intelligent Results Cache


OBIEE has an advanced result cache, which can support: Queries matching previous ones Queries matching a subset of the results of a cached query resultset Queries aggregating the results of a cached query resultset Stored in cache files on the OBIEE server filesystem With Exalytics, the 1TB of RAM typically means that these files are held in memory RAMdisk can also be created for BI Server & Presentation Server TimesTen BI Server working area files
In-Memory Result Cache

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Exalytics

In-Memory Essbase Cubes


Essbase is being enhanced to provide better in-memory capabilities Some features will be common to all Essbase releases, some will require Exalytics Smart Storage Manager stores frequently access blocks in-memory In-Memory Cache optimizes block access Lock Manager improves parallelism

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

So What is Oracle TimesTen (for Exalytics?)


TimesTen dates back to 1998, acquired by Oracle in 2005 It is an In-Memory Database The whole of the database is loaded into memory It is persisted to disk, for full recovery capabilities Originally designed for exceptionally fast and highly concurrent read/write of single rows of data (airline booking, trading desks, etc) Can be deployed in two ways: Standalone database In conjunction with Oracle, as part of In Memory Database Cache Previous versions of TimesTen were usable with OBIEE, but... Because of its focus on fast OLTP, was slow for reporting Limited analytical capabilities

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Oracle TimesTen for Exalytics


New version of TimesTen specifically for Exalytics (and only available with Exalytics) Support for analytic functions Perform all the processing at source Combine with being in-memory = should be very fast Column compression Whitepaper cites 5x Given the hardware capacity, we could seriously contemplate loading the whole Data Warehouse into memory Opens up lots of interesting design potential We can load aggregates into TimesTen, leave base data at source, and use OBIEEs Vertical Federation capability to seamlessly report across both All hidden from the end-user, all they will know is that their reports run fast!

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

TimesTen Extensions for Exalytics


Notable new functionality in this version includes: Columnar Compression Analytic functions: AVG, SUM, COUNT, MAX, MIN, DENSE_RANK, RANK, ROW_NUMBER, FIRST_VALUE and LAST_VALUE Analytic clauses: OVER PARTITION BY and OVER ORDER BY Grouping clauses: GROUP BY CUBE, GROUP BY ROLLUP, GROUP BY GROUPING SETS Grouping functions: GROUP, GROUPING_ID, GROUP_ID WITH clause Aggregate expressions over DISTINCT expressions

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

TimesTen for Exalytics Columnar Compression


The version of TimesTen for Exalytics features In-memory columnar compression Compression is specified against individual columns, or groups of columns Some will compress better than others A compression group is where the same compression dictionary is applied to values in the columns within it Examples of use would be surname & maiden name, home_city & city_of_birth Compressed columns take slightly longer to load, but should: be faster to query than uncompressed columns take up less disk space Compression typically reduces the 3x overhead of usual TT storage (compared to source data in a file) back to the original dataset size

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

TimesTen Diagnostics
TimesTen has its own Cost-Based Optimizer As with Oracle, accurate object statistics are important in getting optimal plans Execution plans available (TT-specific, not Oracle DB format) Access with either explain plan for [...] set showplan 1 - requires set autocommit 0 first

T +44 (0) 8446 697 995 or (888) 631 1410 (USA) enquiries@rittmanmead.com W: W: www.rittmanmead.com T : :+44 (0) 8446 697 995 or (888) 631 1410 (USA) E :E : enquiries@rittmanmead.com www.rittmanmead.com

Monday, 27 February 12

TimesTen Explain plans


Oracle 11g TimesTen

T +44 (0) 8446 697 995 or (888) 631 1410 (USA) enquiries@rittmanmead.com W: W: www.rittmanmead.com T : :+44 (0) 8446 697 995 or (888) 631 1410 (USA) E :E : enquiries@rittmanmead.com www.rittmanmead.com

Monday, 27 February 12

TimesTen Diagnostics
Some diagnostics and tuning material exists, more will come as Exalytics adoption increases Various plan changes can be forced using options from the command line or session commands

T +44 (0) 8446 697 995 or (888) 631 1410 (USA) enquiries@rittmanmead.com W: W: www.rittmanmead.com T : :+44 (0) 8446 697 995 or (888) 631 1410 (USA) E :E : enquiries@rittmanmead.com www.rittmanmead.com

Monday, 27 February 12

TimesTen Diagnostics
Plug-in available for Oracle Enterprise Manager Grid Control Provides output on activity within the TimesTen database, run alongside existing DB and Middleware reporting

T +44 (0) 8446 697 995 or (888) 631 1410 (USA) enquiries@rittmanmead.com W: W: www.rittmanmead.com T : :+44 (0) 8446 697 995 or (888) 631 1410 (USA) E :E : enquiries@rittmanmead.com www.rittmanmead.com

Monday, 27 February 12

Summary
Well it certainly looks interesting...! Exalytics 40 core server with 1TB of RAM provides a very fast hardware platform Addresses the mid-tier performance issue for BI systems Infiniband connnection makes integration with Exadata particularly effectivee TimesTen for Exalytics provides the in-memory database cache Tools provided as part of Exalytics make it possible to intelligently populate the cache Benefits for Essbase users in-terms of specific optimizations for Essbase Looking forward now to getting our hands on the hardware Contact us for a Proof of Concept exercise, using our Exa-lab in Brighton, UK

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

More Information
Thank you for attending this presentation More information can be found at http://www.rittmanmead.com Contact us at info@rittmanmead.com or mark.rittman@rittmanmead.com Look out for our book, Oracle Business Intelligence Developers Guide due Q3 2012 Follow-us on Twitter (@rittmanmead) or Facebook (facebook.com/rittmanmead)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Inside Oracle Exalytics and Oracle TimesTen


Mark Rittman, Technical Director, Rittman Mead Rocky Mountains Oracle User Group Training Days 2012, Denver
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Monday, 27 February 12

Das könnte Ihnen auch gefallen