Vous pouvez réinitialiser une version spécifique d'un ensemble de données vers une cible. Réinitialisez un ensemble de données vers une cible pour réutiliser une version spécifique des données de test ou pour réinitialiser les données de test sur un état antérieur. Vous pouvez configurer l'opération de réinitialisation en fonction de la manière dont vous voulez remplacer les données de test.
Une meilleure pratique consiste à créer un index sur les clés étrangères de la base de données cible. Au cours de la suppression, l'index permet de rechercher les enregistrements enfants dans la base de données cible. La réinitialisation est plus rapide, car la suppression des enregistrements enfants prend moins de temps.
Assurez-vous de classer les tables dans l'ensemble de données avant d'effectuer une opération de réinitialisation. TDM considère les tables non classées comme des tables de transaction lors d'une opération de réinitialisation.
Si la cible est une connexion PWX for NRDB Batch, vous devez supprimer manuellement les fichiers dans la cible avant d'exécuter la tâche de réinitialisation. La réinitialisation copie les données dans le jeu, mais ne supprime pas les données cible avant de copier les données.
Ouvrez la version requise de l'ensemble de données.
Cliquez sur
Actions
Réinitialiser
.
La boîte de dialogue
Réinitialiser
s'ouvre.
Sélectionnez la connexion cible dans la liste des connexions.
La source est Test Data Warehouse. Vous ne pouvez pas la modifier. Sélectionnez la base de données dans laquelle vous voulez remplacer les données comme connexion cible.
Si la cible est une connexion PWX for NRDB Batch, entrez son nom de fichier.
Vous ne pouvez pas configurer les propriétés de réinitialisation ultérieurement ou entrer les propriétés de récupération de la réinitialisation si la cible est une connexion PWX for NRDB Batch.
Configurez les paramètres de l'opération de réinitialisation :
Tronquer les tables. Sélectionnez cette option si vous voulez remplacer entièrement la connexion cible par les données de l'ensemble de données. TDM supprime toutes les données de la cible et les copie de l'ensemble de données dans la cible. TDM désactive les contraintes et les index lorsqu'il effectue cette opération.
Désactiver les contraintes et les index. Sélectionnez cette option si vous voulez désactiver les contraintes et les index lors de l'opération de réinitialisation.
Upsert dans les tables de transaction. Sélectionnez cette option si vous voulez effectuer une upsert sur les tables de transaction au lieu d'une insertion. Si les enregistrements parents des enregistrements figurant dans l'ensemble de données ont été modifiés pour pointer vers un autre parent dans la cible, l'insertion peut échouer. L'opération de réinitialisation échoue si l'insertion échoue. Sélectionnez cette option et effectuez une upsert sur les tables de transaction.
Insérez dans les tables principales. Sélectionnez cette option pour effectuer une insertion dans les tables principales au lieu d'une upsert. Sélectionnez cette option si vous êtes certain qu'aucun enregistrement de l'ensemble de données n'existe dans la cible. Au lieu de vérifier la présence d'enregistrements et la nécessité ou non de les mettre à jour, la réinitialisation insère directement tous les enregistrements de l'ensemble de données dans la cible. Pour utiliser cette option, toutes les tables de l'ensemble de données doivent être classées en tant que tables principales.
Entrez les propriétés de réinitialisation de la récupération.
Préfixe de la récupération de sauvegarde. Entrez un préfixe pour le schéma de sauvegarde. TDM crée un schéma de sauvegarde au format
<préfixe>_<nom de table>
.
Nom d'utilisateur de la récupération de sauvegarde. Nom du schéma dans lequel vous voulez stocker les tables de sauvegarde.
Vous ne pouvez pas entrer les propriétés de réinitialisation de la récupération si vous choisissez de tronquer les tables. TDM ne crée pas de sauvegarde lorsqu'il tronque des tables.
Modifiez les paramètres
Erreur et récupération
et les
paramètres avancés
selon vos besoins.
Cliquez sur
Suivant
.
Facultatif. Vous pouvez remplacer les paramètres de réinitialisation au niveau de la source de données ou au niveau de la table.
Sélectionnez le service d'intégration PowerCenter à utiliser pour l'opération de réinitialisation. Vous devez sélectionner le service que vous avez configuré dans le service Test Data Manager.
Exécutez l'opération ou planifiez son exécution ultérieurement.
Cliquez sur
OK
.
Vous pouvez afficher les messages du journal des tâches dans l'onglet