Empowering DBA's with IBM Data Studio Deb Jenson, Data Studio Product Manager, dejenson@us.ibm.com
Disclaimer Copyright IBM Corporation [current year]. All rights reserved. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. 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. IN ADDITION, THIS INFORMATION IS BASED ON IBM S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. 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 ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE. IBM, the IBM logo, ibm.com, DB2, Informix, IDS, Data Studio 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. 1
Integrated Data Management Core Values An integrated, modular, data management environment Providing end-to-end data lifecycle management Facilitating crossorganizational collaboration for business alignment Flexibility to provide the ease of use small businesses require with the scalability to manage the large enterprises 2
Core Users of the IBM Data Studio 3
The Problem Today User Interfaces Microsoft Web Eclipse Java Command Line Design Develop Deploy Manage Govern Rational Data Architect Developer Workbench Change Manager Expert Performance Expert Test Database Generator Table Editor Migration Tool Kit Recovery Expert Data Archive Expert Web Query Tool Control Center Change Manager Expert Audit Mgmt Expert Tools Data Quant Control Center Developer Workbench Data Archive Expert Test Database Generator Encryption Expert DB Security Analyst Test Database Generator High Performance Unload Control Center Visual Studio.Net Plug-in DS Admin Console DSAC Developer Workbench Control Center Developer Workbench DWE Studio & Admin DB2 for LUW DB2 for z/os DB2 for i5/os IDS Non-IBM 4
Toolset Q&A I need to create a logical data model You need to use Rational Data Architect I need to build and debug a SQL stored procedure You need to use Developer Workbench I need to create a table for DB2 for LUW You need to use Control Center I need to execute some commands on DB2 for z/os You need to use Command Editor I need to catalog my DB2 data servers You need to use Configuration Assistant I need to change a few configuration parameters You need to use Control Center I need to check the health of my DB2 for LUW data server You need to use Health Center or Performance Expert I need to administer my DB2 for LUW Replication configurations You need to use Replication Center 5
Why IBM Data Studio? Increases productivity -- throughout data life cycle Integrated data management environment for every role Promote collaboration between Developers and DBAs to optimize performance Accelerate development cycle Quickly identify, analyze and resolve performance problems Shortens the learning curve Learn once, use with all your IBM data servers (DB2 and IDS) Easy-to-use and intuitive user interface Compatible with Rational Software Development Platform 6
Data Studio Packaging Design Develop Manage Optimize ER Diagramming Data Distribution Viewer Project Management Integrated Query Editor SQL Builder SQL Routine Debugger Java Routine Debugger Data Studio Base XML Editor XML Schema Editor Data Web Services Object Management Security Access Control Data Administration Utility Management Visual Explain Health Monitoring Rational Data Architect Data Studio Developer Create logical and Generate a data access physical data layer using Java objects Reduce code to write models and maintain to lower Discover the complexity and cost structure of data Provide a seamless sources Eclipse-based SQL/Java Discover or identify experience relationships between data sources Compare and synchronize two data sources Data Studio purequery Limit user access by granting users execute privileges on the queries Choose between dynamic or static execution at deployment time Capture additional workload information to aid forecasting accuracy Data Studio Administrator Manages changes while preserving data, privileges, all dependencies, and application binding Migrates objects and dependent objects Compares objects and builds deployment script based on the changes High Performance Unload Optimization Expert Proactive notification Expert analysis Reporting Performance WH Identifies potential bottlenecks Starter set of system tuning tips Buffer pool analysis SQL activity tracing Multi-partition monitoring Performance Expert Proactive notification Expert analysis Reporting Performance WH Identifies potential bottlenecks Starter set of system tuning tips Buffer pool analysis SQL activity tracing Multi-partition monitoring 7
DB2 Developer Workbench vs. Data Studio Developer Workbench Data Studio SQL Query Editor SQLJ Editor SQL Builder XQuery Builder SQL Routine Debugger Java Routine Debugger XML Editor XML Schema Editor Data Management Visual Explain Project Management Data Studio is a full replacement of DB2 Developer Workbench plus much more DB2 for Linux, Unix, Windows v8.x, v9.1.x, v9.5 DB2 for z/os v7, v8, v9 DB2 for i5/os v5r2, v5r3, v5r4 Informix Dynamic Server (IDS) v9.x, v10.x, v11 Integrated Query Editor SQL + XQuery SQLJ Editor SQL Builder XQuery Builder SQL Routine Debugger Java Routine Debugger XML Editor XML Schema Editor Data Management Visual Explain Project Management ER Diagramming Data Distribution Viewer Object Management Privilege Management Browse & Update Statistics Security Access Control Connection Management integration with Kerberos and LDAP Data Web Services IDS Server Support Health Monitoring DB2 for LUW 9.5 and DB2 z/os v9 Instance and database commands Utility support Data management support Data Studio v2.1 8 View and force applications
Users of the IBM Data Studio 9
Top Tasks of a DBA Design of New or Changing Existing Applications Create and change objects Building test databases Privilege granting Design for performance Building SQL or stored procedures Maintaining Production Applications Backup/Recovery Reorganization Runstats Managing Growth Ensuring High Performance and Availability Monitoring Tuning bottlenecks Tuning System Tuning SQL Tuning Wait Events 10
IBM Integrated Data Management Software Managing the value of your data throughout its lifetime DB2 Optimization Expert Detect and tune poorly written SQL proactively before the business is affected. * Not yet integrated into Data Studio DB2 Performance Expert Reduce downtime and quickly resolve performance issues with this comprehensive DB2 monitor. * Not yet integrated into Data Studio Data Studio Administrator Increase productivity and reduce application outages by automating and simplifying complex DB2 structural changes. High Performance Unload Unloads data quickly and easily to help meet service level agreements and application upgrade requirements. * Not yet integrated into Data Studio Data Studio Offerings Rational Data Architect Enterprise data modeling and integration design tool. Data Studio Developer An Integrated Development Environment for creating and testing database and purequery applications Data Studio purequery Runtime A high-performance Java data access platform -- improves security and manageability of Java application connections to databases. 11
Data Studio Administration Base Functions DDL Create, Alter, Drop Generate DDL Utilities Backup Recover, Restore Rollforward Runstats Reorg Rollforward Common Commands Quiesce, Unquiesce Start, Stop DML Privilege granting and revoking Data Edit Extract Export, Import, Load SQL Build with assistance Stored procedure builder and debugger Visual Explain 12
IBM Data Studio Administrator Manages changes while: Preserving data Privileges Dependent objects Application binding Synchronizes, copies, clones, or merges database schema definitions from the source to the target Change in place and object migration Documents changes for collaboration and audit Integrates with Rational V7 software for easy collaboration 13
Data Studio Administration - Diagram 14
Data Studio Administration - Migrate 15
Data Studio Administration - Data 16
Data Studio Administration - Utilities 17
Data Studio Administration - Privileges 18
Data Studio Administrator - Compare 19
Data Studio Administration SQL Assist 20
Data Studio Administration SQL Visually build SQL queries Analyze query results and access plans (DB2) Improve query accuracy with integrated parsers for DB2 and IDS Store and retrieve queries on demand to foster team collaboration 21
Data Studio Administration - Data Graphically view the distribution of data Build queries, stored procedures and applications with improved knowledge of existing data 22
Top Tasks of a DBA Design of New or Changing Existing Applications Create and change objects Deploying new or altered objects to production Building test databases Privilege granting Building SQL or stored procedures Design for performance Maintaining Production Applications Backup/Recovery Reorganization Runstats Ensuring High Performance and Availability Monitoring Tuning bottlenecks Tuning System Tuning SQL Tuning Wait Events 23
Access Plan Graph Type of scan 24
Top Tasks of a DBA Design of New or Changing Existing Applications Create and change objects Deploying new or altered objects to production Building test databases Privilege granting Building SQL or stored procedures Design for performance Maintaining Production Applications Backup/Recovery Reorganization Runstats Ensuring High Performance and Availability Monitoring Tuning bottlenecks Tuning System Tuning SQL Tuning Wait Events 25
Data Studio Health Monitoring 26
Top Tasks of a DBA Design of New or Changing Existing Applications Create and change objects Deploying new or altered objects to production Building test databases Privilege granting Building SQL or stored procedures Design for performance Maintaining Production Applications Backup/Recovery Reorganization Runstats Ensuring High Performance and Availability Monitoring Tuning bottlenecks Tuning System Tuning SQL Tuning Wait Events 27
Click to edit Master title style for more info visit: www.ibm.com/software/data/studio 28