PowerCenter
- PowerCenter 10.4.1
- Tous les produits
purgeversion {-d <all | time_date | num_day> | {-n <last_n_versions_to_keep> | -t <time_date | num_day>}} [-f <folder_name>] [-q <query_name>] [-o <output_file_name>] [-p (preview purged objects only)] [-b (verbose)] [-c (check deployment group reference)] [-s dbd_separator] [-k (log objects not purged)]
Option
| Argument
| Description
|
|---|---|---|
-d
| all
time_date
num_day
| Obligatoire si vous n'utilisez pas -n ou -t. Purge toutes les versions des objets archivés supprimés. Vous pouvez spécifier all pour tous les objets supprimés ou spécifier une heure de fin pour purger toutes les versions des objets qui ont été supprimés avant l'heure de fin. Vous spécifiez l'heure de fin au format MM/DD/YYYY HH24:MI:SS, au format MM/DD/YYYY ou sous la forme d'un nombre de jours avant la date actuelle. Si vous spécifiez un nombre de jours, la valeur doit être un entier supérieur à 0.
|
-n
| last_n_versions_to_keep
| Obligatoire si vous n'utilisez pas -d ou -t. Nombre de versions de l'objet parmi les dernières archivées à conserver comme objet actif. La valeur doit être un entier supérieur à 0. Par exemple, entrez 6 pour purger toutes les versions, sauf les six dernières archivées. Si l'objet est extrait, vous conservez également la version extraite.
Après avoir purgé les versions de l'objet, vous ne pouvez pas les récupérer. Pour vous assurer de pouvoir revenir à des versions antérieures, évitez de purger toutes les versions d'un objet.
|
-t
| purge_cutoff_time
| Obligatoire si vous n'utilisez pas -d ou -n. Heure limite pour purger les versions des objets actifs. Purge les versions qui ont été archivées avant l'heure limite. Vous pouvez spécifier l'heure limite de purge au format MM/JJ/AAAA HH24:MI:SS, au format MM/JJ/AAAA ou sous la forme d'un nombre de jours avant la date actuelle. Si vous spécifiez un nombre de jours, la valeur doit être un entier supérieur à 0. Lorsque vous utilisez l'option -t, vous conservez la dernière version archivée, même si elle a été archivée après l'heure limite de la purge.
|
-f
| folder_name
| Facultatif. Dossier contenant les versions de l'objet qui sont purgées. Si vous ne spécifiez pas un dossier, vous purgez les versions de l'objet de tous les dossiers du référentiel.
|
-q
| query_name
| Facultatif. Requête utilisée pour purger les versions de l'objet d'un ensemble spécifique de résultats de requête.
Si vous utilisez l'option -d, vous purgez toutes les versions des objets supprimés. Pour conserver les versions récentes d'objets supprimés et purger les versions plus anciennes, vous pouvez définir une requête qui renvoie les objets supprimés et utiliser ensuite l'option -q avec -n, -t ou les deux.
|
-o
| outputfile_name
| Facultatif. Fichier de sortie permettant d'enregistrer les informations relatives aux versions de l'objet purgé.
|
-p
| -
| Facultatif. Affiche un aperçu de la commande PurgeVersion. pmrep affiche les résultats de la purge sans réaliser vraiment la purge des versions de l'objet.
|
-b
| -
| Facultatif. Affiche ou enregistre les informations de la purge en mode détaillé. Le mode détaillé fournit des informations détaillées sur les versions de l'objet, notamment le nom de référentiel, le nom de dossier, le numéro de version et l'état. Vous ne pouvez pas utiliser l'option -b avec -o et -p.
|
-c
| -
| Facultatif. Recherche dans les groupes de déploiement du référentiel des références aux versions de l'objet renvoyées dans un aperçu de purge. Si un aperçu de purge contient une version d'objet dans un groupe de déploiement, pmrep affiche un avertissement.
Lorsque vous utilisez l'option -c avec l'option -p, la commande répertorie les objets qui sont purgés, puis répertorie les versions d'objet qui sont contenues dans les groupes de déploiement. Lorsque vous utilisez l'option -c sans l'option -p, la commande ne purge pas les versions d'objet qui font partie de groupes de déploiement.
L'option -c peut avoir un impact négatif sur les performances.
|
-s
| dbd_separator
| Facultatif. Si une source ODBC comporte un point (.) dans le nom, définissez un autre caractère de séparation lorsque vous définissez l'objet source. Par exemple, au lieu de database_name.source_name, définissez l'objet source en tant que database_name\source_name et dbd_separator en tant que barre oblique inversée (\).
|
-k
| -
| Facultatif. Répertorie tous les noms et toutes les versions d'objet qui n'ont pas été purgés bien qu'ils correspondent aux critères de purge. L'option -k indique également la raison pour laquelle les versions d'objet n'ont pas été purgées. Par exemple, une version d'objet n'est pas purgée si vous ne disposez pas de privilèges suffisants pour purger l'objet.
Une version d'objet n'est pas purgée lorsqu'elle appartient à un groupe de déploiement. Lorsqu'un objet est un membre de plusieurs groupes de déploiement, la raison répertorie le premier groupe de déploiement qui entraîne l'objet à ne pas être purgé.
|