Beruflich Dokumente
Kultur Dokumente
Monday, 18 February 13
Who Am I?
One of the first members of Rittman Mead Consulting Specializes in Data Warehouse Design and Performance Experience of several Realtime systems
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Presentation Outline
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Presentation Outline
Why Realtime? The Who and Where of Realtime Tuning Effective Realtime Tuning
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Why Realtime?
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Why Realtime?
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Why Realtime?
Things Happen
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Why Realtime?
Things Happen
Magic
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Why Realtime?
Things Happen
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Presentation Aim
Things Happen
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Presentation Aim
Things Happen
Monday, 18 February 13
What is Realtime?
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
What is Realtime?
Data Movement Detect change Extract change Stage change
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
What is Realtime?
Data Movement Detect change Extract change Stage change Data Transformation Apply change Aggregate Publish
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
What is Realtime?
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Develop
Test
Operate
Performance ?
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Develop
Performance ?
Test
Operate
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Develop
Performance ?
Test
Operate
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Develop
Design Test
Performance ?
Operate
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Challenges to performance
Building complete records from partial information Use analytics and set based SQL - extra challenge to handle data becoming NULL! The web-based source systems often issued DB commits (SELECT FOR UPDATE) without data change (aka NOISE!) Need set based code (filtered MINUS)
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Confidential customer Large volume of financial transactions Exadata (V2) data warehouse Realtime feeds through corporate JMS message bus (Tibco) Realtime need to exposure to risk immediately before events - ODI as ETL platform - JMS XML Messages
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Challenges to performance
Building up complete records from multiple messages Use analytics and set based SQL Merging data into the reporting layer Avoid updates by using insert + partition exchange Need to multiple-thread some ETL steps for performance Use Global Temporary Tables and run threads in their own sessions ETL tool generates large amounts of REDO Move ETL meta data to its own database and run in nor archive log mode
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Questions???
?
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13
Presentation Takeaways
Performance starts in the design and Development Everyone has a part to play - not just the DBA Avoid doing the unnecessary Monitor, measure, evaluate, prove, never guess Exploit the power of the database
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com
Monday, 18 February 13