Download PowerPoint Presentation (3.9 MB)

  • 1,740 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,740
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
61
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Developer and DBAs speak different languages Data models often not accurate and consistent with databases or applications Lifecycle of data is poorly understood and challenging to manage
  • Slide objective: set up for onion peel. First we give you a comprehensive look at the total Consul portfolio Points: Consul provides the depth of security management on the mainframe, right side of the diagram and the breadth across the enterprise with comprehensive compliance management from the distributed environment on the left side of the diagram Distributed portfolio is InSight Focus is on access monitoring, log management and compliance reporting Mainframe portfolio is zSecure Focus is on integrated mainframe audit, monitoring, compliance and administration z/OS RACF The intersection is the overlap and illustrates how Consul integrates mainframe data into InSight to provide the comprehensive compliance management view across the enterprise
  • IBM Data Studio is a family of integrated database development and management tools supporting DB2 and Informix Dynamic Servers (IDS) on all platforms throughout the data lifecycle. The IBM Data Studio family offers both free and chargeable packaging to assist customers in their database development and management tasks. It empowers you to effectively: design, develop, deploy and manage your data, databases and database applications increase productivity and collaboration across roles utilizing a consistent interface and set of skills
  • Many new features were added to Data Studio V1.1, and many existing features and functionality have been greatly enhanced as well. As you can see we integrated SQL Query Editor and XQuery Editor as the new Integrated Query Editor. And all new features in blue…including IDS support, Data Web Services function, and tools for pureQuery.
  • Generate Web services from SQL statements (SELECT, INSERT, UPDATE, DELETE, XQueries) Stored procedures No Programming required Web Service assembly done using the GUI with absolutely no coding required Easy to deploy Web services into application server/SOA infrastructure Web services generated are based on standards (WSDL, SOAP, XML, J2EE, JAX-RPC, WS-*) No Code Generation Common metadata driven runtime ensures a reliable, light weight, and robust Web application Support for SOAP and REST styled bindings for consumers Integrated Web services and data access tools within Eclipse solution Support for all DB2 platforms and Informix Dynamic Server (IDS)
  • The benefits of using pureQuery extend throughout the development, deployment, management, and governance stages of the application life cycle. pureQuery provides access to data in databases and in-memory Java objects via its tools, APIs, and runtime environment. Improves the Java data access life cycle Development, deployment, management, and governance stages Key component of IBM’s end-to-end problem determination strategy Before pureQuery JDBC or SQLJ to access database Tedious to develop, customize, maintain Developer spends a lot of time on lower level data access instead of business logic Technologies based on proprietary query languages No visibility to the efficiency of the generated SQL Problem determination difficult Tied to single vendor Not sophisticated enough to handle complex scenarios Performance boost from Static SQL requires new skills No simple integrated way to work with database and in-memory Java objects With pureQuery you can use standard SQL to access data from databases or in-memory Java objects
  • Before the existence of pureQuery tools, developers had to juggle between different tools for Java technology and SQL to accomplish their database application development tasks. This process is time consuming and error prone, thus resulting in high application development cost. pureQuery tools greatly improve developer productivity and provide SQL integration into Java technology. pureQuery tools for rapid database application development allow developing simple applications without writing code Each of the following features in pureQuery tools provides significant productivity improvements while building Java database applications: Add pureQuery support SQL validation SQL content assist Run SQL SQL syntax highlighting and open definition in database explorer pureQuery bottom up scenario from database pureQuery bottom up scenario from SQL pureQuery meet-in-the-middle scenario pureQuery static SQL scenario pureQuery query over collections scenario
  • Most SQL statements in SQLJ are a one-line Java expression. These one-line expressions contain familar "host variable" syntax that makes it easy for the programmer to issue SQL statements that reference Java variables. JDBC is a much lower-level programming interface. The application programmer has to use set and get methods to associate Java program variables with SQL statements. A typical SQL SELECT statement can easily take 50-100 lines of code using JDBC. The same SQL statement is a one-line expressing in SQLJ.
  • Flexible deployment using dynamic or static SQL using the same code Enhanced problem determination, manageability, governance Supports various APIs and Frameworks Java 1.5 above JDBC 3.0 Complaint All information needed for binding and execution is saved in the class file at build time Collection, Program name Simple one-to-one mapping between Java interface and package Long package names used by default No DBRMs, .bnd files or serialized profile Binder can be invoked from Data Studio eclipse tooling or from command line utility
  • NOTE: TEMA agents and Omegamon Server are stripped down versions in the Data Server Admin Console configuration and are not directly used by TEP.

Transcript

  • 1. Take the IBM Data Studio Tour Marichu N. Scanlon [email_address] MDUG Dec. 6, 2007
  • 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
  • 3. IBM Data Studio IBM Data Studio is a comprehensive data management solution that empowers you to effectively design, develop, deploy and manage your data, databases and database applications throughout the entire application development life cycle utilizing a consistent and integrated user interface What is it ?
  • 4. IBM Data Studio Logical Modeling Physical Modeling Integration Modeling Data Modeling Java .NET Web Services PHP RUBY COBOL Application Development Stored Procedures SQL XQuery User Defined Functions Database Development Administration Configuration Performance Management Backup & Recovery Database Management Data Auditing Data Archiving Data Masking Data Encryption Security Access Security Analysis Data Governance Application Life Cycle Design Govern Who will use it ? Manage Deploy Develop Data Architect Application Developer Database Developer Database Administrator Security Administrator
  • 5. IBM Data Studio A Consistent, Integrated Solution Deploy Manage Govern Develop Design C ommon I nterface U ser Database Architect Database Developer 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
    Business Analyst Application Developer Security Administrator
  • 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
  • 7. Data Server Tools Evolution 2006 2007
    • DB2 Developer Workbench V9.1
    • 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
    IBM Data Studio V1.1
    • Integrated Query Editor
    • SQLJ Editor
    • SQL Builder
    • Integrated Query Editor
    • SQL Routine Debugger
    • Java Routine Debugger
    • XML Editor
    • XML Schema Editor
    • Data Management
    • Visual Explain
    • Project Management
    • Physical Data Diagramming
    • Data Distribution Viewer
    • Object Management
    • Browse & Update Statistics
    • Security Access Control
    • Connection Management integration with Kerberos and LDAP
    • Data Web Services
    • IDS Servers Support
    • pureQuery for Java*
  • 8. IBM Data Studio v1.1
    • Empowering developers and database administrators
    • Complimentary and available in October of 2007
    • Support for DB2 on all platforms and IDS
    DB2 for LUW
    • Physical Data Modeling
    • Data Distribution Viewer
    • Integrated Query Editor
    • SQL Builder
    • SQL Routine Debugger
    • Java Routine Debugger
    • XML Editor
    • XML Schema Editor
    • pureQuery for Java
    • Data Web Services
    • Object Management
    • Data Management
    • Update Statistics
    • Security Access Controls
    • Project Management
    DB2 for z/OS
    • Physical Data Modeling
    • Data Distribution Viewer
    • Integrated Query Editor
    • SQL Builder
    • SQL Routine Debugger
    • XML Editor
    • XML Schema Editor
    • pureQuery for Java
    • Data Web Services
    • Object Management
    • Data Management
    • Security Access Controls
    • Project Management
    DB2 for i5/OS
    • Physical Data Modeling
    • Data Distribution Viewer
    • Integrated Query Editor
    • SQL Builder
    • XML Editor
    • XML Schema Editor
    • pureQuery for Java
    • Data Web Services
    • Object Management
    • Data Management
    • Security Access Controls
    • Project Management
    IDS
    • Physical Data Modeling
    • Data Distribution Viewer
    • Integrated Query Editor
    • SQL Builder
    • SQL Routine Debugger
    • Java Routine Debugger
    • XML Editor
    • XML Schema Editor
    • pureQuery for Java
    • Data Web Services
    • Object Management
    • Data Management
    • Update Statistics
    • Health Monitoring *
    • Visual Explain
    • Security Access Controls
    • Project Management
    • * Technical Preview
  • 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
  • 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
  • 11. Managing database objects -Enabled for the latest features of IBM data servers Create, Alter, Drop, Browse, Filter Object Properties Object Editors Database 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
  • 12. Managing database objects -Simplified object creation and impact analysis
  • 13. Understanding data Extract, Load, Browse, Edit, Update Statistics Load and Extract Data Update Statistics Edit Data Browse Data
  • 14. Understanding data -Data distribution
    • Graphically view the distribution of data
    • Build queries, stored procedures and applications with improved knowledge of existing data
  • 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
  • 16. Optimally query Data -Integrated editor for SQL and XQuery
    • Express yourself with optimal queries
      • Content assistance for database objects
      • Rapid interactive end-user feedback
      • Extensible templates
      • Multiple SQL statement testing
      • SQL assistance and XQuery assistance
    SQL and XQuery together
  • 17. Stored Procedures -Integrated editor and debugger for SQL PL
  • 18. Optimizing XML data solutions -XML document validation, generation, and creation
  • 19. Optimizing XML data -XML schema editors, registration, and validation
  • 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.
  • 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
  • 22. IBM Data Studio - Bridging Java and Data Access
    • Application
    • Models
    • Database
    • Models
    Java Data Access Layer Top Down Bottom Up Meet in the Middle
  • 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.
  • 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
  • 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
  • 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
  • 27. Deploying pureQuery Applications Customer Bean Data Access CustomerData Interface CustomerData Implementation Java Application Server pdq pdqmgmt JDBC Java Application Server Administrator Database
  • 28. New IBM Data Studio Products - Announced November 13 th , 2007 ( to be released on Dec 14 th ) IBM Data Studio pureQuery Runtime IBM 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…
    • Enhanced tools for binding pureQuery applications
    • Advanced pureQuery runtime for development and test
      • 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
  • 29. Data Studio Administration Console -Understanding and solving data access issues 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 Technical Preview
  • 30. Data Studio Administration Console -Consolidated Recommendations
  • 31. Data Studio Administration Console -Scalable Monitoring for Data Servers DB2 for z/OS DB2 for LUW IDS Managed Resources Monitor Agent Monitor Agent Monitor Agent Data Studio Server Mid-Tier Server Monitor Server Data Studio Administration Console Administration via SQL Monitor Agent DB2 for i5/OS
  • 32. IBM Data Studio Reducing the cost of deploying and managing data
    • Collaborate across roles
      • DBAs, 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
  • 33. DEMO for more info: visit www.ibm.com/software/data/studio