Table des matières

Search

  1. Préface
  2. Introduction à la gestion des données de test
  3. Test Data Manager
  4. Projets
  5. Stratégies
  6. Data Discovery
  7. Création d'un sous-ensemble de données
  8. Exécution d'une opération de masquage des données
  9. Techniques et paramètres du masquage des données
  10. Génération des données
  11. Techniques et paramètres de génération des données
  12. Utilisation de Test Data Warehouse
  13. Analyse des données de test à l'aide de la couverture de données
  14. Plans et flux de travail
  15. Surveiller
  16. Rapports
  17. ilmcmd
  18. tdwcmd
  19. tdwquery
  20. Annexe A: Référence sur les types de données
  21. Annexe B: Référence sur les types de données pour Test Data Warehouse
  22. Annexe C: Référence sur les types de données pour Hadoop
  23. Annexe D: Glossaire

Guide de l'utilisateur

Guide de l'utilisateur

Présentation de Test Data Management

Présentation de Test Data Management

Test Data Management (TDM) est intégré aux applications PowerCenter®, PowerExchange et Informatica pour gérer les données d'une organisation non liées à la production.
Avec TDM, une organisation peut créer une copie réduite des données de production et masquer les données sensibles. Une organisation peut découvrir les colonnes sensibles dans les données de test et s'assurer qu'elles y sont masquées. Elle peut aussi créer des données de test qui ne contiennent pas de données sensibles de la base de données de production. Il est possible de créer un Test Data Warehouse pour stocker les données dans un emplacement central et les modifier ou les réinitialiser au besoin.
Les organisations créent plusieurs copies des données d'application à utiliser pour le test et le développement. Elles contrôlent généralement de manière stricte les systèmes de production, mais les données figurant dans les systèmes hors production sont moins sécurisées. Une organisation doit garder à l'esprit les colonnes sensibles dans les données de production et s'assurer que les données sensibles ne s'affichent pas dans l'environnement de test. Le développement ne doit pas avoir à réécrire de code pour créer des données de test.
Gérez la découverte de données, de sous-ensemble de données, de masquage des données et de génération de données dans Test Data Manager.
Découverte de données
Utilisez la découverte de données pour exécuter des profils de champ sensibles afin d'identifier les colonnes qui contiennent des données sensibles. Utilisez les résultats de profil pour déterminer les colonnes à masquer et les techniques de masquage des données à appliquer. Définissez les domaines de données pour identifier les colonnes de données sensibles via des modèles dans les données ou les métadonnées de la colonne. Lorsque vous appliquez le masquage des données, vous pouvez appliquer la même règle à plusieurs colonnes dans le même domaine de données. Vous pouvez exécuter des profils de clé primaire et étrangère pour découvrir des contraintes de clé primaire-clé étrangère potentielles afin de définir les relations entre les tables parent et enfant.
Sous-ensemble de données
Utilisez un sous-ensemble de données pour créer un petit environnement de test et de développement. Vous pouvez définir le type de données à inclure dans la base de données de sous-ensemble. Vous pouvez créer une base de données de sous-ensemble avec des données basées sur l'heure, la fonction ou l'emplacement géographique. Par exemple, une base de données de sous-ensemble en fonction de l'heure peut inclure des transactions de paiement récentes à partir de toutes les données de facture dans un système de production.
Masquage des données
Créez des règles de masquage des données à appliquer aux colonnes sources et aux domaines de données. Vous pouvez appliquer différentes techniques de masquage des données telles que le masquage de substitution, le masquage aléatoire, le masquage de clés et le cryptage. Vous pouvez configurer des résultats répétitifs dans les données masquées. Vous pouvez affecter plusieurs règles à la même colonne.
génération des données
Utilisez la génération de données pour créer un environnement de test qui n'utilise pas de données de la base de données de production. Créez des règles de génération de données pour définir le type de données à générer. TDM génère des données dans un schéma que vous pouvez utiliser pour le test.
Gérer des ensembles de données
Gérez les ensembles de données que vous stockez dans Test Data Warehouse. Vous pouvez afficher et modifier les données ou les réinitialiser sur un système test à partir de Test Data Manager. Par exemple, vous exécutez plusieurs scénarios de test ou plusieurs équipes de test travaillent sur une application. Vous pouvez stocker les données de test dans Test Data Warehouse. Lorsqu'une équipe a terminé le test, enregistrez les données de test modifiées en tant que version distincte de l'ensemble de données initial dans Test Data Warehouse. Restaurez la version requise depuis Test Data Warehouse vers l'environnement de test pour exécuter d'autres scénarios de test ou pour une autre équipe.
Créer un portail libre-service pour les utilisateurs spécifiques
Vous pouvez autoriser les utilisateurs qui utilisent les données de Test Data Warehouse, mais qui ne créent pas les données, d'accéder à ces dernières depuis le portail libre-service. Ce portail fournit une interface utilisateur non encombrante. L'accès est limité aux tâches requises.
Analyse de couverture de données
Créez des tâches de couverture de données afin d'analyser les données d'un ensemble de données. Vous pouvez visualiser la couverture de données dans toutes les paires de colonnes et utiliser des colonnes de filtre pour une configuration approfondie de l'analyse. En fonction des résultats, vous pouvez mettre à jour les données afin de vous assurer que les cellules requises disposent de suffisamment de données pour répondre aux exigences des scénarios de test.
Pour effectuer des opérations de sous-ensemble et de masquage des données, vous pouvez générer et exécuter des flux de travail à partir de plans de sous-ensemble et de masquage des données dans Test Data Manager.
Pour effectuer des opérations de génération de données, vous pouvez générer et exécuter des plans de génération de données dans Test Data Manager.
Vous pouvez exporter des données de test vers un serveur HP ALM depuis TDM. Vous pouvez copier les résultats d'opérations de sous-ensemble, de masquage et de génération qui contiennent des cibles du fichier plat. Intégrez l'outil Test HP-ALM à TDM pour copier et gérer directement les résultats du fichier plat sur un serveur HP ALM. Vous pouvez ensuite utiliser les données pour créer des cas de test et les exécuter dans le serveur HP ALM.
Configurez Test Data Warehouse pour créer et utiliser des ensembles de données dans Test Data Manager. Créez un ensemble de données depuis n'importe quel plan de sous-ensemble de données, de masquage ou de génération de données exécuté dans Test Data Manager.
Utilisez le portail libre-service pour les utilisateurs qui requièrent l'accès limité aux fonctionnalités de TDM.
Vous pouvez effectuer des opérations de masquage des données et de déplacement des données sur les clusters Hadoop. Utilisez les sources Hadoop pour réduire le coût de stockage des données brutes et résoudre des analyses à grand échelle à l'aide des fonctionnalités de traitement distribué de Hadoop. Par exemple, lorsque vous déplacez des données sensibles dans Hadoop, vous pouvez classer les données à des fins d'analyse ou fournir des données à des fins de test.
Utilisez Hadoop pour améliorer la vitesse de traitement des gros volumes de données structurées et non structurées. Imaginons, par exemple, que vous utilisiez des ensembles de données hétérogènes et que vous vouliez normaliser et mettre en corrélation des ensembles de données en téraoctets ou pétaoctets. Les résultats d'analyse traités sur Hadoop sont plus rapides et économiques et vous pouvez les extraire dans une base de données standard.
TDM comprend le programme de ligne de commande ilmcmd. Exécutez les commandes ilmcmd pour effectuer un sous-ensemble des tâches de Test Data Manager depuis la ligne de commande.
Les utilisateurs TDM disposent de rôles et de privilèges qui déterminent les tâches qu'ils peuvent effectuer via Test Data Manager ou le programme de ligne de commande ilmcmd. L'administrateur gère les rôles et les privilèges des utilisateurs dans Informatica Administrator.