Réduire l’historique de l’archive (Gestion des données)

Synthèse

Supprime les enregistrements d’archive retirés des jeux de données d’archivage non versionnés.

Au fil du temps, l’historique de l’archive d’une table peut croître de manière exponentielle avec l’enregistrement de l’historique de toutes les mises à jour. Cela peut avoir un impact sur les décisions prises en matière de stockage et de gestion des sauvegardes et peut jouer sur les performances si les données dépassent les capacités du système en place. Certaines organisations peuvent utiliser un archivage non versionné, car il est requis pour certaines fonctions et qu’elles n’ont pas besoin d’un enregistrement historique ou veulent réduire les données plus anciennes, qui ne sont plus pertinentes. Cet outil vous permet de supprimer toutes les lignes retirées ou les lignes retirées antérieures à une date spécifiée.

En savoir plus sur la réduction de l’historique de l’archive

Utilisation

  • Cet outil ne prend en charge que les jeux de données stockés dans une géodatabase d’entreprise. Les bases de données prises en charge sont les suivantes :

    • IBM Db2
    • Microsoft SQL Server
    • Oracle
    • PostgreSQL
    • SAP HANA

  • L’archivage doit être activé sur la table en entrée.

  • La table en entrée doit être non versionnée. Les tables versionnées ne sont pas prises en charge.

  • Pour exécuter cet outil, vous devez être connecté à la géodatabase en tant que propriétaire des données.

  • Vous pouvez accéder à la date de dernière réduction d’un jeu de données à partir de la classe d’entités ou de la boîte de dialogue des propriétés de la table.

Paramètres

ÉtiquetteExplicationType de données
Table en entrée

Table non versionnée sur laquelle l’archivage est activé contenant l’historique de l’archive à réduire.

Table View
Trim Mode (Mode de réduction)

Spécifie le mode de réduction à utiliser pour réduire l’historique de l’archive.

  • SuppressionLes enregistrements de l’archive seront supprimés.
Remarque :

Dans ArcGIS Pro 2.6, seul le mode de réduction par suppression est disponible.

String
Trim Before Date (Réduire avant la date)
(Facultatif)

Les enregistrements de l’archive antérieurs à cette date et à cette heure seront supprimés. La date et l’heure doivent être exprimées en UTC (Temps Universel Coordonné). Si aucune date n’est fournie, tous les enregistrements de l’archive seront supprimés.

Date

Sortie obtenue

ÉtiquetteExplicationType de données
Table en sortie

Table en entrée mise à jour avec l’historique de l’archive réduit.

Tableau

arcpy.management.TrimArchiveHistory(in_table, trim_mode, {trim_before_date})
NomExplicationType de données
in_table

Table non versionnée sur laquelle l’archivage est activé contenant l’historique de l’archive à réduire.

Table View
trim_mode

Spécifie le mode de réduction à utiliser pour réduire l’historique de l’archive.

Remarque :

Dans ArcGIS Pro 2.6, seul le mode de réduction par suppression est disponible.

  • DELETELes enregistrements de l’archive seront supprimés.
String
trim_before_date
(Facultatif)

Les enregistrements de l’archive antérieurs à cette date et à cette heure seront supprimés. La date et l’heure doivent être exprimées en UTC (Temps Universel Coordonné). Si aucune date n’est fournie, tous les enregistrements de l’archive seront supprimés.

Date

Sortie obtenue

NomExplicationType de données
out_table

Table en entrée mise à jour avec l’historique de l’archive réduit.

Tableau

Exemple de code

Exemple d’utilisation de l’outil TrimArchiveHistory (fenêtre Python)

Réduisez les enregistrements de l’archive d’une table antérieurs à une date et une heure spécifiques.

import arcpy
arcpy.TrimArchiveHistory_management("C:\\MyProject\\myGdb.sde\\mydatabase.user1.Parcels", 
                                    "DELETE", "3/10/2020 10:28:56 AM")

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes