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

Reset

Reset

Vous pouvez réinitialiser une version d'ensemble de données vers une cible et remplacer les propriétés source.
La commande reset utilise la syntaxe suivante :
ilmcmd [options] <-Reset | -r> <-DatasetVersionName | -dvn>
Data set version name
<-ResetFile | -rf>
File location
<-ResetIntegrationService | -ris>
Integration Service
[-Verbose | -v] [-Help | -h]
Le tableau suivant décrit les options et les arguments de la commande reset :
Option
Argument
Description
-Reset
-r
s.o.
Obligatoire. La tâche de réinitialisation que vous créez pour réinitialiser une version d'ensemble de données.
-DatasetVersionName
-dvn
Nom de la version d'ensemble de données
Obligatoire. Nom de la version d'ensemble de données que vous voulez réinitialiser.
-ResetFile
-rf
Emplacement du fichier
Obligatoire. Emplacement du fichier qui contient les objets de réinitialisation.
-ResetIntegrationService
-ris
Service d'intégration
Obligatoire. Nom du service d'intégration qui exécute l'opération de flux de travail de réinitialisation.
-Verbose
-v
s.o.
Facultatif. Sortie détaillée. Affiche d'autres informations en plus des informations minimales sur l'objet.
-Help
-h
s.o.
Facultatif. Affiche ou imprime les options d'aide.

Exemple de réinitialisation

L'exemple de commande suivant réinitialise une version d'ensemble de données :
ilmcmd –r –dvn “RESET Version1” –rf “C:\Documents\ResetObject.json” –ris PIS

Exemple de propriétés du fichier de réinitialisation

Utilisez un exemple de fichier de réinitialisation pour configurer les propriétés de réinitialisation.
Après avoir installé TDM, vous trouverez le fichier
ResetObject.xml
ou le fichier
ResetObject.json
dans l'emplacement suivant :
<Installation directory>/TDM/utilities/ilmcli/conf/
Le tableau suivant présente les propriétés et la description du fichier de réinitialisation :
Propriété
Description
SOURCE_CONN_NAME
Nom de la connexion source.
TRUNCATE_TRGT_TABLES
Tables cible que TDM tronque si vous voulez remplacer entièrement la connexion cible par les données de la version d'ensemble de données. TDM supprime toutes les données dans la cible et copie la version d'ensemble de données dans la cible. TDM désactive les contraintes et les index lorsqu'il effectue cette opération.
AUTOMATIC_DISABLE_CONSTRAINT
Désactive automatiquement les contraintes lors de l'opération de réinitialisation.
MANUAL_DISABLE_CONSTRAINT
Désactive manuellement les contraintes lors de l'opération de réinitialisation.
DISABLE_INDEXES
Désactive les index lors de l'opération de réinitialisation.
UPSERT_IN_TRANSACTIONAL_TABLES
Effectue une upsert sur les tables de transaction au lieu d'une insertion. Si les enregistrements parents des enregistrements figurant dans la version d'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.
ENABLE_RECOVERY
Active les options de réinitialisation de la récupération.
BACKUP_RECOVERY_PREFIX
Préfixe du schéma de sauvegarde. TDM crée un schéma de sauvegarde au format préfixe_nom de table.
BACKUP_RECOVERY_USER_NAME
Nom du schéma dans lequel vous voulez stocker les tables de sauvegarde.
STOP_ON_ERROR
Indique combien d'erreurs non fatales le service d'intégration PowerCenter rencontre avant d'interrompre la session. Si vous entrez zéro, la session ne s'arrête pas en cas d'erreur non fatale. La valeur par défaut est zéro.
ENABLE_HIGH_PRECISION
Traite le type de données decimal sur une précision de 28. La valeur par défaut est Non.
MAX_TABLES_PER_MAPPING
Définit le nombre de tables à traiter dans un flux de travail. La valeur par défaut est 10.
MAX_PARALLEL_SESSIONS
Nombre maximal de sessions pouvant être exécutées en même temps. S'applique si vous désactivez les index et les contraintes dans la cible.
LOCALE_CODE
Définit le code de paramètre régional pour les opérations de réinitialisation des données.
EMAIL_ADDRESS
Adresse électronique à laquelle envoyer les notifications.
EMAIL_SUBJECT
Objet du courriel que vous entrez.
EMAIL_TEXT
Contenu du courriel que vous entrez.
TARGET_LOAD_TYPE
Type de chargement cible. Vous avez le choix entre le chargement normal ou en bloc.
Si vous sélectionnez Normal, le service d'intégration PowerCenter charge les cibles normalement. Choisissez le mode Normal si le mappage contient une transformation Stratégie de mise à jour.
Choisissez Bloc pour améliorer les performances de la session. Le chargement en bloc limite la possibilité de récupération, car aucune connexion à la base de données ne se produit.
La valeur par défaut est Normal.
ENABLE_SPECIAL_CHARACTERS_IN_METADATA
Active la prise en charge des caractères spéciaux dans les métadonnées.
TARGET_CONN_TYPE
Type de connexion cible. Vous pouvez sélectionner les types de connexion relationnelle comme Oracle, Microsoft SQL Server DB2 et Sybase.
TARGET_CONN_NAME
Nom de la connexion cible.
TARGET_PREFIX_NAME
Préfixe du nom de la table cible. Spécifiez le nom du schéma cible si la cible se trouve dans un autre schéma.