24
® Information Management © 2005 IBM Corporation IBM Software Group Rational Data Architect v7.0 Product Introduction

® Information Management © 2005 IBM Corporation

  • Upload
    tess98

  • View
    233

  • Download
    1

Embed Size (px)

Citation preview

Page 1: ® Information Management © 2005 IBM Corporation

®

Information Management

© 2005 IBM Corporation

IBM Software Group

Rational Data Architect v7.0

Product Introduction

Page 2: ® Information Management © 2005 IBM Corporation

Information Management

2

Rational Data ArchitectEnterprise data modeling and integration design tool

Eclipse-based user experience

Visualize

entity relationship diagram, topology

diagram

Standardize

naming standards, normalization,

enterprise rules

XML

XML schema editorXML mappingXML shredding

Model

logical and physical data model, entity

relationship diagram, storage diagram, domain

model

Relate

model to model mappings, mapping

discovery, ER to XML mapping

Synchronize

model to model comparison and sync, model to

database comparison and

sync

Code

SQL editor, stored procedures wizard, debugger for DB2

Teamversioning

governance

Import/Exportmodelsglossary

Storemodels

SQL and XML files

Integraterequirements

transformations

Page 3: ® Information Management © 2005 IBM Corporation

Information Management

3

Rational Data Architect v7.0 - Integrations

Rational Data Architect

Physical database design Database SQL development Mapping between DBMS Synchronization with the DBMS Forward and reverse engineering

Team support Versioning

Import and Export of data models

IBM DB2 LUW

IBM DB2 i5

IBM Informix

DS

IBM DB2

z

Microsoft SQL

Server

Oracle

MySQLSybase

ASE Generic JDBC

Transformation between class model and logical data model Runs in the same environment

IBM Rational Software Architect

Link to/from requirements

IBM Rational Requisite Pro

CA AllFusion ERwin

Sybase PowerDesigner

Rational Rose Data Modeler

IBM Rational ClearCase

Concurrent Versioning System

Page 4: ® Information Management © 2005 IBM Corporation

®

Information Management

© 2005 IBM Corporation

IBM Software Group

Database design for Service Oriented Architectures

With Rational Data Architect v7.0

Page 5: ® Information Management © 2005 IBM Corporation

Information Management

5

Database design for Service Oriented Architectures

Service

Database

Service

Service protocolTypically defined using XML

Structure for input parametersStructure for results

Service protocolServices communicate with

other servicesDatabase protocolQuery or update of databasesStored procedure call

Map XML to databaseUnderstand how interfaces relate to physical database

Visualize XML protocolUnderstand elementsUnderstand types

Create database modelTransform from UML model

Create an information model

Page 6: ® Information Management © 2005 IBM Corporation

Information Management

6

Create database model

Initiate information design with transformation from system architecture models or

Reverse engineer your current databases to create a data model or

Import your existing data model from other tools or

Create the model based on a model template

Page 7: ® Information Management © 2005 IBM Corporation

Information Management

7

Visualize XML protocol

Import XML protocol specification in your project

Use XML schema editor to understand the required structure for the service interface

Page 8: ® Information Management © 2005 IBM Corporation

Information Management

8

Map service interface schema to databases schema

Define how service interface relates to the underlying database schema

Specify details of necessary transformations to realize service interface

Understand how to provide information in the right format

Generate necessary SQL statements

Page 9: ® Information Management © 2005 IBM Corporation

Information Management

9

Database Design for SOA

Rational Data Architect

Physical database design Database SQL development Mapping between DBMS Synchronization with the DBMS Forward and reverse engineering

Team support Versioning

Import and Export of data models

IBM DB2 LUW

IBM DB2 i5

IBM Informix

DS

IBM DB2

z

Microsoft SQL

Server

Oracle

MySQLSybase

ASE Generic JDBC

Transformation between class model and logical data model Runs in the same environment

IBM Rational Software Architect

Link to/from requirements

IBM Rational Requisite Pro

CA AllFusion ERwin

Sybase PowerDesigner

Rational Rose Data Modeler

IBM Rational ClearCase

Concurrent Versioning System

Page 10: ® Information Management © 2005 IBM Corporation

®

Information Management

© 2005 IBM Corporation

IBM Software Group

Database design for DB2 UDB iSeries

With Rational Data Architect v7.0

Page 11: ® Information Management © 2005 IBM Corporation

Information Management

11

Relational Design

Database

Logical data modelUnderstand business artifacts

Understand relationshipsUnderstand constraints

SynchronizeUpdate database from modelUpdate model from database

Information model

Implementation model

Define DesignMake realization decisions

Implementation detailsStored procedures

Data modification scriptsSecurity

Explore current stateVisualize structure / storageSample data

Promote changesUpdate implementation modelUpdate information model

Page 12: ® Information Management © 2005 IBM Corporation

Information Management

12

Define DB2 design

Decide on realization details

Tune the implementation using views, materialized query tables, and index

Define sequences and constraints

Page 13: ® Information Management © 2005 IBM Corporation

Information Management

13

Promote changes

Understand the impact of change

Compare related elements in different models

Selectively decide on the level of synchronization

Resolve conflicts with insight in detailed properties

Page 14: ® Information Management © 2005 IBM Corporation

Information Management

14

Synchronize model with database

Compare model with the current database structure

Decide selectively on update to the database or model

Create update code for the database

Execute the code with the database

Page 15: ® Information Management © 2005 IBM Corporation

Information Management

15

Explore current state

Instantly create diagrams based on current database status

Sample relational and XML data from the database

Execute SQL statement with the database and explore results

Edit database content

Page 16: ® Information Management © 2005 IBM Corporation

Information Management

16

Database design for DB2 iSeries

Rational Data Architect

Physical database design Database SQL development Mapping between DBMS Synchronization with the DBMS Forward and reverse engineering

Team support Versioning

Import and Export of data models

IBM DB2 i5

Transformation between class model and logical data model Runs in the same environment

IBM Rational Software Architect

Link to/from requirements

IBM Rational Requisite Pro

CA AllFusion ERwin

Sybase PowerDesigner

Rational Rose Data Modeler

IBM Rational ClearCase

Concurrent Versioning System

Page 17: ® Information Management © 2005 IBM Corporation

®

Information Management

© 2005 IBM Corporation

IBM Software Group

Understand your current database design

With Rational Data Architect v7.0

Page 18: ® Information Management © 2005 IBM Corporation

Information Management

18

Understand your current database design

Database

Logical data modelUnderstand business artifacts

Understand relationshipsUnderstand constraints

Reverse engineerFilter the connectionCreate model from database

Information model

Implementation model

Physical data modelCreate diagrams

Add documentation

Implementation detailsStored procedures

Data modification scriptsSecurity

Explore current stateVisualize structure / storageSample data

Link with businessUpdate information modelLink to requirements

Page 19: ® Information Management © 2005 IBM Corporation

Information Management

19

Explore current state

Instantly create diagrams based on current database status

Sample relational and XML data from the database

Execute SQL statement with the database and explore results

Edit database content

Page 20: ® Information Management © 2005 IBM Corporation

Information Management

20

Reverse engineer

Connect to the source database

Define filter on the structures needed for federation

Create a model from the current database content

Create context related diagrams

Document physical structures in model

Compare models

Page 21: ® Information Management © 2005 IBM Corporation

Information Management

21

Link with business information

Transform to information models

Link with requirements

Transform to system architectural models

Page 22: ® Information Management © 2005 IBM Corporation

Information Management

22

Rational Data Architect v7.0 - Integrations

Rational Data Architect

Physical database design Database SQL development Mapping between DBMS Synchronization with the DBMS Forward and reverse engineering

Team support Versioning

IBM DB2 LUW

IBM DB2 i5

IBM Informix

DS

IBM DB2

z

Microsoft SQL

Server

Oracle

MySQLSybase

ASE Generic JDBC

Transformation between class model and logical data model Runs in the same environment

IBM Rational Software Architect

Link to/from requirements

IBM Rational Requisite Pro

IBM Rational ClearCase

Concurrent Versioning System

Page 23: ® Information Management © 2005 IBM Corporation

Information Management

23

Call to action

Explore more Rational Data Architect information http://www.ibm.com/software/data/integration/rda/

Read articles and tutorials about Rational Data Architect http://www.ibm.com/developerworks

Download the Rational Data Architect evaluation version http://www.ibm.com/developerworks/downloads

Call IBM for more information Please check the phone number for your country at http://www.ibm.com

Page 24: ® Information Management © 2005 IBM Corporation

Information Management

24