Documente Academic
Documente Profesional
Documente Cultură
Twitter: http://twitter.com/racoss
Blog: http://datalifecycle.blogspot.com/
LinkedIn http://www.linkedin.com/pub/rafael-coss/9/311/268
Facebook http://www.facebook.com/racoss
Agenda
Tooling Challenge
Naming
– DB2 for z/OS tools, Optim, Data Studio, InfoSphere
Data Governance
System
management
has become the
main component of
IT costs and is
growing rapidly
Database
Developer
Sync ??
Collaborate ?? Physical
Logical
Data Eclipse
Realization
Model Java
Data
Architect
Database
Administrator
Object
Model
Application
Developer
Authentication
Authorization
Archive
Security
Administrator
Embarcadero
Quest Central Operate IBM Comparison Rapid SQL
OracleTool for DB2 z/OS
Vault Optim Database
Oracle Diagnostic Deploy
Administrator
Pack
BMC Patrol Embarcadero
IBM DB2 Oracle Change Change Manager
tools Management Pack
Optimize performance
– Embed best practices into solutions
– Provide expert advice to increase skills
– Improve resource utilization
Align business and IT to create a trusted Align business and IT for software
information infrastructure governance
Accelerate use of the unique values
of DB2 and Informix
Design
Optimize Develop
Models
Policies
Metadata
Operate Deploy
What’s in a Name?
Optim Solutions:
– Managing diverse data across its lifetime
InfoSphere Solutions:
– Establishing, governing, and delivering trusted information
Data Studio pureQuery Runtime for Optim pureQuery Runtime for Linux,
Linux, UNIX and Windows UNIX, and Windows
Data Studio pureQuery Runtime for Optim pureQuery Runtime for z/OS
z/OS
Data Studio Administrator for DB2 Optim Database Administrator for
for Linux, UNIX and Windows DB2 for Linux, UNIX, and Windows
Optimize Develop
Policies
Models
Metadata
Operate Deploy
*Available on System z only *Available on System z & DB2 LUW *DB2 LUW only
Optim
The broadest range of capabilities for managing the value of your data throughout its lifetime
*System z only *Available on System z & DB2 LUW *DB2 LUW only +DB2s, IDS, Oracle *Heterogeneous
Eclipse Shell
16 16
© 2009 IBM Corporation
Information Management
Data Studio 1.1 Data Studio 1.2 Data Studio 2.1 Data Studio 2.2
Data Studio
• ER Diagramming
Administration Console • Integrated Query Editor
• Basic Database Object Management
• At-a-Glance Health and Availability • Instance Management
• SQL & Java Routine + Debugger
• Problem Determination • Database Management
• XML, XML Schema Editors
• Replication Monitor • Schema Management
• Data Web Services
• Recommendation • Table Management
• Object, Data and Security Management
• Limited Historical Information • Configuration Management
• Visual Explain
• Backup / Restore Database
• Export / Import Data
• Run DB2 Commands
• Generate DDL w/o data preservation © 2009 IBM Corporation
18
Information Management – IBM Optim
Identify performance
Start InfoSphere Compare models, DB2 Admin Tool impact of schema OMEGAMON
create delta changes changes
Here
Data Architect Object Compare
3270
Correct DB
configuration
Trace SQL source
*RDz Find source of
Show application monitored SQL Refine and manage
Develop apps from changes impacted
physical models workload
by schema changes Tune SQL
Workload
Optim PureQuery Query Tuner Management
Develop, debug,
Development trace applications Runtime
Tune SQL
Data Architect
Data Architect
Developer
Lifecycle integration
– Rational
– Optim
– InfoSphere
– IBM Industry Models
22 © 2009 IBM Corporation
Information Management
Meaning
– Glossary
Traceability
– Auditability
23 © 2009 IBM Corporation
Information Management
Select column
Filter SQL by
View only SQL action
Icon identifies
accessing
sensitive access
sensitive data
Copy related
Copy subset
tables
Specify export
file location
Extract
to pinpoint and resolve application defects
faster
– Easily refresh, reset and maintain test Dev
environments
Cut storage costs QA
– Reduce storage requirements by using
smaller subsets for testing Optim Test
Enable compliance
– De-identify or mask data
Identify performance
InfoSphere Compare models, DB2 Admin Tool impact of schema OMEGAMON
create delta changes changes
Data Architect Object Compare
3270
Correct DB
configuration
Trace SQL source
*RDz Find source of
Show application monitored SQL Refine and manage
Develop apps from changes impacted
physical models workload
by schema changes Tune SQL
Now
Here Workload
Optim PureQuery Query Tuner Management
Develop, debug,
Development trace applications Runtime
Tune SQL
Facilitate analysis
– Capture SQL, application and
performance metadata from any
Java application for analysis Enterprise Claims Management and
Property and Liability applications
– Measured 3X developer productivity
Enable emergency fixes improvement
– Replace SQL without changing the – Reduced development time for data
application access components by 50-75%
– Reduced the overall application
CPU consumption on z/OS by 18-
Lock down performance and 22%
SQL
33 © 2009 IBM Corporation
Information Management
JPA API
JPA Persistence
Engine
pureQuery
Java Persistence
Architecture Capture
Deploy
– Lock down SQL to approved set Execute
– Lock down performance with © 2009 IBM Corporation
36
static execution
Information Management
Identify performance
InfoSphere Compare models, DB2 Admin Tool impact of schema OMEGAMON
create delta changes changes
Data Architect Object Compare
3270
Correct DB
configuration
Trace SQL source
*RDz Find source of
Show application monitored SQL Refine and manage
Develop apps from changes impacted
physical models workload
by schema changes Tune SQL
Workload
Now
Optim PureQuery Query Tuner Management
Develop, debug, Here
Development trace applications Runtime
Tune SQL
Execute advisors
Visualize results
– Query plan and costs
• Validate results
– Compare access plans
39 © 2009 IBM Corporation
Information Management
Correct DB
configuration
Trace SQL source
*RDz Find source of
Show application monitored SQL Refine and manage
Develop apps from changes impacted
physical models workload
by schema changes Tune SQL
Workload
Optim PureQuery Query Tuner Management
Develop, debug,
Development trace applications Runtime
Tune SQL
Correct DB
configuration
Trace SQL source
*RDz Find source of
Show application monitored SQL Refine and manage
Develop apps from changes impacted
physical models workload
by schema changes Tune SQL
Workload
Optim PureQuery Query Tuner Management
Develop, debug,
Development trace applications Runtime
Tune SQL
•Dependencies? Table
Changing the data
type of a primary key
column
•Impacts?
•Side effects?
Foreign
Key
Data
Governance
DB2 Audit
Management Optim Data
Expert
Audit Data Privacy Privacy
• Audit Access • Mask Data
Tivoli • Audit Privileges • Encrypt Data Data
Compliance • Audit Users Encryption for
InSight DB2 & IMS
Manager
Extract
– Identify business objects
– Leverage application templates and
data models
– Span multiple related applications,
databases and platforms
Reduced batch processing runtime
Store for Payroll by 25%. Realized a cost
– Store immutable business objects savings of 50% and reduction in runtime
independent of infrastructure for database utilities. Reduced
– Support any hardware device or database storage needs by 30% (from
platform approximately 325 GB to 225 GB).
Comply
– Access via interface of your choice
47
– Restore precisely what is needed © 2009 IBM Corporation
– Retain and retire
Information Management
Optimize performance
– Embed best practices into solutions
– Provide expert advice to increase skills
– Improve resource utilization
Application
Manager Design Developer
Grow the business
– Develop business critical applications
faster
– Optimize database and application
Optimize Develop performance
Policies Govern data
Models
Metadata – Protect sensitive data
Tester – Retain and discover
– Comply with regulations
Without growing costs
Operate Deploy – Improve productivity and automation
– Archive data safely
Database – Facilitate application upgrades,
Administrator consolidation and retirement
Blog (ibm.com/developerworks/mydeveloperworks/blogs/idm/)