download powerpoint presentation (3.9 mb)
DESCRIPTION
TRANSCRIPT
IBM Software Group | Information Management software
2
Agenda
Introduce Data Tooling and IBM Data Studio
Briefly describe the capabilities of IBM Data Studio
Introduce and demo routine development capabilities
Introduce and demo the new interactive stored procedure debugger
IBM Software Group | Information Management software
3
IBM Data Studio is a comprehensive data management IBM Data Studio is a comprehensive data management solution that empowers you to effectively design, develop, solution that empowers you to effectively design, develop, deploy and manage your data, databases and database deploy and manage your data, databases and database
applications throughout the entire application development applications throughout the entire application development life cycle utilizing a consistent and integrated user interfacelife cycle utilizing a consistent and integrated user interface
What is it ?What is it ?
IBM Data StudioIBM Data Studio
IBM Software Group | Information Management software
4
DataArchitect
Application Developer
DatabaseDeveloper
Database Administrator
Logical ModelingPhysical Modeling
IntegrationModeling
Data Modeling
Java.NET
Web ServicesPHP
RUBYCOBOL
Application Development
Stored Procedures
SQLXQuery
User Defined Functions
Database Development
AdministrationConfigurationPerformanceManagement
Backup & Recovery
Database Management
Data AuditingData ArchivingData Masking
Data Encryption
Security Access Security Analysis
Data Governance
Security Administrator
Application Life Cycle
DesignDesign GovernGovern
IBM Data StudioIBM Data Studio
Who will use it ?Who will use it ?
ManageManageDeployDeployDevelopDevelop
IBM Software Group | Information Management software
5
DeployDeploy
ManageManage
GovernGovern
DevelopDevelop
DesignDesign
Common InterfaceUser
DatabaseArchitect
DatabaseDeveloper
IBM
Other
Design• Logical Modeling• Physical Modeling • Integration Modeling
Develop• Coding• Debugging• Teaming• Testing• Tuning
Govern• Security Access• Security Analysis• Data Auditing• Data Archiving• Data Masking• Data Encryption
Database Administrator
Manage• Database Administration• Data Management • Change Management• Recovery Management• Storage Management• Performance Management
BusinessAnalyst
Application Developer
Security Administrator
A Consistent, Integrated SolutionA Consistent, Integrated Solution
IBM Data StudioIBM Data Studio
IBM Software Group | Information Management software
6
IBM Data Studio v1.1 – Released on October 31, 2007
Empowering developers and database administrators
Support for DB2 and IDS on all platforms including i5/OS
Free and available now
Common Features for DB2 and IDS
Physical Data Diagramming
Data Distribution Viewer Integrated Query Editor SQL Builder XML Editor XML Schema Editor pureQuery for Java* (without Static SQL) Data Web Services Object Management Data Management Security Access Controls Project Management
Common Features for DB2 LUW, z/OS, i5/OS
SQL Routine Debugger Java Routine Debugger
Common Features for DB2 LUW, z/OS
Update Statistics Visual Explain
Special Technical Preview for DB2 LUW
Health Monitoring
IBM Software Group | Information Management software
7
Data Server Tools Evolution2006 2007
DB2 Developer Workbench V9.1SQL Query EditorSQLJ EditorSQL BuilderXQuery BuilderSQL Routine DebuggerJava Routine DebuggerXML EditorXML Schema EditorData ManagementVisual ExplainProject Management
IBM Data Studio V1.1
Integrated Query EditorSQLJ EditorSQL BuilderIntegrated Query EditorSQL Routine DebuggerJava Routine DebuggerXML EditorXML Schema EditorData ManagementVisual ExplainProject Management
Physical Data DiagrammingData Distribution ViewerObject ManagementBrowse & Update StatisticsSecurity Access ControlConnection Management integration with Kerberos and LDAPData Web ServicesIDS Servers SupportpureQuery for Java*
IBM Software Group | Information Management software
8
Empowering developers and database administratorsEmpowering developers and database administrators
Complimentary and available in October of 2007Complimentary and available in October of 2007
Support for DB2 on all platforms and IDSSupport for DB2 on all platforms and IDS
IBM Data Studio v1.1IBM Data Studio v1.1
DB2 for LUWDB2 for LUW Physical Data Modeling Physical Data Modeling
Data Distribution ViewerData Distribution Viewer
Integrated Query EditorIntegrated Query Editor
SQL BuilderSQL Builder
SQL Routine DebuggerSQL Routine Debugger
Java Routine DebuggerJava Routine Debugger
XML EditorXML Editor
XML Schema EditorXML Schema Editor
pureQuery for JavapureQuery for Java
Data Web ServicesData Web Services
Object ManagementObject Management
Data ManagementData Management
Update Statistics Update Statistics
Security Access ControlsSecurity Access Controls
Project ManagementProject Management
DB2 for z/OSDB2 for z/OS Physical Data Modeling Physical Data Modeling
Data Distribution ViewerData Distribution Viewer
Integrated Query EditorIntegrated Query Editor
SQL BuilderSQL Builder
SQL Routine DebuggerSQL Routine Debugger
XML EditorXML Editor
XML Schema EditorXML Schema Editor
pureQuery for JavapureQuery for Java
Data Web ServicesData Web Services
Object ManagementObject Management
Data Management Data Management
Security Access ControlsSecurity Access Controls
Project ManagementProject Management
DB2 for i5/OSDB2 for i5/OS Physical Data Modeling Physical Data Modeling
Data Distribution ViewerData Distribution Viewer
Integrated Query EditorIntegrated Query Editor
SQL BuilderSQL Builder
XML EditorXML Editor
XML Schema EditorXML Schema Editor
pureQuery for JavapureQuery for Java
Data Web ServicesData Web Services
Object ManagementObject Management
Data Management Data Management
Security Access ControlsSecurity Access Controls
Project ManagementProject Management
IDSIDS Physical Data Modeling Physical Data Modeling
Data Distribution ViewerData Distribution Viewer
Integrated Query EditorIntegrated Query Editor
SQL BuilderSQL Builder
SQL Routine DebuggerSQL Routine Debugger
Java Routine DebuggerJava Routine Debugger
XML EditorXML Editor
XML Schema EditorXML Schema Editor
pureQuery for JavapureQuery for Java
Data Web ServicesData Web Services
Object ManagementObject Management
Data ManagementData Management
Update StatisticsUpdate Statistics
Health Monitoring *Health Monitoring *
Visual Explain Visual Explain
Security Access ControlsSecurity Access Controls
Project ManagementProject Management
* Technical Preview* Technical Preview
IBM Software Group | Information Management software
9
IBM Data Studio-Enterprise integration
Centralized authentication
– Integrated support for Kerberos authentication for DB2 servers
Database connectivity
– Integrated support for LDAP directories for locating DB2 databases
– Simplified database connection profile management
Customizable user interfaces
Centralized maintenance
Eclipse integration for IBM and non-IBM products
IBM Software Group | Information Management software
10
Designing databases-Physical Data Modeling
Create and share physical data models
Collaborate with others
– DBAs, architects, developers
For comprehensive data modeling and database integration
– Rational Data Architect
IBM Software Group | Information Management software
11
Managing database objects-Enabled for the latest features of IBM data servers
Create, Alter, Drop, Browse, FilterCreate, Alter, Drop, Browse, Filter
Object PropertiesObject Properties
Object EditorsObject Editors
Database ExplorerDatabase Explorer
Buffer Pools
Groups
Partition Groups
Remote Servers
Roles
Schemas
Aliases
Dependencies
Federated SPs
MQTs
Nicknames
Packages
Sequences
Stored Procedures
Tables
UDFs
UDTs
Views
XML Schemas
Table Spaces
Users
IBM Software Group | Information Management software
12
Managing database objects-Simplified object creation and impact analysis
IBM Software Group | Information Management software
13
Understanding data
Extract, Load, Browse, Edit, Update StatisticsExtract, Load, Browse, Edit, Update Statistics
Load and Extract DataLoad and Extract Data
Update StatisticsUpdate Statistics
Edit DataEdit Data
Browse DataBrowse Data
IBM Software Group | Information Management software
14
Understanding data-Data distribution
Graphically view the distribution of data
Build queries, stored procedures and applications with improved knowledge of existing data
IBM Software Group | Information Management software
15
Optimally query data-SQL Builder
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
Fast track development for :– stored procedures– Data Web Services
IBM Software Group | Information Management software
16
Optimally query Data-Integrated editor for SQL and XQuery
Express yourself with optimal queriesExpress yourself with optimal queries
– Content assistance for database objectsContent assistance for database objects
– Rapid interactive end-user feedbackRapid interactive end-user feedback
– Extensible templatesExtensible templates
– Multiple SQL statement testingMultiple SQL statement testing
– SQL assistance and XQuery assistanceSQL assistance and XQuery assistance
SQL and XQuery togetherSQL and XQuery together
IBM Software Group | Information Management software
17
Stored Procedures-Integrated editor and debugger for SQL PL
IBM Software Group | Information Management software
18
Optimizing XML data solutions-XML document validation, generation, and creation
IBM Software Group | Information Management software
19
Optimizing XML data-XML schema editors, registration, and validation
IBM Software Group | Information Management software
20
Data Web Services
Generate Web services from –SQL statements (SELECT, INSERT, UPDATE, DELETE, XQueries)–Stored procedures
Integrated Web services and data access tools within Eclipse solution
Easy to deploy Web services into application server infrastructure
Support for SOAP and REST styled bindings for consumers
Support for all DB2 platforms and Informix Dynamic Server (IDS)
Data Web Services is a next generation solution to significantly ease the development, deployment, and
management of Web services-based access to DB2 and IDS database servers.
IBM Software Group | Information Management software
21
Simplified creation of Web services interfaces to your data server
Customizable data format
No programming required
Assembles a “ready-to-deploy” solution
Integrated deploy and test tools
Data Web Services – SOA Data access
IBM Software Group | Information Management software
22
IBM Data Studio- Bridging Java and Data Access
Application
Models
Database
Models
Java Data Access Layer
TopDown
BottomUp
Meet in theMiddle
IBM Software Group | Information Management software
23
pureQuery-Improved Java data access
Optimizing Java database development and deployment– Productive set of integrated tools, APIs, and runtime for Java applications
– Unified programming interface to query databases and Java objects
– Unleash the power of SQL within Java applications
– Achieve operational benefits with flexible deployment options
pureQuery is a high-performance Java data access platform focused on simplifying the tasks of developing
and managing applications that access data.
IBM Software Group | Information Management software
24
pureQuery
Generate template data access layer
Provides DBA with tools to manage data access layer
Encapsulate data access layer
Simplify direct SQL access
Incorporate JDBC best practices
IBM Software Group | Information Management software
25
Developing with pureQuery-IBM Data Studio tools
IBM Data Studio
– Extend Rational Application Developer
– Extend Eclipse 3.2
Unleash SQL from Java
– SQL content assist
– SQL validation
– SQL execution
– SQL analysis (Explain)
Improve Developer Productivity
– Decrease mapping maintenance
IBM Software Group | Information Management software
26
Developing with pureQuery-Reduced coding effort
JDBC
java.sql.PreparedStatement ps = con.prepareStatement( "SELECT ADDRESS FROM EMP WHERE NAME=?");ps.setString(1, name);java.sql.ResultSet names = ps.executeQuery();names.next();addr = names.getString(1);names.close();
addr = db.queryFirst("SELECT ADDRESS FROM EMP WHERE NAME=?name", String.class, name);
pureQuery
IBM Software Group | Information Management software
27
CustomerBean
Data Access
Cu
sto
me
rDa
ta In
terfa
ce
CustomerDataImplementation
JavaApplication
Server
Deploying pureQuery Applications
pdqpdqmgmt
JDBC
Java Application Server Administrator
Database
IBM Software Group | Information Management software
28
New IBM Data Studio Products- Announced November 13th, 2007 ( to be released on Dec 14th)
IBM Data Studio pureQuery RuntimeIBM Data Studio Developer Accelerates performance of Java applications
Simplifies deployment for Java application servers
Improves data server management, governance, and application response for IBM Data Servers
– More to come in 2008…
IBM Data Studio Free non-warranted download
– Includes standard pureQuery runtime and tools
Fully supported for IBM Data Servers– Does not include pureQuery tools/runtime– Included with DB2 and IDS
• DB2 for LUW v9.5• DB2 Accessories Suite for z/OS, v1.2 • IDS v11
Enhanced tools for binding pureQuery applications
Advanced pureQuery runtime for development and test
– More to come in 2008…
IBM Software Group | Information Management software
29
Heatchart – Overall Health Status
Where are the most important hotspots that need my attention?
Dashboard – Adhoc Investigation
Something doesn‘t seem quite right. I wonder what‘s happening?
Alert List – Historical Investigation
„What happened when I was out for lunch? ... Away for weekend?
Recommendations – Root Cause Analysis
Guide me to the root cause and help me fix it properly; I need to know all the revelant info to make the best decision.
Administrator
Data Studio Administration Console -Understanding and solving data access issues
Technical Preview
IBM Software Group | Information Management software
30
Data Studio Administration Console-Consolidated Recommendations
IBM Software Group | Information Management software
31
DB2 for z/OS DB2 for LUW IDS
Managed Resources
Monitor Agent Monitor Agent Monitor Agent
Data Studio Server
Mid-Tier Server
MonitorServer
Data Studio Administration Console
Ad
min
istratio
n via
SQ
L
Monitor Agent
DB2 for i5/OS
Data Studio Administration Console-Scalable Monitoring for Data Servers
IBM Software Group | Information Management software
32
Collaborate across rolesDBAs, Developers, Architects
Integrate with existing tools and infrastructure
Share common assets to improve efficiency and governance
Bridge the gap between data and Java
Deliver data as a service
IBM Data Studio Reducing the cost of deploying and managing data
© 2007 IBM Corporation
®
DEMO
for more info: visit www.ibm.com/software/data/studio