db2 for z/os enterprise summit - mwdug update chicago.pdf · db2 for z/os enterprise summit ibm db2...

26
1 DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator Details and Use Cases Sheryl M. Larsen World Wide DB2 for z/OS Evangelist IBM Information Management, SWG [email protected] Goals for Today Understand… Business Critical Analytics The role the DB2 Analytics Accelerator plays in delivering business outcomes Act… Deepen your knowledge of the DB2 Analytics Accelerator Visit our web site Listen to customer testimonials Demonstrate the universal use case Download the Redbook Socialize the value of the Accelerator to address business / application requirements Engage with IBM to determine the best path for adopting the technology

Upload: donga

Post on 25-May-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

1

DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator Details and Use Cases

Sheryl M. Larsen

World Wide DB2 for z/OS Evangelist

IBM Information Management, SWG

[email protected]

Goals for Today

Understand…

Business Critical Analytics

The role the DB2 Analytics Accelerator plays in delivering business outcomes

Act…

Deepen your knowledge of the DB2 Analytics Accelerator

Visit our web site

Listen to customer testimonials

Demonstrate the universal use case

Download the Redbook

Socialize the value of the Accelerator to address business / application requirements

Engage with IBM to determine the best path for adopting the technology

Page 2: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

2

Business Critical Analytics

Needed on the Front Line

More users across the organization want access to analytics

Page 3: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

3

What is Business Critical Analytics?

Any analytic application critical to optimally running a business

If this application fails for any length of time you can lose business

Infrastructure Matters

When “good enough” is not enough

When “mainframe like” is just not a mainframe

Preventing Credit Card Fraud

Reducing Customer Churn

Cross-selling, up-selling customers

Traditional Approach to Reporting & Analytic

Systems Operational

Applications

Transaction Processing

Shared Everything DB

High volume business

transactions,

operational reporting,

and batch processing

running concurrently

Reporting & Analytic

Applications

Data Store, Business

Intelligence, Predictive

Analytics

Shared Nothing DB

Low volume complex

queries and batch

reporting

Transfer Data

Latency?

Security?

Data Governance?

Complexity?

The Hybrid Approach Delivering business critical analytics

Transactional Processing, Traditional Analytics &

Business Critical Analytics

Hybrid DB

High volume business transactions and batch

reporting running concurrently with complex

queries

True Mixed Workloads

Reduced Latency. Greater Security.

Improved Data Governance. Reduced Complexity.

Page 4: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

4

The Analyst Community Has Taken Notice!

“By eliminating analytic latency and data synchronization issues, hybrid transaction/analytical processing will enable IT leaders to simplify their information management infrastructure”

“This architecture will drive the most innovation in real-time analytics over the next 10 years via greater situation awareness and improved business agility”

Gartner Research Note G00259033: Gartner 01-2014 Hybrid Transaction Analytical Processing Will Foster Opportunities

Hybrid Transaction and Analytics Processing (HTAP)

Real Time Analytics that minimizes or eliminates analytics latency or

synchronization issues by eliminating the divide between

operational and analytical systems.

Gartner Research Note, 28 January

2014

Page 5: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

5

Accounts

Commerce

Interaction

Branding

The business relationship has changed forever

Customer experience is the competitive advantage for top-line growth

Then: “I have an offer – let me

find

a customer I can sell to”

Now: “I have a customer – what do

they need most?”

Accounts

Commerce

Interaction

Branding

Drive top-line growth via

transformational new services

Dramatically “maximize yield” on

investments

in standard electronic business practices

Leaders must leverage data to outperform

IT must be exploited as a business strategy

80% 6%

annual increase

in customer

lifetime value

for firms that use

engagement

analytics

of marketers

send same

content to all

subscribers

of businesses

“extremely

satisfied” with

ability to use

customer data

for decisions

$226B 16%

typical banking

regulation non-

compliance

fine

estimated

fraud loss to

healthcare

government

tax revenues

lost to non-

compliance

$100M .6% +7

Page 6: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

6

Significant complexity Data is move from operational databases to separated data warehouses/data marts to support analytics

Analytics latency Transactional data is not readily or easily available for analytics when created

Lack of synchronization Data is not easily aggregated and users are not assured they have access to “fresh” data

Data duplication Multiple copies of the same data is proliferated throughout the organization

Excessive costs An IT infrastructure that was not designed nor can support real-time analytics

Challenges with traditional analytics processing

Historical Data

Predictive Data

Transaction

Data

Analytics as part of the flow of business; insights on every transaction

• Purchase made

• Resources

consumed

• Bill paid

• Claim submitted

• Information

updated

• Call center

contacted

• What happened?

• How many, how

often, where?

• What actions are

needed?

• What will happen

if?

• What will produce

the best outcome?

Transactions & analytics processed together

Page 7: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

7

Historical View

Predictive Analytics

Transactional Systems

Collect

Report

Analyze

Historical Data

Predictive Data

Transaction Data

Enabling innovative insight

5 key takeaways

Many organizations are trying to deliver instantaneous, on-demand

customer service with IT systems designed to provide after-the-fact

intelligence

Achieving insight with every transaction demands a holistic

implementation of an integrated data lifecycle with business-critical systems

System z has the vision, strategy and technology to fuse transactions

and analytics by eliminating the latency and complexity pitfalls that develop

with a distributed approach

System z "operational analytics" builds advanced decision

management support on this integrated data platform injecting

intelligence into operations without sacrificing performance

Truly transformational business opportunities require truly

transformational infrastructure - and that infrastructure is System z

Page 8: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

8

Imagine the possibility of leveraging all of your data assets

Traditional Approach Structured, analytical, logical

Data Warehouse

Internal App Data

Transaction Data

Mainframe Data

OLTP System Data

Traditional Sources

ERP Data

Structured Repeatable

Linear

New Approach Creative, holistic thought,

intuition Multimedia

Web Logs

Social Data

Sensor data:

images

RFID

Unstructured Exploratory

Dynamic

Text Data:

emails

Hadoop

Streams

New Sources

Data: Intimate,

unstructured.

Social, mobile, GPS,

web, photos, video,

email, logs

Precise fraud & risk detection

Understand and act on customer sentiment

Accurate and timely threat detection

Predict and act on intent to purchase

Low-latency network analysis

New ideas,

new questions,

new answers

The real benefit is derived from integration of new data sources with traditional corporate data • How can you query across both realms? • How can you preserve security and lower TCO? • How can you avoid costs and risks of offloading?

Data

Rich, historical,

private, structured

Customers, history,

transactions

The “Circle of Trust”

Data warehouse &

business analytics moving

closer to this data

InfoSphere BigInsights for Linux on System z - 2.1.2

Secure Perimeter

Page 9: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

9

IBM DB2 Analytics Accelerator

Leveraging Hybrid Infrastructure and Integration

What does it do?

Accelerates complex queries, up to 2000x faster

Lowers the cost of storing, managing and processing historical data

Minimizes latency

Reduces zEnterprise capacity requirements

Improves security and governance

Reduces operational costs and risk

Complements existing investments

IBM DB2 Analytics Accelerator Do things you could never do before!

What is it?

The IBM DB2 Analytics Accelerator is a workload optimized, appliance add-on to DB2

for z/OS, that enables the integration of analytic insights into operational processes to

drive business critical analytics and exceptional business value

Page 10: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

10

IBM zEnterprise and DB2 Analytics Accelerator The Best Solution for Business Critical Analytics

How is it different? • Integration: DB2 applications can seamlessly combine OLTP and analytics

on the same content

• Performance: Exceptional performance for both OLTP and analytic operations on the same platform and content

• Transparency: Accelerator is completely transparent to DB2 applications

Breakthrough technology enabling the analytics-driven enterprise

• Self-managed workloads: Queries are automatically executed on the most efficient physical location

• Rapid time to deployment: 1-2 days from delivery to information

• Simple administration: Appliance hands-free operations, eliminating most database tuning tasks

• Cost efficient: Reduced cost through simplified administration and optimal use of enterprise computing assets

.

IBM DB2 Analytics Accelerator Product Components

OSA-Express4

10 GbE

CLIENT

Data Studio Foundation

DB2 Analytics Accelerator

Admin Plug-in

zEnterprise

Data Warehouse application DB2 for z/OS enabled for IBM

DB2 Analytics Accelerator

IBM DB2 Analytics

Accelerator

Netezza Technology (PDA)

Users/

Applications

Note: There are several connection options using switches to increase redundancy

Dedicated highly available network connection

Page 11: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

11

DB2 Analytics Accelerator - not “just an appliance” An extension of the DB2 for z/OS system

IBM

DB2

Analytics

Accelerator

DB2 for z/OS

Superior

performance

for complex,

data-intensive

queries

Analytic applications

connect to DB2 server

as always – no change

DBAs interact with DB2 Analytics Accelerator

via Data Studio, stored procedures – only

access to Accelerator is via DB2

Deep integration with DB2

for z/OS:

• Automatic query routing

• EXPLAIN output

• Messaging

• Monitoring

Query Execution Process Flow

Optimizer

Accele

rato

r DR

DA R

equesto

r

Application

Application

Interface

Queries executed with Accelerator

Queries executed without Accelerator

Heartbeat (availability and performance indicators)

Query execution run-time for

queries that cannot be or

should not be off-loaded to

Accelerator

SPU

Memory

SPU

Memory

SPU

Memory

SPU

Memory

SM

P Host

Heartbeat

DB2 for z/OS

CPU FPGA

CPU FPGA

CPU FPGA

CPU FPGA

CPU FPGA

CPU FPGA

CPU FPGA

CPU FPGA

DB2 Analytics

Accelerator

Page 12: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

12

Automatic Routing Criteria

DB2 Optimizer decides if query

should be sent to accelerator Special Register

QUERY ACCELERATION NONE

ENABLE

ENABLE WITH FAILBACK

ELIGIBLE

ALL

Set via zPARM, Set Statement,

Connection Properties / Driver,

SQL Pre-Pend, DB2 PROFILEs,

BIND Option

Whole query, not parts of query are

accelerated

Only read queries are considered

for acceleration

Both static and dynamic queries

can be accelerated*

System enabled?

Session enabled?

All required tables

accelerated?

Keep query on DB2

anyway (heuristics)?

Any query limitations?

Query arrives at DB2

Query is offloaded

to DB2 Analytics

Accelerator

Query is executed

by DB2

* Routing for static queries determined at bind time

Static SQL Support Available in DB2 Analytics Accelerator 4.1

Statically bound queries on active or archived data (discussed next) can be routed to the Accelerator

New BIND options

QUERYACCELERATION

GETACCELARCHIVE

The possible values match the existing special register and zparm

semantics

Acceleration for static queries is determined and fixed at package bind time

Tables must be defined to an accelerator and enabled for

acceleration prior to binding the package

Accelerator must be active and started when the static query runs

Page 13: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

13

Select State, Age, Gender, count(*) From MultiBillionRowCustomerTable Where BirthDate <

‘01/01/1960’ And State in (’FL’, ’GA’, ‘SC’, ‘NC’) Group by State, Age, Gender Order by

State, Age, Gender

The Key to the Speed

FPGA Core CPU Core

Decompress Project Restrict

Visibility

SQL &

Advanced Analytics

From MultiBillionRowCustomerTable Where BirthDate <‘01/01/1960’

Group by State, Age, Gender

Select State, Age, Gender, count(*)

And State in (‘FL’, ‘GA’, ‘SC’, ‘NC’) Order by State, Age, Gender

From Select Where Group by

Stream via

Zone Map

From

DB2 for z/OS Accelerator

Accelerator Data Load

Accelerator

Studio

Ac

ce

lera

tor A

dm

inis

trativ

e S

tore

d

Pro

ce

du

res

.

.

.

.

.

.

.

.

.

Table A

Part 1

Part 2

Part m

Table C

Table B

Table D

Part 1

Part 2

Part 3

Unload USS Pipe

Unload

Unload

USS Pipe

USS Pipe

CPU FPGA

Memory

CPU FPGA

Memory

CPU FPGA

Memory

CPU FPGA

Memory

Co

ord

inato

r

• Rate can vary, depending on CPU resources, table partitioning, columns… • Update on table partition level, concurrent queries allowed during load • Version 2.1 & Version 3.1 unload in DB2 internal format, single translation by Accelerator

Page 14: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

14

Synchronization Options with DB2 Analytics Accelerator

Synchronization options Use cases, characteristics and requirements

Full table refresh

The entire content of a database

table is refreshed for accelerator

processing

Existing ETL process replaces entire table

Multiple sources or complex transformations

Smaller, un-partitioned tables

Reporting based on consistent snapshot

Table partition refresh

For a partitioned database table,

selected partitions can be refreshed

for accelerator processing

Optimization for partitioned warehouse tables, typically appending changes “at the end”

More efficient than full table refresh for larger tables

Reporting based on consistent snapshot

Incremental Update

Log-based capturing of changes and

propagation to DB2 Analytics

Accelerator with low latency

(typically few minutes)

Scattered updates after “bulk” load

Reporting on continuously updated data (e.g., an ODS), considering

most recent changes

More efficient for smaller updates than full table refresh

High Performance Storage Saver Reducing the cost of high speed storage

DB2 Table A

Accelerator Table A

Tables can be resident on: 1. DB2 Only

2. DB2 and Accelerator

3. Archive to Accelerator

Applications

Managed by zPARMs

Controlled by Special Registers:

CURRENT QUERY ACCELERATION

CURRENT GET_ACCEL_ARCHIVE

DB2 Table A

SQL

Store historic data on the Accelerator only

When data no longer requires

updating, reclaim the DB2

storage

Best for OLTP

High Speed

Indexed queries

Active Only

Archive Only

Active & Archive

Mixed Workload

Mixed Workload

Accelerator Table A Active & Archive

DB2 Table A Active

Page 15: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

15

Customer “A” Example:

Customer Table ~ 5 Billion Rows

300 Mixed Workload

Queries

Times

Faster

Query

Total

Rows

Reviewed

Total

Rows

Returned Hours Sec(s) Hours Sec(s)

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

DB2 Only

DB2 with

IDAA

270 of the Mixed

Workload Queries

Executes in DB2 returning

results in seconds or sub-

seconds

30 of the Mixed Workload Queries took minutes to hours

Successfully accelerated the problem queries without affecting the rest

LPAR CPU utilization comparison

Without

accelerator

With

accelerator

Page 16: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

16

Fast Evolution of IBM DB2 Analytics Accelerator Version 1

IBM Smart Analytics Optimizer

In-memory, column-store, multi-core and SIMD algorithms

Discontinued and replaced by IBM DB2 Analytics Accelerator

Version 2

New name: IBM DB2 Analytics Accelerator

Incorporates Netezza query engine

Preserves key V1 value propositions and adds many more

Version 3

Better performance, more capacity

Incremental update

High Performance Storage Server

Version 4

Much broader acceleration opportunities

More enterprise features

Nov 2010

Nov 2011

Nov 2012

Nov 2013

More Query Acceleration Enhanced Capabilities Improved Transparency

Static SQL Improved scalability of Incremental Update Automatic workload balancing with multiple

Accelerators

DB2 11 (2) Better performance of Incremental Update New RTS 'last-changed-at' timestamp (2)

Multi-row fetch from local applications Improved performance for large result sets (2) Automated NZKit installation

EBCDIC and Unicode in the same DB2

system and Accelerator Better access control for HPSS archived partitions Built-in Restore for HPSS

NOT IN and ALL predicates (3) HPSS archiving to multiple Accelerators Protection for image copies created by HPSS

archiving process

FOR BIT DATA support (3) Extending WLM support to local applications Profile controlled special registers (2)

24:00:00 time value (3) Rich system scope monitoring Improved continuous operations for Incremental

Update

MEDIAN support (3) Reporting prospective CPU cost and elapsed time

savings

Refreshing DB2 Analytics Accelerator table

without table lock even if incremental update

active (3)

SELECT INTO for static SQL support (4) Separation of duties for Accelerator system

administration operations

Static SQL and workload balancing enablement

migration tool (3)

Support for N2002 hardware (3)

Incremental Update continues replicating even for

tables in AREO state (3)

Loading from flat file or image copy or as of any

point in time (1)

Loading in parallel to DB2 and Accelerator or into

Accelerator only (1)

Improved load performance (4)

EXPLAIN of dynamic queries against a specific

Accelerator (4)

E n a b l i n g n e w u s e c a s e s (1) – delivered by a separate tool (2) – DB2 11 only (3) – DB2 Analytics Accelerator Version 4.1 PTF2 (4) – DB2 Analytics Accelerator Version 4.1 PTF3

Version 4.1 at a glance

Page 17: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

17

Trends… in the current customer set…

Are from the Finance and Insurance industries

Chose to purchase a full rack Accelerator or larger

Purchase more than one Accelerator

IBM says queries can run up to 2000x faster with the Accelerator, but we had one query run 4800x faster – from 4 hours to 3 seconds

Our users call DB2 Analytics Accelerator the Magic Box

Without acceleration, queries would take from several minutes to never returning – with DB2 Analytics Accelerator, queries return in less than 1 minute (usually 15 seconds)

Whatever you paid for this, it was well worth it!

It is unbelievable that there are still DB2 for z/OS shops out there without IBM DB2 Analytics Accelerator

What customers are saying…

Page 18: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

18

On average, 70% of the data that feeds data warehousing and business analytics solutions originates on the System z platform (financial information, customer lists, personal records, manufacturing…)

DB2 Analytics Accelerator – Four Usage Scenarios

Understand your workload and data:

Where transaction source data

is being analyzed today Use Case Benefits

If the data is analyzed on the

mainframe

Rapid Acceleration of

Business Critical

Queries

Performance improvements and

cost reduction while retaining

System z security and reliability

If the data is offloaded to a

distributed data warehouse or

data mart

Reduce IT Sprawl for

analytics

Simplify and consolidate

complex infrastructures, low

latency, reliability, security and

TCO

If the data is not being analyzed

yet

Derive business insight

from z/OS transaction

systems

One integrated, hybrid platform,

optimized to run mixed

workload.

Simplicity and time to value

If the analysis is based on a lot of

historical data

Improve access to

historical data and lower

storage costs

Performance improvements and

cost reduction

1

2

3

4

Rapid Acceleration of Business Critical Queries

Accelerate data warehouse queries

Accelerate scheduled reports

Lower the cost of batch billing cycles

Lower the cost of distributed DW and Mart extracts

Lower the cost of SAS

Meet ETL Service Level Agreements

Accelerate operational reporting

Improve customer ad-hoc experience

Queries being killed by the Resource Limit Facility or have been determined too expensive to run

Call Center Analytics

Retail warehouse Inventory Analysis

Cognos, Business Objects and QMF reports

Customer is using other tools such as WinSQL, MicroStrategy, Microsoft Reporting Services, Microsoft SQL Server Analytic Services, Qlikview and Jaspersoft

SAP and PeopleSoft customers with data on DB2 for z/OS

1

IBM Internal and POC Success

} Customer Implementation

Page 19: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

19

Reduce IT Sprawl for Analytics

Bringing an ODS back to System z Accelerate scheduled reports

Eliminate data marts and query the data warehouse directly

Campaign Management (Unica)

2

Less Bullets, But Huge Impact and Customer Commitment!

} Customer Impl.

Derive business insight from z/OS transaction systems

Analytics with the transactional detail data

Virtual Data Warehouse (reporting via operational systems)

Web Log Analytics

Capacity Management Analytics

Debit Card ODS Analysis

Retail warehouse Inventory Analysis

Store / Provider / Customer xyz “fuzzy” search

Customer Impl.

Sold / POC Success

3

} }

Page 20: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

20

Improve access to historical data and lower storage costs

High Performance Storage Saver

Customer Investigation Noticeably Increasing

DB2 Performance Data / BigInsights also coming into play too

4

Customer Impl.

IBM DB2 Analytics Accelerator for Unlimited Searches

Page 21: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

21

Current Schema & Index

Schema

Index Other

Relational

DBMS

RI

discards

Index Design Improvements

Every index except for primary and clustering was not servicing the web requests

Limiting factor is number of new indexes due to expensive Q-rep

Minimal index environment for B-Page searches would need 50 indexes!

Optimal B-Page is unlimited search

Page 22: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

22

B-Page Web Inquiry Search

43

Attribute 1

________ Attribute 2

_________ Attribute 3

________ Attribute 4

________

Attribute 5

________ Date 1

___________ Date 2

___________

Advantage of DB2 data store in an Accelerated format/environment

Schema

Indexes

Indexxxxxx

DB2

Accl.

Data

Index

On

Expression

Page 23: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

23

Optimal ODS Search - RI Index Only & AQT

Schema

Index Other

Relational

DBMS

RI discards DB2

Accl.

Data

Optimal Schema & Index & MQT Design

Schema

Indexes MQT

MQT

MQT

MQT

MQT

M

Q

T

AQT

Index

On

Expression

Page 24: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

24

Act: Deepen Your Knowledge & Socialize

Customer Testimonials

YouTube: IBM DB2 Analytics Accelerator customer testimonials

https://engage.vevent.com/index.jsp?eid=556&seid=68284&code=brand

Redbook

Google: IBM DB2 Analytics Accelerator Redbook v4

http://www.redbooks.ibm.com/redpieces/abstracts/sg248213.html?Open&ce=ism0062&ct=swg&cmp=ibmsocial&cm=h&cr=im&ccy=us

Primary Product Page

Google: IBM DB2 Analytics Accelerator

http://www.ibm.com/software/products/en/db2analacceforzos

Socialization Steps

Slides provided by IBM for your use

Companion documents available through Charles Lewis (good looking guy over there)

One is a short summary (geared to application folks) that discusses the Accelerator from their point of view.

Second is a questionnaire that they can fill out and send back on potential use cases.

The only thing a DBA would really have to do is add some data source examples in the questionnaire in case the recipients don't know if their application is touching DB2 z/OS data.

In some cases, these have been tailored by industry.

Page 25: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

25

A wide variety of use cases

• Claims reporting

• Risk analysis for underwriting

• Fraud analysis

• Catastrophe analysis

• Provider searching

• Customer churn reduction

• Increased cross-sell

• Web interaction analysis

• General month end processing/ad-hoc querying capabilities

• Historical data analysis (data that is typically archived) for

understanding trends

• Extending the use of operational data for business analysis, embedding operational analytics

in other applications, or daily business intelligence reporting (Cognos, QMF, Business

Objects)

• Long-running DB2 for z/OS queries (e.g. > 5 seconds) with at least one of the following:

WHERE, GROUP BY, ORDER BY, aggregate functions

• Queries run from a business intelligence environment that provide important business

information.

• Queries that are scheduled in batch processes overnight to not affect corporate users

during the day.

• Forgotten queries that are no longer run because of performance issues.

• Analytical and ad hoc queries that may not currently run in DB2 for z/OS but could provide

significant value to the end user or organization.

• Consolidating data and analytic workloads to a single secure data environment, thereby

reducing organizational costs from maintenance, ETL, administration, licensing.

• Move less frequently used tables or table partitions to the Accelerator and remove the data

from DB2 for z/OS.

• Reduce the cost of storing, managing, and processing historical data while achieving

improved response times for queries against the historical data.

• Analyzing non-DB2 data (e.g. IMS, VSAM, flat files, Oracle) on the accelerator.

• Users can load non-DB2 data into the accelerator in cases where the user would like to

analyze this data.

Where to look for workloads

Page 26: DB2 for z/OS Enterprise Summit - MWDUG Update Chicago.pdf · DB2 for z/OS Enterprise Summit IBM DB2 Analytics Accelerator ... Download the Redbook ... IBM DB2 Analytics Accelerator

26

Goals for Today

Understand…

Business Critical Analytics

The role the DB2 Analytics Accelerator plays in delivering business outcomes

Act…

Deepen your knowledge of the DB2 Analytics Accelerator

Visit our web site

Listen to customer testimonials

Demonstrate the universal use case

Download the Redbook

Socialize the value of the Accelerator to address business / application requirements

Engage with IBM to determine the best path for adopting the technology