understanding the packaging of optim solutions for database

31
Understanding the packaging of Optim Solutions for database development, administration, and performance management Create the integrated data management solution that's right for you Skill Level: Introductory Deb Jenson ([email protected]) Product Manager IBM 25 Sep 2009 Updated 13 May 2010 Get a brief overview of the functionality and packaging of the development, administration, and performance management offerings in the IBM Optim™ products (many of which have been renamed from Data Studio). The products described in this article include IBM Data Studio, Optim Development Studio and pureQuery Runtime, Optim Query Tuner and Query Workload Tuner, Optim Database Administrator, Optim High Performance Unload, InfoSphere™ Data Architect, and Optim Performance Manager Extended Edition reflects new names, packaging, and capabilities from what was described in article Understand Data Studio Version 2 software packaging 2.1, [18 Feb 2010: This article has been updated from its original Sep 2009 publication to include changes that were announced or made available in Nov/Dec 2009. --Ed.] [13 May 2010: This article has been updated to include changes that were announced or made available in April 2010. --Ed.] Introduction This article gives an overview of the Optim solutions for database development, Understanding the packaging of Optim Solutions for database development, administration, and performance management © Copyright IBM Corporation 2009, 2010. All rights reserved. Page 1 of 31

Upload: databaseguys

Post on 10-May-2015

1.627 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Understanding the packaging of Optim Solutions for database

Understanding the packaging of Optim Solutionsfor database development, administration, andperformance managementCreate the integrated data management solution that's right foryou

Skill Level: Introductory

Deb Jenson ([email protected])Product ManagerIBM

25 Sep 2009

Updated 13 May 2010

Get a brief overview of the functionality and packaging of the development,administration, and performance management offerings in the IBM Optim™ products(many of which have been renamed from Data Studio). The products described inthis article include IBM Data Studio, Optim Development Studio and pureQueryRuntime, Optim Query Tuner and Query Workload Tuner, Optim DatabaseAdministrator, Optim High Performance Unload, InfoSphere™ Data Architect, andOptim Performance Manager Extended Edition reflects new names, packaging, andcapabilities from what was described in article Understand Data Studio Version 2software packaging 2.1, [18 Feb 2010: This article has been updated from its originalSep 2009 publication to include changes that were announced or made available inNov/Dec 2009. --Ed.] [13 May 2010: This article has been updated to includechanges that were announced or made available in April 2010. --Ed.]

Introduction

This article gives an overview of the Optim solutions for database development,

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 1 of 31

Page 2: Understanding the packaging of Optim Solutions for database

administration, and performance management. The product descriptions help youunderstand which databases are supported, how to differentiate between theno-charge capabilities and the additional capabilities that are available for purchase,and how to download no-charge and trial products. The article does not list and fullydescribe every feature of each product. For more in-depth information, use the linksprovided in Resources.

Summary of April 2010 changes

On April 6th, 2010, IBM announced IBM Optim Performance Manager ExtendedEdition, which is a replacement for the DB2 Performance Expert and DB2Performance Expert Extended Insight feature. See Optim Performance ManagerExtended Edition below for more information. The solution bundles were alsoupdated to include the new Optim Performance Manager Extended Edition.

In addition, product fix packs were made available for a number of the Eclipse-basedproducts to enable Windows® 7 support. For more information, see Holly Hayes’blog entry in Resources about these fix packs.

Summary of Nov/Dec 2009 changes

• In Nov 2009, Optim Database Administrator 2.2.2 and Optim HighPerformance Unload 4.1.2 were announced. Links to theseannouncements are included in Resources.

• In Dec 2009, fix packs for the following products became available:

• IBM Data Studio

• InfoSphere Data Architect

• Optim Development Studio and Optim pureQuery Runtime

• Optim Query Tuner and Optim Query Workload TunerFor links to download documents for all of these fixes, see my blog inResources.

Exploring Optim solutions for integrated data management

Optim is the family name of a portfolio of products that deliver on the IBM vision of amodular, integrated data management environment (see Figure 1). This portfolio isdesigned to increase productivity for all roles throughout the data life cycle and tohelp reduce the complexity and cost of managing database applications. Optimofferings help you manage and optimize tasks in each phase of the application lifecycle from a data management viewpoint. This article focuses on an overview ofsome of these offerings and how the products are packaged.

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 2 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 3: Understanding the packaging of Optim Solutions for database

Figure 1. Integrated data management capabilities by Optim solutions

Following are high-level descriptions of the products highlighted in Figure 1:

Quicklinks for z/OS developers and databaseadministratorsFor many years, IBM has had a great set of products to manageDB2 for z/OS data and applications. Over time, more capabilities forz/OS will be delivered in these products, as well as in products inthe Optim portfolio. Of the products described in this article, thefollowing are currently enabled for z/OS databases:

• Data Studio

• InfoSphere Data Architect

• Optim Development Studio and Optim pureQueryRuntime

• DB2 High Performance Unload for z/OS

• Optim Query Tuner and Optim Query Workload Tuner

Although not described in this article, the IBM Optim set of solutionsalso has great support for z/OS to manage data growth, to protectdata privacy, and to streamline test data.

• InfoSphere Data Architect: Simplifies data modeling and integrationdesign, enabling architects to discover, model, relate, and standardizediverse and distributed data assets.

• Optim Development Studio: Provides a complete development and testing

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 3 of 31

Page 4: Understanding the packaging of Optim Solutions for database

environment for building database objects, queries, database logic, andJava™ pureQuery applications.

• Optim pureQuery Runtime: Delivers a high-performance data accessplatform that provides the capability to visualize, optimize, and lock downSQL without modifying the application. Complements Optim DevelopmentStudio by enabling pureQuery support in production systems, includingsupport for static execution of .NET and Java applications.

• Optim Database Administrator: Manages complex structural changeswhile preserving data, privileges, dependent objects, and applicationbindings.

• Optim High Performance Unload: Formerly known as DB2 HighPerformance Unload, this product provides a high-speed unload utility asan alternative to the export feature. Whether used alone or with OptimDatabase Administrator, this product significantly reduces the timerequired to migrate databases.

• Optim Performance Manager Extended Edition: Provides acomprehensive and proactive performance-management solution to helpyou identify, diagnose, solve, and prevent database performance issuesfor applications that access DB2 databases on Linux®, UNIX®, orWindows®.

• Optim query tuning solutions: Include single-query tuning for both DB2®for z/OS® and DB2 for Linux, UNIX, and Windows. For DB2 for z/OS, youcan extend the capability to entire SQL workloads using Optim QueryWorkload Tuner for DB2 for z/OS (formerly DB2 Optimization Expert forz/OS). These products provide a set of advisors and tools to help make iteasier to tune SQL.

While there are more products that are part of the integrated data managementportfolio, including Optim Test Data Management Solutions, this article focuses onlyon the listed products.

Viewing supported databases

Optim is the family name for a portfolio of products used to deliver a modular,integrated data management environment. As part of this definition, IBM considersproviding heterogeneous solutions a must to ensure that you can get the highestlevels of productivity. While not all the Optim products currently provide fullheterogeneous support, all Optim products will provide heterogeneous support in thefuture. Table 1 indicates which database servers each Optim product in this articlesupports.

Table 1. Supported databases

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 4 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 5: Understanding the packaging of Optim Solutions for database

Databasessupported

DataStudio

InfoSphereDataArchitect

OptimDevelop-mentStudio

OptimpureQueryRuntimeLUW

OptimpureQueryRuntimez/OS

OptimDatabaseAdministrator

OptimQueryWorkloadTuner

OptimQueryTunerLUW

OptimHighPerformanceUnload

OptimPerformanceManager

DB2forLUWV8.2

X X

DB2forLUWV9.1

X X X X X X X X

DB2forLUWV9.5

X X X X X X X X X

DB2forLUWV9.7

X X X X X X X X X

DB2forLUWV9.8

X X X X X X X X

DB2for i®V5R4

X X X X X

DB2forz/OSV8.1,V9.1

X X X X X X X

InformixDynamicServerV10,V11.10,V11.50

X X X X¹

Oracle10gR1, R2,11g R1

X X X¹

DerbyVersions10.0,10.1,10.2,10.3

X

Generic X

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 5 of 31

Page 6: Understanding the packaging of Optim Solutions for database

JDBCVersion1.0

Microsoft®SQLServerEnterprise2005

X

MySQLVersions4.0,4.1,5.0,and 5.1

X

SybaseAdaptiveServerEnterpriseVersions12.x,15.0

X

Teradata2.x

X

¹Only supported for Java

Understanding the packaging

This section reflects the packaging as of April 2010.

• All Eclipse-based products in the Optim portfolio are at Eclipse level 3.4,and, with the April fix packs, all the Eclipse-based products supportWindows 7.

• IBM Optim Performance Manager for DB2 for Linux, UNIX, and Windowsis available in two packages: Optim Performance Manager and OptimPerformance Manager Extended Edition. Optim Performance Manager isthe replacement for the DB2 Performance Expert for Linux, UNIX, andWindows. The Optim Performance Manager Extended Edition is thereplacement product for the IBM DB2 Performance Expert and theExtended Insight Feature. In other words, the Extended Insight feature isnow bundled with the Extended Edition instead of a separately orderablefeature.The Extended Edition package also includes integration with Tivoli andimproved tooling for configuring DB2 Workload Manager environments forpreventive performance management.

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 6 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 7: Understanding the packaging of Optim Solutions for database

Optim Performance Manager Extended Edition is also available as part ofthe DB2 Performance Optimization Feature, which is included inInfoSphere® Warehouse Extended Edition. For more details on thepackaging of Optim Performance Manager Extended Edition, see theWhat’s new in Optim Performance Manager Extended Edition articlelisted in the Resources.

The user interface for Optim Performance Manager is now a Web-basedUI, but the original fat client is still currently shipped with the product.

• Optim Query Workload Tuner replaces DB2 Optimization Expert for z/OS.Optim Query Workload Tuner identifies poorly performing SQL, and itoffers a comprehensive set of expert advisors that can help improvesystem performance and lower total cost of ownership. You can find asubset of this product's capabilities in Optim Query Tuner for DB2 forz/OS, which provides query tuning advice and tools for single queries.Single query tuning capabilities for DB2 for Linux, UNIX, and Windows isalso available in Optim Query Tuner for DB2 for Linux, UNIX, andWindows. Features available in the Data Studio stand-alone package forDB2 for Linux, UNIX, and Windows databases include further subsetting,query formatting, access plan graphs, and single-query statistics advisor.

• IBM Data Studio is a downloadable product that contains no-chargecapabilities and supports the DB2 family and Informix® Dynamic Server.Data Studio is available in two different packaging options (seeResources for links to the downloads):

• The stand-alone package is a lighter-weight offering designedspecifically for administrators to get up and running quickly and easily.This is the package that includes no-charge, single query tuningcapabilities (for DB2 LUW and z/OS), and it includes support for DB2pureScale databases.

• The integrated development environment (IDE) package targetsdevelopers who require an integrated (shell sharing) Eclipsedevelopment environment for Java, XML, and Web services. (All ofthese capabilities are also available in Optim Development Studio aswell.) You can shell-share this package with compatibleEclipse-based products, such as InfoSphere Data Architect or OptimDevelopment Studio.

The capabilities of the stand-alone package compared to the IDEpackage (as of Version 2.2.0.2) are shown in Table 2.

Table 2. Data Studio stand-alone capabilities compared to IDE capabilitiesGroup Details Data Studio Data Studio IDE

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 7 of 31

Page 8: Understanding the packaging of Optim Solutions for database

stand-alone

Architecture datamodeling

Shell sharing withother Rational orOptim products

X

Database overviewdiagrams

X X

Applicationdevelopment

Integrated QueryEditor (SQL andXquery) with queryformatting

X X

SQL Builder X X

Advanced queryformatting

X

Visual Explain X X

Access plan graph(enhanced VisualExplain)

X

Single query statisticsadvisor

X

SQL queryenvironment capturefor serviceability(z/OS only)

X

SQL routine editorand debugger(including PL/SQL forDB2 for Linux, UNIX,and Windowsdeployments)

X X

Java routine editorand debugger

X

SQLJ development X

XML editor, schemaeditor, and annotatedXSD mapping editor

X

Data Web Servicesdevelopment anddeployment

X

Instance management

Start, stop, quiesce,unquiesce a DB2 for

X X

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 8 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 9: Understanding the packaging of Optim Solutions for database

Linux, UNIX, andWindows instance

Start, stop, quiesce,unquiesce a DB2pureScale member

X

Configure a DB2 forLinux, UNIX, andWindows instance

X X

Configure a DB2pureScale member

X

Object management

Create, alter, dropDB2 or IDS serverobjects

X X

View and editprivileges for DB2 andIDS data serverobjects andauthorization IDS

X X

Impact analysis -report ondependencies

X X

Generate DDL X X

Generate commandsfor DB2 for Linux,UNIX, and Windows -start, stop, quiesce,etc.

X X

Generate utilities forDB2 for Linux, UNIX,and Windows -backup restore, reorg,etc

X X

Data distributionviewer

X X

Data management

Export and importtable

X X

Extract data, extractas XML (from SQLresults)

X X

Sample contents X X

Load data X X

Unload using OptimHigh Performance

X X

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 9 of 31

Page 10: Understanding the packaging of Optim Solutions for database

Unload (separatepurchase)

Edit data X X

Bundled solutions

Many of the products described in this article can be purchased in either of twobundled solutions for DB2 for Linux, UNIX, and Windows:

• IBM Optim Performance Acceleration Edition for DB2 for Linux, UNIX,and Windows, including Optim Performance Manager Extended Edition,pureQuery Runtime, and Optim Query Tuner

• IBM Optim Database Management Professional Edition, including OptimPerformance Manager Extended Edition, Optim Database Administrator,Optim High Performance Unload, and Optim Query Tuner.

These bundles were updated in April 2010. The announcement letter for theseupdated bundles is included in Resources.

Exploring additional capabilities

The rest of this article focuses on the additional capabilities you get over the IBMData Studio no-charge capabilities. For example, although SQL scripts and storedprocedure development are included in Data Studio, pureQuery developmentcapabilities are included only in Optim Development Studio. Basic schemamanagement is in Data Studio, but you need Optim Database Administrator forhandling complex schema changes.

InfoSphere Data Architect

Overview

Although not named Optim, IBM InfoSphere Data Architect 7.5.2 is a key part of anintegrated data management workflow. It provides enterprise data modeling andintegration design modeling to help data architects to understand information assetsand their relationships, to design federated databases, and to streamline databaseprojects. InfoSphere Data Architect provides advanced features to help dataarchitects discover, model, visualize, relate, standardize, and developheterogeneous data assets. It gives data professionals the capability to:

• Intelligently design a relational or federated database

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 10 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 11: Understanding the packaging of Optim Solutions for database

• Perform impact analysis across models

• Compare and synchronize models to deployed databases

• Create enterprise data standards, verify compliance, and generatecompliant models

Features

Table 3 shows some of the key features of InfoSphere Data Architect as of 7.5.2.1.For basic visualization of physical databases, the no-charge option in Data Studiodoes include physical overview diagrams.

Table 3. InfoSphere Data Architect featuresGroup Details Data Studio

*no charge*InfoSphere DataArchitect

Data modeling

Database overviewdiagrams

X X

Enhanced diagrams(ILOG)

X

Create logical andphysical data models

X

Import from COBOLcopybooks

X

Auto-discover oridentify relationships

X

Compare andsynchronize two datamodels

X

Analyze models forstandardsconformance

X

Privilege modeling onphysical model

X

Integration withInfoSphere Discovery

X

Data privacy domainmodeling andintegration acrossOptim solutions

X

Getting the product

InfoSphere Data Architect is a priced offering. If you are already an InfoSphere Data

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 11 of 31

Page 12: Understanding the packaging of Optim Solutions for database

Architect or Rational Data Architect customer, you are automatically entitled todownload the 7.5.2 version (of InfoSphere Data Architect) from Passport Advantage.

If you are not a current customer, you can download a 30-day trial fromdeveloperWorks (see Resources). After the trial expires, you can reactivate theproduct by purchasing the product and downloading a product activation kit fromPassport Advantage.

To purchase the product, contact your IBM Sales Representative, contact anauthorized IBM Business Partner, or purchase online (see Resources).

Changes in V7.5.2

IBM InfoSphere Data Architect V7.5.2 includes new and enhanced capabilities tomake data architects and database administrators more efficient and responsive.These features increase lifecycle integration, task automation, and teamcollaboration. The new features can:

• Simplify privacy attribute specification for governing test data generation

• Support volumetric information for estimating data capacity and growth

• Increase lifecycle integration across the Optim portfolio

Changes in V7.5.2.1

Fixpack 1 of Version 7.5.2 includes enhancements, such as the following:

• Enhanced diagramming with ILOG technology

• Reintroduction of the capability to import COBOL copybooks or modeling

• Integration with InfoSphere Discovery

See Mike Kwong’s blog entry in Resources for more details.

Optim Development Studio and pureQuery Runtime

Overview

IBM Optim Development Studio provides an integrated development environment forcreating and testing database and Java applications that access DB2, Informix, orOracle databases. Combined with pureQuery Runtime, Optim Development Studioprovides a data access layer for Java-based applications to ease developmentcoding and to provide superior performance and manageability. These offerings:

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 12 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 13: Understanding the packaging of Optim Solutions for database

• Provide an easy-to-use data access layer within Java applications toassist in development of Java database applications that access DB2,IDS, or Oracle databases.

• Deploy static SQL within new or existing Java applications to improveapplication performance, manageability, and security within yourapplications.

• Correlate SQL to original Java source code for quicker problem diagnosis.

• Prevent errors by enabling you to understand the impact that changing adatabase object has on the application and by directing you to therelevant place in the source code.

• Eliminate SQL injection risk by allowing only approved SQL to beexecuted.

• Deploy efficient SQL by examining new SQL metrics, including number ofexecutions, aggregated elapsed time, and minimum and maximumexecution times, to help identify hot spots in the application.

• Replace poor performing SQL with a more optimal SQL statement withoutmodifying the program source code.

Optim pureQuery Runtime also supports the capability to run existing .NETapplications against DB2 using static SQL, which can lead to reduced CPU andenhanced performance over dynamic access. See Resources for a related tutorialand article.

Features

Table 4 shows some of the key features of Optim Development Studio andpureQuery Runtime and how they complement the basic capabilities in Data Studio.

Table 4. Development capabilities in Optim Development Studio andpureQuery RuntimeGroup Details Data Studio

*no charge*OptimDevelopmentStudio

Optim pureQueryRuntime

Applicationdevelopment

Integrated QueryEditor (SQL andXquery)

X X

SQL Builder X X

Visual Explain forIBM databases

X X

Visual Explain for X

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 13 of 31

Page 14: Understanding the packaging of Optim Solutions for database

Oracle databases

SQL RoutineDebugger

X X

PL/SQL RoutineDebuggeragainst DB2 LUWdatabases

X X

PL/SQL RoutineDebuggeragainst Oracledatabases

X

Java RoutineDebugger

X X

XML Editor X X

Data WebServices

X X

Create, alter,drop IBMdatabase objects

X X

Create, alter,drop Oracledatabase objects

X

Manage securityprivileges for IBMdatabase objects

X X

Manage securityprivileges forOracle databaseobjects

X

Deploy WebServices onDataPowerappliances &JMS

X

Advanced XMLeditors &documentgeneration

X

Tooling to buildpureQuery code

X

Tooling for StaticSQL Binding forJava

X X

Correlate SQL toJava source code

X X

Impact Analysis X X

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 14 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 15: Understanding the packaging of Optim Solutions for database

for Java (object,SQL, sourcecode)

SQL executionstatistics

X X

ExecutepureQuery code

X X

JDBC BatchUpdating

X

Approval of SQLto be executed

X

SQL replacementand lockdown

X

Getting the product

If you are already an Optim Development Studio and Optim pureQuery Runtimecustomer, you are automatically entitled to download the 2.2 versions of thoseproducts from Passport Advantage. If you are not a current customer, you candownload a 30-day trial of Optim Development Studio (see Resources). Whendownloading the Optim Development Studio 2.2 trial, you also receive the OptimpureQuery Runtime to use only on your workstation. If you choose to purchase theproduct, you can reactivate the product by purchasing the product and downloadinga product activation kit from Passport Advantage.

To purchase the product, contact your IBM Sales Representative, authorized IBMBusiness Partner, or purchase online (see Resources).

Changes in V2.2

IBM Optim Development Studio V2.2 and IBM Optim pureQuery Runtime V2.2,previously known as Data Studio Developer and Data Studio pureQuery Runtime,now include support for DB2 V9.7 and its new compatibility features for OraclePL/SQL stored procedures. Also new in V2.2, developers can use OptimDevelopment Studio for application development on Oracle databases. Key featuresinclude:

• Connect to and explore Oracle database objects.

• Move database objects and data between Oracle and DB2.

• Edit, deploy, run, and debug PL/SQL procedures on Oracle and DB2.

• Build Java applications with pureQuery data access methods on Oracle.

• Use productivity features to trace SQL to source, to perform hot spot

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 15 of 31

Page 16: Understanding the packaging of Optim Solutions for database

analysis, and to perform impact analysis for Oracle applications.

See Resources for details about these new enhancements.

Changes in V2.2.0.1

IBM Optim Development Studio 2.2.0.1 includes enhancements suggested bycustomers to improve productivity, facilitate iterative testing, and make the handoffbetween developer and DBA even smoother. Read Sonali Surange’s blog entry onthe topic, listed in Resources. Read about enhancements to pureQuery Runtime2.2.0.1 in the IBM Technote listed in resources.

Optim Database Administrator

Overview

If your job involves managing database changes, you can make good use of theexpanded change management functions now included in Optim DatabaseAdministrator. Although the no-charge Data Studio can provide simple DDLfunctionality, you need the full Optim Database Administrator to perform extendedalters (those alters that require a drop and recreate) and to compare andsynchronize test databases to production databases. Optim Database Administratordoes the following:

• Manages complex structural changes while preserving data, privileges,dependent objects, and application binding.

• Compares and synchronizes schemas with custom mapping features.

• Migrates database objects, data, and privileges and generatesmaintenance utility commands

• Reports on the impact of proposed changes to identify dependencies andmitigate risk.

• Documents a complete history of changes, including scripts, models, logs,and reports to capture the entire change from start to finish.

• Integrates with InfoSphere Data Architect for seamless transition fromlogical to physical design and deployment

Features

Table 5 shows some of the key features of Optim Database Administrator as ofVersion 2.2.2 when compared with no-charge Data Studio. Popular functions fromthe DB2 Control Center are included in Data Studio. The full Optim DatabaseAdministrator product expands on basic DDL generation with features that include

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 16 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 17: Understanding the packaging of Optim Solutions for database

extended alter, migrate, and compare.

Table 5. Database administration capabilities of Data Studio augmented withOptim Database AdministratorGroup Details Data Studio

*no charge*Optim DatabaseAdministrator(DB2 for Linux, UNIXand Windows only)

Object management

Create, alter, dropdatabase objects

X X

Impact analysis fordatabases - report ondependencies

X X

Generate DDL X X

Rebind package X X

Generate commands(start, stop, quiesce,etc.)

X X

Generate utilities(backup, restore,reorg, etc.)

X X

Support for databasepartitioning feature(DPF)

X X

Privilege management X X

Compare singleobject

X X

Configure databaselogging

X X

Configure automaticmaintenance

X X

Manage configurationparameters

X X

HADR management X X

pureScalemanagement

X X

Federated databasemanagement

X

Copy and pastedatabase objects

X

Extend alters(requiring drop andrecreate)

X

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 17 of 31

Page 18: Understanding the packaging of Optim Solutions for database

Data preservationwith extended alters

X

Export admin andchange scripts asCLP scripts

X

Compare multipleobjects

X

Migrate objects andtheir dependencies

X

Integration of OptimHigh PerformanceUnload in changescripts

X

Generation of anundo change script

X

Object change reports X

Getting the product

If you are a current Optim Database Administrator or Data Studio Administratorcustomer, you are automatically entitled to download the 2.2.2 version of thisproduct from Passport Advantage. If you are not a current customer, you candownload a 30-day trial (see Resources). When the trial license expires, you canreactivate that functionality by purchasing the product and downloading a productactivation kit from Passport Advantage.

To purchase the product, contact your IBM Sales Representative, authorized IBMBusiness Partner, or purchase online (see Resources).

Changes in V2.2

Both Optim Database Administrator 2.2 and Data Studio contain a number ofenhancements to support DPF environments and high-availability disaster recovery(HADR) configuration. More capabilities are provided to enable a greater level ofsupport for day-to-day database administrator tasks that were typically contained inthe DB2 Control Center. See Resources for more details and for information aboutthe enhancements.

Changes in V2.2.2

Optim Database Administrator 2.2.2 does the following:

• Improves overall administrative tasks by supporting federated objects

• Enables off-peak task scheduling by enabling you to produce scripts that

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 18 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 19: Understanding the packaging of Optim Solutions for database

can run with the DB2 command line processor

• Adds basic pureScale support

• Improves analysis performance for large DB2 environments

The corresponding solution bundle, Optim Database Professional Edition, was alsoupdated with this new release. See Resources for links to the announcement lettersand for a link to the blog entry by Holly Hayes about the enhancements.

Optim High Performance Unload

Overview

Optim High Performance Unload for DB2 for Linux, UNIX, and Windows (formerlyDB2 High Performance Unload) provides high-speed unloading, extracting, andrepartitioning of data. DB2 High Performance Unload remains available as aseparate product for DB2 z/OS databases. It helps database administrators to workwith very large quantities of data with less effort and with faster results. Optim HighPerformance Unload can:

• Enable creation of customizable unloads with use of SELECT syntax tofilter columns and rows.

• Scale, with support for partitioned databases and the capability to unloadto multiple directories in parallel.

• Reduce the risk of impacting online production by unloading from abackup rather than the live table.

• Recover from single table failures or accidental table drops by extractinga single table from a backup for restoration.

• Easily migrate data to a partitioned database or warehouse using thesplitter function to unload into pre-split files ready for parallel loading.

Features

Data Studio provides a number of data management features to facilitate unloading,editing, and loading data. These features are all available as no-charge featuresaccessible from the Data Studio Eclipse console. When you purchase Optim HighPerformance Unload, you can also execute high-performance unload directly fromthe Data Studio console. See Table 6 for more details.

Table 6. Data management features of Data Studio with Optim HighPerformance UnloadGroup Details Data Studio

*no charge*Optim HighPerformance Unload

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 19 of 31

Page 20: Understanding the packaging of Optim Solutions for database

Data management

Export table X

Extract, extract asXML

X

Sample contents X

Load data X

Edit data X

Unload using OptimHigh PerformanceUnload

X X

Use Optim HighPerformance Unloadwith change scripts

X

Use parallelprocessing whenunloading

X

Split unloading intomultiple files forparallel loading

X

Unload directly toanother table (withoutdisk)

X

Unload fromincremental imagecopies

X

Unload from backups X

Getting the product

If you are already a DB2 High Performance Unload for Multiplatforms customer, youare automatically entitled to download the 4.1 version from Passport Advantage. Ifyou are not a current customer and you would like to purchase the product (or obtaina trial license), contact your IBM Sales Representative or authorized IBM BusinessPartner. To purchase the product or obtain a trial license, contact your IBM SalesRepresentative, authorized IBM Business Partner, or purchase online (seeResources).

Changes in V4.1

The hot feature in the 4.1 release of DB2 for Linux, UNIX, and Windows adds thecapability to migrate data directly (unloading, transferring, and loading) from onedatabase to another without the need for intermediate disk storage. This capabilitydelivers the fastest way to migrate your data from one location to another. Therelease also has other usability improvements, including support for Windows 64-bit

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 20 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 21: Understanding the packaging of Optim Solutions for database

platforms. See Resources to read the announcement letter.

Changes in V4.1.2

Besides being renamed to Optim, the 4.1.2 release includes the capability to unloador restore using incremental backup images. If you use incremental backups, thosebackups might give you a more current version of a dropped table. For moreinformation, see the full announcement listed in Resources.

Optim Performance Manager Extended Edition

Overview

IBM Optim Performance Manager Extended Edition for DB2 for Linux, UNIX, andWindows (formerly DB2 Performance Expert and DB2 Performance ExpertExtended Insight Feature) provides in-depth database monitoring, problem isolation,and trend analysis for DB2 for Linux, UNIX, and Windows databases. Databaseadministrators can use the product to:

• Quickly identify potential problems using interactive, detailed dashboardsthat can detect overall environment problems or specific database orapplication issues. Alerts can be read more easily on a new HealthSummary dashboard as well as on other diagnostic dashboards. Alertscan be sent using email or pager to the on-call administrator whenproblems reach warning and error thresholds.

• Gain unprecedented insight into the database transaction software stackwhen running Java or CLI applications, including the database client, theapplication server, and the network, giving immediate insight into wheredatabase workloads, transactions, and SQL requests are spending theirtime. The product Includes out-of-the-box configurations for SAP,WebSphere®, Cognos®, InfoSphere DataStage®, and InfoSphere SQLWarehouse applications.

• Enhance Tivoli® monitoring solutions, such as ITCAM for Transactions, toprovide detailed database diagnostics while remaining in the context ofthe overall enterprise application. This reduces the time and effort neededto diagnose and trace a problem from the application through to thedatabase server.

• Launch into Optim Query Tuner (if installed) directly from SQL-relateddashboards to do immediate tuning of problematic SQL, closing the loopon performance problem resolution.

• Prevent performance problems using out-of-the-box, interactive reportsfor trend analysis and growth planning using a powerful repository of

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 21 of 31

Page 22: Understanding the packaging of Optim Solutions for database

historical performance metrics.

• Monitor DB2 Workload Manager (WLM) entities, statistics, and activitiesover time to validate WLM definitions, which can be set up and definedusing integrated WLM configuration tooling.

For more details on the features and enhancements, see the What’s new in OptimPerformance Manager Extended Edition developerWorks article listed in theResources.

Features

As described in Understanding the packaging, Optim Performance Manager isavailable in an Extended Edition. That Extended Edition is also available as part ofthe DB2 Performance Optimization Feature. Table 7 provides a visual overview ofthe features available in Optim Performance Manager, Optim Performance ManagerExtended Edition, and DB2 Performance Optimization Feature.

Table 7. Features of performance managementGroup Details Optim

PerformanceManager

OptimPerformanceManagerExtended Edition

DB2 PerformanceOptimizationFeature

Performancemanagement

Monitor healthand availability

X X X

View dashboardmetrics

X X X

Proactive alertingof performanceproblems

X X X

Expertrecommendations

X X X

Monitoringprivileges

X X X

Standardreporting andhistoricalanalysis

X X X

Identify lockingconflicts

X X X

Pinpoint highresourceapplications andSQL

X X X

Buffer pool X X X

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 22 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 23: Understanding the packaging of Optim Solutions for database

analysis

SQL activitytracing

X X X

DB2 WorkloadManager (WLM)monitoring

X X X

DB2 WorkloadManager (WLM)configurationtooling

X X

DB2 WorkloadManager Feature

X

DB2 QueryPatroller

X

Correlation ofhigh-level O/Sstatistics

X X X

Launch intoTivoli deep-diveO/S statistics

X X

Multi-partitionmonitoring

X X X

Databaseresponse-timemonitoring

X X X

Pinpointresponse-timeissues insoftware stackfor CLI and Javaapps

X X

Integrate dataand UI with TivoliITCAM forTransactions forend-to-endresponse-timediagnosis incontext

X X

Note: Q-replication monitoring capability is available as a separate, no-chargedownload (see Resources).

Getting the product

You can obtain the product as follows:

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 23 of 31

Page 24: Understanding the packaging of Optim Solutions for database

• If you are a DB2 Performance Expert customer who is current onmaintenance, you are automatically entitled to download the equivalent4.1 edition of Optim Performance Manager from Passport Advantage (thatis, Enterprise Edition, Workgroup Edition, or Content Manager Edition).

• If you own the DB2 Performance Expert Extended Insight Feature, youcan download Optim Performance Manager Extended Edition.

• If you own current entitlements for DB2 Performance OptimizationFeature 9.7, InfoSphere Warehouse 9.7.1 Enterprise Edition, InfoSphereWarehouse 9.7.1 Developer Edition, and Enterprise Warehouse Featurefor DB2 9.7.1, you can download Optim Performance Manager ExtendedEdition from the respective e-assemblies on Passport Advantage.

• If you are not a current customer, to purchase the product or obtain a triallicense, contact your IBM Sales Representative, authorized IBM BusinessPartner, or purchase online (see Resources).

Optim Query Tuning solutions

Overview

Optim query tuning solutions provide an environment to identify and tune poorlyperforming SQL statements with advisors and tools to help guide you to a solution.Formerly known as DB2 Optimization Expert for z/OS, Optim Query Workload Tunerfor DB2 for z/OS provides this support for both single SQL statements and for SQLworkloads to help database administrators make the best decision to optimize entireworkloads. A subset of functionality is available for both DB2 for z/OS and DB2 forLinux, UNIX, and Windows. Both Optim Query Tuner for DB2 for Linux, UNIX, andWindows and Optim Query Tuner for DB2 for z/OS focus on single query tuning.They can help developers and application database administrators focus on querytuning efforts early in the development cycle.

Some query tuning and query formatting capabilities are available at no charge inData Studio stand-alone 2.2.0.1 for both DB2 for z/OS and for DB2 for Linux, UNIX,and Windows. For z/OS, the previous no-charge tool, Optimization Service Center,has been deprecated, which means that no new development is occurring on thatproduct.

Features

The Optimization Service Center is part of the DB2 z/OS Accessories Tools Suite.Much of the capability that was in OSC is being provided in either Data Studiostand-alone or the Optim query tuning products.

Table 8 provides a visual comparison of Optimization Service Center for DB2 for

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 24 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 25: Understanding the packaging of Optim Solutions for database

z/OS, Data Studio stand-alone, Optim Query Tuner, and Optim Query WorkloadTuner.

Table 8. Features of query tuningGroup Details Optimization

ServiceCenter(z/OS)*deprecated*

IBM DataStudio(stand-alone)*no charge*

Query Tuner QueryWorkloadTuner (z/OS)

SQL tuning

Analyzestoredproceduresand packagesfrom catalog

X X X X

Access PlanGraph(enhancedVisualExplain)

X X X X

Analyzequeries fromstatementcache

X X X X

Analyzequeries fromData Studioand Optimeditors

X X X

QueryFormatter

X X X X

QueryAnnotation

X X X

Visual PlanHint

X X X

Profile-basedmonitoring

X X

StatisticsAdvisor -Single Query

X X X X

StatisticsAdvisor - SQLWorkload

X X

Index Advisor- Single Query

X X

Index Advisor- SQL

X

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 25 of 31

Page 26: Understanding the packaging of Optim Solutions for database

Workload

Query Advisor- Single Query

X X

Query Advisor- SQLWorkload

X

Access PathAdvisor

X X

Single queryenvironmentcapture (z/OSonly)

X X X X

Workloadenvironmentcapture (z/OSonly)

X X

Query reports X X X

Versioning ofstatementsand results

X

Integrationwith QueryMonitor,OMEGAMONXE for DB2,PerformanceExpert

X¹ X X

¹OSC integrates only with Query Monitor

Getting the product

If you are already a DB2 Optimization Expert for z/OS customer, you areautomatically entitled to obtain Optim Query Workload Tuner for DB2 for z/OS.Otherwise, you must purchase a license from IBM to use any of the query tuningproducts. See your IBM Sales Representative or see Resources for moreinformation about purchasing this product.

Changes in V2.2

Besides the packaging changes, additional enhancements in this release include thecapability to integrate with IBM Optim Development Studio, including the ability tolaunch Query Tuner in context from any SQL statement, even from within the Javaeditor or the SQL outline. In addition, the Optim query tuning solutions can manageconnections in common with Optim Development Studio, Optim DatabaseAdministrator, and InfoSphere Data Architect. For more information on the new

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 26 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 27: Understanding the packaging of Optim Solutions for database

features of Optim query tuning products, see the announcement letters (seeResources).

Changes in V2.2.0.1

Functional enhancements to the Query Tuner products include DB2 for z/OS, wherethere is the capability to compare access paths between two explained versions, asdescribed in Vivek Prasad's blog entry listed in Resources.

For z/OS and Linux, UNIX, and Windows platforms, you can generate a new OptimQuery Tuner Summary report that summarizes recommendations from all advisingand tuning tools from Optim Query Tuner or from IBM Data Studio. For more detailson these enhancements, see the IBM Technote listed in Resources.

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 27 of 31

Page 28: Understanding the packaging of Optim Solutions for database

Resources

Learn

• Start with "Integrated Data Management: Managing data across its lifecycle"(developerWorks, updated Apr 2010) for an article that explains both the visionand reality of integrated data management and how you can use OptimSolutions today to improve productivity, increase quality of service, andencourage greater alignment across IT roles.

• Check out "What’s new in Optim Performance Manager Extended Edition 4.1"(developerWorks, Apr 2010) for a good technical overview of this key product.

• Read "What's new and cool in IBM Optim Development Studio 2.2"(developerWorks, Jun 2009) to learn about the new support for Oracle andother pureQuery features that help developer and DBAs work better together.

• Refer to the tutorial "Optimize your existing .NET applications using IBM DataStudio's pureQuery" (developerWorks, Mar 2009) for information about how toimprove performance and security for existing .NET applications that accessDB2.

• Check out the article "More pureQuery Performance: Now with .NETapplications accessing DB2 for z/OS" (developerWorks, Mar 2009) forinformation about performance results.

• Watch the demo "Optim Performance Management Solution" (developerWorks,Apr 2010) to see how one fictional company uses Optim solutions to accelerateproblem determination, performance, and development.

• Watch the demo "Integrating Optim Performance Manager Extended Edition forDB2 with ITCAM for Transactions" for a quick demonstration of the value of thisintegration.

• Watch Randy demonstrate in more detail "Tivoli and Optim PerformanceManager Extended Edition Integration" in this 5-part series.

• Watch the demo "pureQuery for z/OS: Improve ROI for existing applications"(developerWorks, 2010 Jan) to follow along with a DBA who measuresperformance improvement before and after applying the nondisruptivepureQuery client optimization technology to an existing Java application.

• Watch the demo "A day in the life of a DBA" (developerWorks, Apr 2009,updated in Oct 2009) to see how Optim solutions can help.

• Watch the demo "Introduction to InfoSphere Data Architect" (developerWorks,Mar 2009) for an introduction to basic tasks in InfoSphere Data Architect,designed for those who are familiar with other data modeling products.

• Refer to the following announcement letters:

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 28 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 29: Understanding the packaging of Optim Solutions for database

• InfoSphere Data Architect

• Optim Development Studio, Optim Database Administrator, and DataStudio Administrator V2.2

• Optim Database Administrator V2.2.2

• Optim High Performance Unload for DB2 for Linux, UNIX, and Windows4.1.2

• Optim Performance Manager and Optim Performance Manager ExtendedEdition 4.1

• Optim Query Tuner for Linux, UNIX, and Windows

• Optim query tuning products for z/OS

• Updated solution bundles: Optim Performance Acceleration Edition forDB2 for Linux, UNIX, and Windows, and Optim Database ManagementProfessional Edition

• Refer to the following IBM Support Technotes:

• Optim pureQuery Runtime

• Optim Query Tuner

• Refer to the following blog entries:

• Mike Kwong on What's new in InfoSphere Data Architect 7.5.2.1

• Vivek Prasad on Compare access plan costs for DB2 for z/OS OptimQuery Tuner Fix Pack 1

• Holly Hayes on Optim Database Administrator 2.2.2 (and the relatedDatabase Professional Edition

• Deb Jenson with links to relevant download documents for the Nov/Dec2009 releases and fix packs

• Holly Hayes announces fix packs for Windows 7 support

• Curt Cotner announces Optim Performance Manager Extended Edition 4.1

• Explore the developerWorks Optim family page to learn more about Optimsolutions. Find technical documentation, how-to articles, education, downloads,product information, and more.

• Learn more about Information Management at the developerWorks InformationManagement zone. Find technical documentation, how-to articles, education,downloads, product information, and more.

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 29 of 31

Page 30: Understanding the packaging of Optim Solutions for database

• Stay current with developerWorks technical events and webcasts. Check outvirtual technical briefings around the Optim integrated data managementportfolio.

Get products and technologies

• Download the Data Studio and Optim trial and no-charge software.

• Download the no-charge Data Studio software.

• Download the Optim pureQuery Runtime as part of the Optim DevelopmentStudio trial download.

• Download the Data Studio Administrator 30-day trial download.

• Download the InfoSphere Data Architect 30-day trial from developerWorks.

• Download the 30-day trial of Optim Development Studio.

• Download the Q-replication monitoring as a separate download.

• Order products online:

• InfoSphere Data Architect

• Optim Development Studio

• Optim pureQuery Runtime for Linux, UNIX, and Windows

• Optim pureQuery Runtime for z/OS

• Optim Database Administrator

• Optim High Performance Unload for DB2 for Linux, UNIX, and Windows

• DB2 Performance Expert

• DB2 Performance Expert Extended Insight Feature

• Optim Query Workload Tuner for DB2 for z/OS and other z/OS querytuning products

• Optim Query Tuner for DB2 for Linux, UNIX, and Windows

• Optim Performance Manager and Optim Performance Manager ExtendedEdition

Discuss

• Participate in the discussion forum for this content.

• Check out the Integrated Data Management Experts blog and get involved inthe Integrated Data Management community space, which has acomprehensive list of resources and downloads.

developerWorks® ibm.com/developerWorks

Understanding the packaging of Optim Solutions for database development, administration, and performance managementPage 30 of 31 © Copyright IBM Corporation 2009, 2010. All rights reserved.

Page 31: Understanding the packaging of Optim Solutions for database

• Check out the developerWorks blogs and get involved in the developerWorkscommunity.

About the author

Deb JensonDeb Jenson is a product manager for IBM Data Studio, spearheading the portfoliodirection and growth strategy. She joined IBM in 2004 to drive strategic marketing forthe DB2 data server. Deb has more than 12 years of experience in the commercialsoftware industry, with extensive experience developing database products. Debjoined IBM from Quest Software, and prior to Quest, she held various positions atPlatinum Technology, focused on delivering database management solutions.

ibm.com/developerWorks developerWorks®

Understanding the packaging of Optim Solutions for database development, administration, and performance management© Copyright IBM Corporation 2009, 2010. All rights reserved. Page 31 of 31