ecom2018.png

XDM Row Level Processing

logo_rlp.gifrlp2.gif

Génération de jeu d'essai ciblé

XDM-RLP : extraction, manipulation et délivrance de données ciblées et cohérentes. Prise en charge automatisée de l’évolution du modèle de données. Idéal dans le cadre du cycle de vie de développement pour les tests unitaires.


Avec XDM-RLP, chaque développeur a la possibilité de personnaliser son propre jeu d’essai et de le réinitialiser à l’envie. XDM-RLP excelle dans ce domaine.


Manipulation de données et anonymisation

XDM-RLP offre la possibilité de modifier les données au cours du traitement. Cette opération est réalisée sur l’environnement source, avant que toute copie ne soit opérée vers la cible. Ainsi, aucune information originale de production ne transitera sur le réseau. Dans le respect de la règlementation en termes de sécurité, XDM-RLP  permet de protéger toutes les données sensibles de l’entreprise ou d’ordre personnel, financier, médical… en intégrant les algorithmes et procédures internes actifs au sein de l’organisation informatique.


Intégrité référentielle

XDM-RLP dispose d’un référentiel, avec des informations issues directement du SGBD, où sont enregistrées les relations existant dans la logique des applications. Il l’utilise pour établir l’interdépendance parent-enfant des objets liés entre eux. De cette façon, XDM-RLP est à même de délivrer sans faille et automatiquement des jeux d’essais absolument intègres.

rlp3.gif

Sur la base des critères d’extraction des données, déterminés sur les objets principaux par génération de requêtes SQL parfois complexes (client, n° contrat, région…), XDM-RLP ne copiera que les lignes nécessaires, depuis chaque objet dépendant, rajoutant s’il le faut les objets liés omis dans la sélection.


Evolution du métamodèle et gestion des DDL

XDM-RLP détecte dynamiquement toute différence de structures entre les environnements dans la mesure où, dès l’extraction des DDL réalisée sur la source, une comparaison est établie avec la cible afin si nécessaire de créer ou de modifier les objets correspondants, voire en supprimer. Il est loin d’être inhabituel pour un modèle de données d’évoluer dans le cycle de vie de développement d’une application ! Ainsi, lorsque par exemple une nouvelle colonne a été créée, XDM-RLP  sera capable de générer du contenu pour celui-ci lors de la phase de copie des données. De la même manière, le changement d’attribut d’un champ sera pris automatiquement en charge et totalement transparent pour le processus de copie. Et il en va de même pour un objet nouvellement créé… Au cas où le modèle de données aurait été plus profondément modifié, il est toujours possible d’intégrer dans les tâches de copie des scripts plus ou moins complexes.


bto.png


Avantages immédiats

  • Acquisition de données de test ou rafraîchissement à la demande
  • Accessibilité permanente à des données fiables et cohérentes
  • Réduction considérable du temps de préparation des tests et des efforts humains
  • Efficacité accrue pour les développements, les tests et l’assurance qualité
  • Comportement adaptatif basé sur des règles dynamiques
  • Intégration à l’ordonnanceur


Fonctions remarquables

  • Provisionnement ciblé de données pour tests unitaires, basé sur des critères de sélection (requête SQL)
  • Génération DDL automatique
  • Anonymisation
  • Conversion SGBD-R et multi-plateformes
  • Mappage et renommage des objets
  • Génération de contenu
  • Intégration de scripts
  • Compatibilité DB2, Oracle, SQL Server sur z/OS, Linux, Unix, Windows


mainframe.gif