19 septembre 2006 Tendances Logicielles IBM Rational Data Architect Un outil complet de modélisation et de conception pour SGBD Isabelle Claverie-Berge Frederic Michel
19 septembre 2006 Tendances Logicielles Agenda Rational Data Architect dans la plateforme IBM Rational Data Architect dans votre environment Fonctionnalités Un cas dutilisation de Rational Data Architect Summary
19 septembre 2006 Tendances Logicielles Rational Data Architect dans la plateforme IBM RDA : Un produit pour trois gammes Rational Information Management Websphere
19 septembre 2006 Tendances Logicielles Rational Data Architect Un outil de modélisation, dintégration et de conceptions de données Un socle Eclipse Visualiser Framework de modélisation Eclipse Standardiser Fédérer Découvrir Modéliser Intégrer Comparer Développer
19 septembre 2006 Tendances Logicielles Rational Data Architect dans votre environnement
19 septembre 2006 Tendances Logicielles Concevoir Conception logique Standards de nommage Conception de lintégration Conception physique Validation Développer Éditer Exécuter Debugger Déployer Intégration en équipe Gérer Cycle de vie Compare et Synchronisation Analyse dimpact Reporting Découvrir Reverse engineering Navigation Découverte Visualisation Import/Export Rational Data Architect Un outil de modélisation, dintégration, de gestion et de conception de données Architecte Développeur Administrateur
19 septembre 2006 Tendances Logicielles Rational Data Architect Fonctionnalités
19 septembre 2006 Tendances Logicielles Vue densemble 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 derreurs, vue des extractions
19 septembre 2006 Tendances Logicielles Vue live : Visualisation Diagrammes de relations Diagrammes de topologie interactif Simplifier lanalyse et la compréhension avec des diagrammes spécifiques
19 septembre 2006 Tendances Logicielles Modélisation de données Modèle de données logique Indépendant de la cible Modèle entité-relation Modèle de données physique Spécifique à la cible Tables, vues, relations, procédures stockées, contraintes et autres. Modèle de stockage Dans le modèle de données physique (TableSpaces, etc) Modèle de domaine Types de données logiques et leurs contraintes Chercher la meilleure conception avant limplémentation
19 septembre 2006 Tendances Logicielles Comparer et synchroniser les modèles, développer. Créer les requêtes SQL SELECT,UPDATE,DELETE,IN SERT Éditeur ou assistant Travailler les procédures stockées et les UDF Comparer Deux modèles Modèle et base Deux bases Et tous autres sous éléments Synchroniser Générer le DDL Mettre a jour le modèle
19 septembre 2006 Tendances Logicielles Etablir les relations Accroît la compréhension de différents modèles et sources de données indépendants. Définir des relations simple entre colonnes ou complexes entre des sources et des cibles hétérogènes. Simplifier les modèles de lentreprise
19 septembre 2006 Tendances Logicielles Un cas dutilisation de Rational Data Architect
19 septembre 2006 Tendances Logicielles Scénario: Trouver, Intégrer et normaliser les informations sur un prêt Trouver, référencer et standardiser les sources dinformation sur les prêts Challenges: Démarrer Sources Hétérogènes Schémas physiques différents Différentes Conventions de nommage conventions Processus pénible et enclin à lerreur Ou sont conservés les informations ? A quoi ressemble-t-elles ? A quoi devraient ressemblées ? Oracle SQL Server DB2 Mainframe …
19 septembre 2006 Tendances Logicielles Step 1: Trouver et référencer les informations de prêts Information de prêt e s l l Exportation des modèles vers dautres 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 Northbrook Oracle
19 septembre 2006 Tendances Logicielles WebSphere II Déployer vers le serveur dintégration dinformation 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 Modèle logique pour l'information de prêt Glossaire standard Créer le schéma standard avec le glossaire Premier glossaire de Midwest
19 septembre 2006 Tendances Logicielles Step 1: Trouver et référencer les informations de prêts Information de prêt e s l l Exportation des modèles vers dautres 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 Northbrook Oracle
19 septembre 2006 Tendances 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 2006 Tendances 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 2006 Tendances Logicielles Annoter le modèle de données Annoter le modèle de données avec les attributs et la documentation
19 septembre 2006 Tendances 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 2006 Tendances Logicielles WebSphere II Déployer vers le serveur dintégration dinformation 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 Modèle logique pour l'information de prêt Glossaire standard Créer le schéma standard avec le glossaire Premier glossaire de Midwest
19 septembre 2006 Tendances 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 2006 Tendances 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 dun glossaire Rapporte le rang relatif Annotation des mapping avec les transformations et les conditions Schémas existants Modèle standard
19 septembre 2006 Tendances 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 2006 Tendances Logicielles Génération dune vue conforme depuis un schéma existant Génération dune vue qui renomme et restructure un schéma existant en respectant les termes définis dans le modèle standardisé
19 septembre 2006 Tendances Logicielles Génération dune vue conforme depuis un schéma existant Le projet contient la liste des objets nouvellement créés
19 septembre 2006 Tendances 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 2006 Tendances Logicielles