Blu Age Database Modernization
Masquer l'image/Afficher l'image

La modernisation des bases de données et des données elles-mêmes (data modernization) est au cœur des préoccupations des décideurs informatiques.
Blu Age Database and Data Modernization automatise la migration des bases de données et des données en permettant leur normalisation.
La migration automatique des données s'avère d'autant plus cruciale que ces dernières constituent souvent le socle d'applications vitales.
Blu Age Database and Data Modernization permet de:
- moderniser les bases hiérarchiques et les bases de fichiers en bases relationnelles et normalisées,
- normaliser et renforcer l'intégrité de vos bases de données relationnelles,
- fusionner plusieurs bases de données vers un seul entrepôt de données,
- migrer le format de stockage de vos données (passage UTF8 par exemple),
- remplacer vos bases de données relationnelles par des équivalents open source ou par d'autres modèles aux fonctionnalités plus étendues (fonctionnalité de géolocalisation GIS de PostgreSQL par exemple).
Blu Age Database and Data Modernization peut être utilisé de manière autonome par vos gestionnaires de bases de données ou vos ingénieurs en développement logiciel. Afin de moderniser conjointement code applicatif et base de données, cet outil s'intègre aussi nativement avec la suite Blu Age Modernization.
Bénéfices
Outil de modernisation de bases de données, Blu Age Database and Data Modernization automatise les tâches associées aux migrations technologiques et aux développements applicatifs :
- migrations technologiques de bases de données
- migration et chargement des données vers de nouvelles instances de bases de données
- audit et normalisation de vos schémas de données
- évolutions fonctionnelles de vos schémas de données et remaniement automatique des données existantes
- contrôle de vos données et mise au point de vos requêtes SQL
Fonctionnalités
Blu Age Database and Data Modernization automatise et simplifie toutes les opérations de modification et de modernisation de vos bases de données :
Modernisation technologique
-
- Base hiérarchique vers base de données relationnelle,
- Fichiers indexés vers base de données relationnelle,
- Migration de vos bases relationnelles propriétaires (Oracle, DB2 …) vers des bases relationnelles Open Source (PostgreSQL, MySQL…),
- Fusion de différentes bases de données vers un entrepôt unique à des fins de Business Intelligence ou de Master Data Management,
- Migration vers des bases de données relationnelles avec des fonctionnalités spécifiques (base RAM de type Derby ou HSQLDB, base avec fonctions de géo localisation GIS intégrées comme PostgreSQL, base relationnelle XML …).
Migration de vos données
-
- Génération des nouveaux schémas,
- Conversion des formats de données,
- Génération des scripts de migration des données.
Intégration ETL
-
- Génération du paramétrage de l'ETL,
- Automatisation du déploiement dans l'ETL,
- Contrôle d'exécution des scripts de migration (performance, contrôle d'erreur).
Gestion des évolutions
-
- Fusion de différentes bases de données,
- Evolutions fonctionnelles des schémas et migration des données,
- Renforcement de l'intégrité référentielle de vos données,
- Contrôle de valeur pour les données en provenance de base de données normalisées,
- Environnement intégré dans Eclipse avec éditeur de requêtes SQL avec auto complétion.
Audit de base de données
-
- Audit de respect des formes normales,
- Identification des violations individuelles,
- Proposition de correction pour renormalisation automatisée.
Remaniements automatisés
-
- Cycle de vie complet :
- Audit,
- Identification des cibles de remaniements,
- Marquage pour transformation,
- Validation des cibles,
- Transformations automatiques.
- Règles de formes normales pré-existantes,
- Possibilité de créer ses propres règles avec l'éditeur intégré :
- Règle de détection de candidat au remaniement,
- De validation ou d'exclusion de candidat,
- D'automatisation des remaniements.
- APIs Java et éditeur de règle avec auto complétion et coloration syntaxique.
Connecteurs
-
- Bases de données hiérarchiques,
- Bases de données fichiers,
- Bases de données relationnelles,
- Pour technologies spécifiques (Ex : PACBASE).
Méthode de modernisation

Le processus de modernisation se conduit ainsi :
- Choix du connecteur de base de données et des identifiants de connexion,
- Base Legacy,
- Nouvelle base de données.
- Import du schéma et des données de la base à moderniser,
- Création du nouveau schéma de base de données,
- Conversion automatisée des types et format de données pour les bases de données ciblées,
- Analyse du niveau de normalisation de la base de données et création des rapports associés,
- Utilisation des règles de remaniements et de modernisation :
- Choix des règles pour analyse et identification des cibles,
- Extensions éventuelle de règles (ajout, modification).
- Validation de la liste des cibles proposées :
- Ajout et exclusion,
- Variation de la transformation au cas par cas.
- Génération de scripts de modernisation et de remaniement :
- Pour la structure du schéma,
- Pour la migration des données.
- Intégration des scripts et du paramétrage dans l'outil ETL,
- Exécution des scripts et paramétrage :
- Transformation de la base et des données,
- Supervision de l'exécution de la migration :
- Détection des exceptions (données incohérentes, besoin d'adaptationsubsistant),
- Performance des traitements.
- Environnement intégré de requétage SQL pour contrôle et utilisation des données migrées.