19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de...

Post on 03-Apr-2015

105 views 2 download

Transcript of 19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de...

19 septembre 2006Tendances Logicielles

IBM Rational Data Architect

Un outil complet de modélisation et de conception pour

SGBD

Isabelle Claverie-BergeFrederic Michel

19 septembre 2006Tendances Logicielles

Agenda

• Rational Data Architect dans la plateforme IBM

• Rational Data Architect dans votre environment

• Fonctionnalités

• Un cas d’utilisation de Rational Data Architect

• Summary

19 septembre 2006Tendances Logicielles

Rational Data Architect dans la plateforme IBM

RDA : Un produit pour trois gammes

Rational

Information Management Websphere

19 septembre 2006Tendances Logicielles

Rational Data Architect dans votre environnement

19 septembre 2006Tendances Logicielles

Concevoir

Conception logiqueStandards de nommage

Conception de l’intégrationConception physique

Validation

Développer

ÉditerExécuter

Debugger Déployer

Intégration en équipe

Gérer

Cycle de vieCompare et SynchronisationAnalyse d’impactReporting

Découvrir

Reverse engineeringNavigationDécouverteVisualisationImport/Export

Rational Data ArchitectUn outil de modélisation, d’intégration, de gestion et de conception de données

Architecte

Développeur

Administrateur

19 septembre 2006Tendances Logicielles

Rational Data Architect

Fonctionnalités

19 septembre 2006Tendances Logicielles

Vue d’ensemble de Rational Data Architect

Espace “live” : vue et travail direct sur les

données et structures

Espace de travail modélisation et dévelopement Editeurs,

Diagrammes, Code

Propriétés détaillées,journal

d’erreurs, vue des extractions

19 septembre 2006Tendances Logicielles

Un cas d’utilisation de Rational Data Architect

19 septembre 2006Tendances Logicielles

Scénario: Trouver, Intégrer et normaliser les informations sur un prêt

Trouver, référencer et standardiser les sources d’information sur les prêts

Challenges:Démarrer Sources HétérogènesSchémas physiques différentsDifférentes Conventions de nommage conventionsProcessus pénible et enclin à l’erreur

Ou sont conservés les informations ?A quoi ressemble-t-elles ?

A quoi devraient ressemblées ?

Oracle

SQL Server

DB2

Mainframe

19 septembre 2006Tendances Logicielles

Step 1: Trouver et référencer les informations de prêts

Information de prêt

e

sll

Exportation des modèles vers d’autres référentiels

Rétro ingénierie et visualisation des schémas

Découverte des sources de données

Annotation des modèles de données

Découvrir et se souvenir des sources de données qui contiennent des informations de prêt

First Midwest Oracle

Northwest SQL Server

NorthbrookOracle

19 septembre 2006Tendances Logicielles

WebSphere II

Déployer vers le serveur d’intégration d’information

Step 2: Intégrer et normaliser l'information de prêt

Établir un modèle normalisé pour l'information de prêt et relier sémantiquement les schémas existants à celui-ci

Premier mapping de Midwest

Relier le premier schéma de Midwest au schéma standard en utilisant le glossaire

Schéma conforme de Midwest

Produire des vues et des nicknames conformes

Premier schéma de Midwest

e

sll

Modèle logique pour l'information de prêt

Glossaire standard e

sll

Créer le schéma standard avec le glossaire

Premier glossaire de Midwest

19 septembre 2006Tendances Logicielles

Step 1: Trouver et référencer les informations de prêts

Information de prêt

e

sll

Exportation des modèles vers d’autres référentiels

Rétro ingénierie et visualisation des schémas

Découverte des sources de données

Annotation des modèles de données

Découvrir et se souvenir des sources de données qui contiennent des informations de prêt

First Midwest Oracle

Northwest SQL Server

NorthbrookOracle

19 septembre 2006Tendances Logicielles

Découvrir et visualiser les sources de données

Détection automatique des serveurs disponibles

Visualiser la topologie des sources de données

Vues détaillée des propriétés

19 septembre 2006Tendances Logicielles

Rétro ingénierie des tables et schémas

Visualize schema and detailed properties

Visualisation du modèle de données et propriétés des données

Rétro ingénierie et visualisation des modèles de données

19 septembre 2006Tendances Logicielles

Annoter le modèle de données

Annoter le modèle de données avec les attributs et la documentation

19 septembre 2006Tendances Logicielles

Exporter le modèle de données vers un autre référentiel

Exporter le modèle de données annoté vers un référentiel

19 septembre 2006Tendances Logicielles

WebSphere II

Déployer vers le serveur d’intégration d’information

Step 2: Intégrer et normaliser l'information de prêt

Établir un modèle normalisé pour l'information de prêt et relier sémantiquement les schémas existants à celui-ci

Premier mapping de Midwest

Relier le schéma de Midwest au schéma standard en utilisant le glossaire

Schéma conforme de Midwest

Produire des vues et des nicknames conformes

Premier schéma de Midwest

e

sll

Modèle logique pour l'information de prêt

Glossaire standard e

sll

Créer le schéma standard avec le glossaire

Premier glossaire de Midwest

19 septembre 2006Tendances Logicielles

Créer un schéma standard pour l'information de prêt

Importer ou créer visuellement un modèle normalisé de l'information de prêt

Associer un modèle de nommage standard Qui pourra être utiliser pour générer les noms du modèle physique Ou comme thesaurus pour les relations entre schémas

19 septembre 2006Tendances Logicielles

Découvrir et relier les schémas existants au modèle normalisé

Découverte automatique des liens entre schémas grâce à la Sémantique basée : Schéma et données Exploitation d’un glossaireRapporte le rang relatif Annotation des mapping

avec les transformations et les conditions

Schémas existants

Modèle standard

19 septembre 2006Tendances Logicielles

Relier les schémas existants à la norme

Visualisation des relations au niveau table

Découvre les conditions de jointures

Les vues peuvent combinées et composées

19 septembre 2006Tendances Logicielles

Génération d’une vue conforme depuis un schéma existant

Génération d’une vue qui renomme et restructure un schéma existant en respectant les termes définis dans le modèle standardisé

19 septembre 2006Tendances Logicielles

Génération d’une vue conforme depuis un schéma existant

Le projet contient la liste des objets nouvellement créés

19 septembre 2006Tendances Logicielles

Générer une vue conforme sur un schéma existant

Deploy created objects back to server

Déployer les nouveaux objets créés sur le serveur

19 septembre 2006Tendances Logicielles