IBM DB2 Analytics Accelerator for z/os, v2.1 Providing extreme performance for complex business analysis

Similar documents
Scalable Analytics: IBM System z Approach

Business Analytics in System z: The IBM DB2 Analytics Accelerator Carlos Guardia

Optimizing Data Transformation with Db2 for z/os and Db2 Analytics Accelerator

Innovate 2013 Automated Mobile Testing

IBM s Data Warehouse Appliance Offerings

IBM Infrastructure Suite for z/vm and Linux: Introduction IBM Tivoli OMEGAMON XE on z/vm and Linux

IBM DB2 Analytics Accelerator use cases

How to Modernize the IMS Queries Landscape with IDAA

Lab DSE Designing User Experience Concepts in Multi-Stream Configuration Management

Netezza The Analytics Appliance

DB2 REST API and z/os Connect SQL/Stored Procedures Play a Role in Mobile and API Economics

IBM i 7.3 Features for SAP clients A sortiment of enhancements

Best Practices. How DB2 Performance Structures Improve Performance. DB2 for z/os. Sheryl M. Larsen IBM WW DB2 for z/os Evangelist

InfoSphere Guardium 9.1 TechTalk Reporting 101

IMS V13 Overview. Deepak Kohli IMS Product Management

Reducing MIPS Using InfoSphere Optim Query Workload Tuner TDZ-2755A. Lloyd Matthews, U.S. Senate

IBM DB2 Analytics Accelerator Trends and Directions

DB2 Analytics Accelerator for z/os

InfoSphere Warehouse with Power Systems and EMC CLARiiON Storage: Reference Architecture Summary

Your Notes and Domino in the Cloud

IBM Db2 Warehouse on Cloud

Reliability and Performance with IBM DB2 Analytics Accelerator Version 4.1 IBM Redbooks Solution Guide

REST APIs on z/os. How to use z/os Connect RESTful APIs with Modern Cloud Native Applications. Bill Keller

Empowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,

that will impact New IoT Technology Trends Production Automation

Optimize Your Heterogeneous SOA Infrastructure

Innovations in Network Management with NetView for z/os

Baltimore Washington DB2 User s Group z/os Quarterly Meeting. Data Warehousing Market Trends and Best Practices

SAS workload performance improvements with IBM XIV Storage System Gen3

Advancing your SAP Solutions A review of future options around SAP on IBM i and SAP HANA

IBM z13. Frequently Asked Questions. Worldwide

DB2 for z/os Tools Overview & Strategy

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

IBM dashdb Local. Using a software-defined environment in a private cloud to enable hybrid data warehousing. Evolving the data warehouse

Evolving To The Big Data Warehouse

An Introduction to CICS JVMServers

Track 3 Session 5. IBM Notes Browser Plug-in:Leverage your IBM Notes Application investment in a Browser. Stefan Neth

Deploying CICS regions with the z/os Provisioning Toolkit

IBM Informix xC2 Enhancements IBM Corporation

Microsoft Exchange Server 2010 workload optimization on the new IBM PureFlex System

IBM DB2 Analytics Accelerator

AD406: What s New in Digital Experience Development with IBM Web Experience Factory

20 years of Lotus Notes and a look into the next 20 years Lotusphere Comes To You

Latest from the Lab: What's New Machine Learning Sam Buhler - Machine Learning Product/Offering Manager

Frankensteining Software: Recycling Parts of Legacy Systems. Jennifer Manning and Joseph Kramer

IBM B2B INTEGRATOR BENCHMARKING IN THE SOFTLAYER ENVIRONMENT

Partitions. Make Administration on the Cloud more organized. Rajesh (Raj) Patil Girish Padmanabhan Rashmi Singh

SAP on IBM z Systems. Customer Conference. April 12-13, 2016 IBM Germany Research & Development

BUILD BETTER MICROSOFT SQL SERVER SOLUTIONS Sales Conversation Card

Db2 Analytics Accelerator V5.1 What s new in PTF 5

DB2 REST API and z/os Connect SQL/Stored Procedures Play a Role in Mobile and API Economics

Deploying IMS Applications with IBM UrbanCode Deploy

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Revolutionize the Way You Work With IMS Applications Using IBM UrbanCode Deploy Evgeni Liakhovich, IMS Developer

IBM PureData System for Analytics The Next Generation. Ralf Götz Client Technical Professional Big Data IBM Deutschland GmbH

CICS V5.4 open beta and beyond

IBM Z servers running Oracle Database 12c on Linux

Continuous Availability with the IBM DB2 purescale Feature IBM Redbooks Solution Guide

IBM Db2 Analytics Accelerator Version 7.1

IBM Compliance Offerings For Verse and S1 Cloud. 01 June 2017 Presented by: Chuck Stauber

The Value of Using Name-Value Pairs

Concurrent execution of an analytical workload on a POWER8 server with K40 GPUs A Technology Demonstration

Help! I ve Inherited the Network and They Expect Me to Manage It!

Overview of Data Reduction in IBM FlashSystem A9000

Infor Lawson on IBM i 7.1 and IBM POWER7+

Java Development on System z Best Practices

IBM Scale Out Network Attached Storage (SONAS) using the Acuo Universal Clinical Platform

How Smarter Systems Deliver Smarter Economics and Optimized Business Continuity

Applying Analytics to IMS Data Helps Achieve Competitive Advantage

IBM SPSS Text Analytics for Surveys

Lotus Technical Night School XPages and RDBMS

IBM CICS Transaction Server V4.2

Using Hive for Data Warehousing

... IBM Advanced Technical Skills IBM Oracle International Competency Center September 2013

Using WebSphere Application Server Optimized Local Adapters (WOLA) to Integrate COBOL and zaap-able Java

Storwize V7000 real-time compressed volumes with Symantec Veritas Storage Foundation

Lenovo Database Configuration

30%: Annual growth in Data; 0%: Annual Growth in budgets How Do You Manage? Parag Pithia, Information Management Software, IBM, India/SA

Automating Information Lifecycle Management with

Accessing Hadoop Data Using Hive

Automated Conversions to IBM DB2 for z/os IBM Redbooks Solution Guide

What's New in IBM Notes 9.0 Social Edition

Data Warehouse Appliance: Main Memory Data Warehouse

OFA Developer Workshop 2014

Lenovo Database Configuration for Microsoft SQL Server TB

Break out of The Box Integrate existing Domino data with modern websites. Karl-Henry Martinsson, Deep South Insurance

Enterprise Caching in a Mobile Environment IBM Redbooks Solution Guide

Oracle and Tangosol Acquisition Announcement

Hardware Cryptography and z/tpf

Dynamic What? I m Dynamic, Aren t You? Andrew Chapman & Sam Knutson VP Product Management CA Technologies

A Day In the Life demo One example using COBOL/CICS

Was ist dran an einer spezialisierten Data Warehousing platform?

Houston Area DB2 Regional User Group

Using IBM Flex System Manager for efficient VMware vsphere 5.1 resource deployment

DB2 Analytics Accelerator Loader for z/os

IBM PowerVM. Virtualization without limits. Highlights. IBM Systems and Technology Data Sheet

Where Copybooks Go and Rational Developer for System z and Rational Team Concert Implementation Questions

DB2 Warehouse Manager for OS/390 and z/os White Paper

New Data Reduction Tool

EMC Business Continuity for Microsoft Applications

Transcription:

IBM DB2 Analytics Accelerator for z/os, v2.1 Providing extreme performance for complex business analysis Willie Favero IBM Silicon Valley Lab Data Warehousing on System z Swat Team Thursday, March 15, 2012 1:30 PM-2:30 PM Session Number: 10504

Please Note: IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. Slide 2 of 28

Acknowledgements and Disclaimers: Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Copyright IBM Corporation 2012. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml Other company, product, or service names may be trademarks or service marks of others. Slide 3 of 28

Extreme Performance for Complex Business Analysis IBM DB2 Analytics Accelerator powered by Netezza Technology Business Analytics on System z IBM DB2 Analytics Accelerator for z/os Announcement 211-454 October 12, 2011 Slide 4 of 28

Slide 5 of 28

Knowing what happened is no longer adequate. Leaders say they need to know what is happening now, what is likely to happen next and what actions they should take. Slide 6 of 28

Modernize Your Decision Systems Reengineering your information infrastructure IBM Smart Analytics System 9700 Production Data Low Latency Data Historical Data DB2 Analytics Accelerator Transactional Information Operational Analytics Slide 7 of 28 Operational Applications Enhancing the operational systems by bringing business insights pervasively across the organization embedded in the operational applications Facilitate and manage transaction-oriented applications with analytics Access to customer purchase histories, customer behaviors and real time sales trends Sift through massive amounts of data and make the information relevant and actionable almost immediately

DB2 Analytics Accelerator Accelerating decisions to the speed of business Blending System z and Netezza technologies to deliver unparalleled, mixed workload performance for complex analytic business needs. Get more insight from your data Fast, predictable response times for right-time analysis Accelerate analytic query response times Improve price/performance for analytic workloads Minimize the need to create data marts for performance Highly secure environment for sensitive data analysis Transparent to the application Slide 8 of 28

Fast Time to Value IBM DB2 Analytics Accelerator (Netezza 1000-12) Production ready - 1 person, 2 days Table Acceleration Setup 2 Hours DB2 Add Accelerator Choose a Table for Acceleration Load the Table (DB2 copy to Netezza) Knowledge Transfer Query Comparisons Initial Load Performance 400 GB Loaded in 29 Min 570 million rows (Loads of 800GB to 1.3TB/Hr) Actual Query Acceleration 1908x faster 2 Hours 39 Minutes to 5 Seconds CPU Utilization Reduction 35% to ~0% Actual customer results, October 2011 Slide 9 of 28

Performance & Savings Total Rows Reviewed Actual customer results, October 2011 DB2 with IDAA DB2 Only Total Rows Returned Hours Sec(s) Hours Sec(s) Times Faster Query Query 1 2,813,571 853,320 2:39 9,540 0.0 5 1,908 Query 2 2,813,571 585,780 2:16 8,220 0.0 5 1,644 Query 3 8,260,214 274 1:16 4,560 0.0 6 760 Query 4 2,813,571 601,197 1:08 4,080 0.0 5 816 Query 5 3,422,765 508 0:57 4,080 0.0 70 58 Query 6 4,290,648 165 0:53 3,180 0.0 6 530 Query 7 361,521 58,236 0:51 3,120 0.0 4 780 Query 8 3,425.29 724 0:44 2,640 0.0 2 1,320 Query 9 4,130,107 137 0:42 2,520 0.1 193 13 Queries run faster Save CPU resources People time Business opportunities DB2 Analytics Accelerator: we had this up and running in days with queries that ran over 1000 times faster DB2 Analytics Accelerator: we expect ROI in less than 4 months Accelerating decisions to the speed of business Slide 10 of 28

DB2 Analytics Accelerator V2 Components zenterprise (z196 or z114) Netezza Technology CLIENT Data Studio Foundation DB2 Analytics Accelerator Admin Plug-in OSA-Express3 Network Primary BladeCenter 10 GbE 10Gb Backup Users/ Applications Data Warehouse application DB2 for z/os enabled for IBM DB2 Analytics Accelerator IBM DB2 Analytics Acelerator Slide 11 of 28

Deep DB2 Integration within zenterprise Applications DBA Tools, z/os Console,... Application Interfaces (standard SQL dialects) DB2 for z/os Operational Interfaces (e.g. DB2 Commands) Data Manager Buffer Manager... IRLM Log Manager IBM DB2 Analytics Accelerator Superior availability reliability, security, Workload management z/os on System z Superior performance on analytic queries Netezza Slide 12 of 28

DB2 Analytics Accelerator V2 Powered by Netezza 1000 Appliance Disk Enclosures SMP Hosts Snippet Blades TM (S-Blades, SPUs) Slice of User Data Swap and Mirror partitions High speed data streaming High compression rate EXP3000 JBOD Enclosures 12 x 3.5 1TB, 7200RPM, SAS (3Gb/s) max 116MB/s (200-500MB/s compressed data) e.g. TF12: 8 enclosures 96 HDDs 32TB uncompressed user data ( 128TB) DB2 Analytics Accelerator Server SQL Compiler, Query Plan, Optimize Administration 2 front/end hosts, IBM 3650M3 clustered active-passive 2 Nehalem-EP Quad-core 2.4GHz per host Processor & streaming DB logic High-performance database engine streaming joins, aggregations, sorts, etc. e.g. TF12: 12 back/end SPUs (more details on following charts) Slide 13 of 28

The Appliance Connected to a System z FPGA CPU Memory FPGA Memory CPU Host Hosts FPGA CPU Memory Disk Enclosures Slide 14 of 28 S-Blades Network Fabric Netezza Appliance

The Key to the Speed select DISTRICT, PRODUCTGRP, sum(nrx) from MTHLY_RX_TERR_DATA where MONTH = '20091201' and MARKET = 509123 and SPECIALTY = 'GASTRO' FPGA Core CPU Core Slice of table MTHLY_RX_TERR_DATA (compressed) Uncompress Project Restrict, Visibility Complex Joins, Aggs, etc. select DISTRICT, PRODUCTGRP, sum(nrx) where MONTH = '20091201' and MARKET = 509123 and SPECIALTY = 'GASTRO' sum(nrx) Slide 15 of 28

Query Execution Process Flow Application Interface Optimizer DB2 for z/os Heartbeat SPU CPU FPGA Memory Application Query execution run-time for queries that cannot be or should not be off-loaded to DB2 Analytics Accelerator IDAA DRDA Requestor SMP Host SPU CPU FPGA Memory SPU CPU FPGA Memory SPU CPU FPGA Memory IDAA Queries executed without DB2 Analytics Accelerator Queries executed with DB2 Analytics Accelerator Heartbeat (DB2 Analytics Accelerator availability and performance indicators) Slide 16 of 28

Accelerator Content Maintenance DB2 for z/os DB2 Analytics Accelerator Table B Table A CPU SPU FPGA DB2 Analytics Accelerator Studio Administrative Stored Procedures Table C Table D Part 1 Part 2 Part 3 Part 1 Part 2... Part m Unload Unload... Unload USS Pipe USS Pipe... USS Pipe SMP Host Memory SPU CPU FPGA Memory SPU CPU FPGA Memory SPU CPU FPGA Memory Partitions belonging to the same table can be loaded in parallel User-defined degree of parallelism Updates are done on a per-table or per-partition level Slide 17 of 28

Netezza 1000 Appliance Scalability 1 10... 1000-3 1000-6 1000-12 1000-24 1000-36 1000-48 1000-72 1000-96 1000-120 Cabinets 1/4 1/2 1 2 3 4 6 8 10 Processing Units Capacity (TB) Effective Capacity (TB)* 24 48 96 192 288 384 576 768 960 8 16 32 64 96 128 192 256 320 32 64 128 256 384 512 768 1024 1280 Current DB2 Analytics Accelerator Platforms Future Predictable, Linear Scalability throughout entire family Capacity = User Data space Effective Capacity = User Data Space with compression *: 4X compression assumed Slide 18 of 28

Connectivity Options Multiple DB2 systems can connect to a single DB2 Analytics Accelerator A single DB2 system can connect to multiple DB2 Analytics Accelerators Multiple DB2 systems can connect to multiple DB2 Analytics Accelerators Better utilization of IBM DB2 Analytics Accelerator resources Scalability High availability Slide 19 of 28 Full flexibility for DB2 systems: residing in the same LPAR residing in different LPARs residing in different CECs being independent (non-data sharing) belonging to the same data sharing group belonging to different data sharing groups

Accelerator Table Definition and Deployment IBM Data Studio Client IDAA Studio DB2 for z/os IDAA Administrative Stored Procedures DB2 Catalog DB2 Analytics Accelerator Netezza Catalog The tables need to be defined and deployed to IDAA before data is loaded and queries sent to it for processing. Definition: identifying tables for which queries need to be accelerated Deployment: making tables known to DB2, i.e. storing table meta data in the DB2 and Netezza catalog. IBM DB2 Analytics Accelerator Studio guides you through the process of defining and deploying tables, as well as invoking other administrative tasks. IBM DB2 Analytics Accelerator Stored Procedures implement and execute various administrative operations such as table deployment, load and update, and serve as the primary administrative interface to IDAA from the outside world including IDAA Studio. Slide 20 of 28

Why Both? Marrying the best of both worlds IBM System z IBM Netezza Mixed Workload System Focused Appliance Capitalizing on the strengths of both platforms while driving to the most cost effective, centralized solution - destroying the myth that transaction and decision systems had to be on separate platforms Very diverse workload Very focused workload Slide 21 of 28

Tailored to your needs A Hybrid Solution IBM System z with IBM DB2 Analytics Accelerator Mixed Workload System Mixed workload system z with operational transaction systems, data warehouse, operational data store, and consolidated data marts. Unmatched availability, security and recoverability Natural extension to System z to enable pervasive analytics across the organization. Speed and ease of deployment and administration IBM Netezza Focused Appliance Appliance with a streamlined database and HW acceleration for performance critical functionality Price/performance leader Speed and ease of deployment and administration Optimized performance for deep analytics, multifaceted, reporting and complex queries Flexibility The right mix of simplicity and flexibility Simplicity Slide 22 of 28

What is the value? Quickly delivers analytics to operational applications High speed analytics where the data is generated Enables train-of-thought analysis with high speed complex queries Substantially reduces operational costs by removing the need for complex query tuning Creates a highly secure environment for highly sensitive analysis (EAL5) Speeds batch reporting cycle to meet stricter SLAs Enables decision makers to perform business analysis they never dared in the past Enables query acceleration across multiple applications and systems Capitalizes on DB2 skills and certification removing the need to learn or convert to another SQL environment Slide 23 of 28

Back of the Envelope ROI Customer Database Consider the MIPs of your z196 / z114 Consider software MLC reduction: z/os, CICS, DB2 Consider hardware value of MIPs redeployed Examples of 6 month ROI: Avoiding 400 MIPs is roughly the cost of an IDAA Netezza 1000-3 Avoiding 800 MIPs is roughly the cost of an IDAA Netezza 1000-6 Avoiding 1600 MIPs is roughly the cost of an IDAA Netezza 1000-12 Next step: Quick Workload Test Customer IBM / Center of Excellence Collecting information from the dynamic Importing data into local database statement cache, supported by step-by-step Quick analysis based on known DB2 instruction and REXX script (small effort for Analytics Accelerator capabilities customer) Uploading compressed file (up to some MB) to IBM FTP server 1 2 3 Documentation and REXX procedure Data package (mainly unload data sets) Pre-process and load IBM lab Database Quick Workload Test Tool Report Assessment Slide 24 of 28

The Ultimate Consolidation Platform Data Mart Data Mart Data Mart Data Mart Data Mart Consolidation System z PR/SM Recognized leader in mixed virtualization and workload isolation Bringing it all together Better Business Response Reduced Costs Transaction Systems (OLTP) More Available More Secure Data Warehousing Business Intelligence Predictive Analytics Slide 25 of 28 z/os: Recognized leader in mixed workloads with security, availability and recoverability Netezza: Recognized leader in cost-effective high speed deep analytics Together: Destroying the myth that transactional and decision support workloads have to be on separate platforms Reduced Data Movement Reduced Data Latency Reduced Complexity Reduced Resources

Learn More Visit the Data Warehousing & Business Analytics Webpage http://www.ibm.com/software/data/businessintelligence/systemz/ Slide 26 of 28

Slide 27 of 28

Willie Favero DB2 SME Data Warehousing for System z Swat Team IBM Silicon Valley Laboratory http:www.williefavero.com Slide 28 of 28