®
Information Management
© 2005 IBM Corporation
IBM Software Group
Rational Data Architect v7.0
Product Introduction
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
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
®
Information Management
© 2005 IBM Corporation
IBM Software Group
Database design for Service Oriented Architectures
With Rational Data Architect v7.0
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
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
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
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
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
®
Information Management
© 2005 IBM Corporation
IBM Software Group
Database design for DB2 UDB iSeries
With Rational Data Architect v7.0
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
Information Management
12
Define DB2 design
Decide on realization details
Tune the implementation using views, materialized query tables, and index
Define sequences and constraints
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
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
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
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
®
Information Management
© 2005 IBM Corporation
IBM Software Group
Understand your current database design
With Rational Data Architect v7.0
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
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
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
Information Management
21
Link with business information
Transform to information models
Link with requirements
Transform to system architectural models
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
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
Information Management
24
Top Related