Recortar el historial de archivos (Administración de datos)

Resumen

Elimina registros de archivos retirados de datasets habilitados para archivo no versionados.

A lo largo del tiempo, el historial de archivos de una tabla puede crecer exponencialmente a medida que se mantiene el historial de todas las ediciones. Es algo que puede afectar a las decisiones sobre la administración del almacenamiento y las copias de seguridad y podría afectar al rendimiento si los datos superan al sistema que hay. Es posible que algunas organizaciones utilicen archivado no versionado porque es obligatorio para determinadas funciones y no necesitan registros históricos ni desean recortar datos anteriores que ya no son relevantes. La herramienta permite eliminar todas las filas retiradas o las filas retiradas anteriores a una fecha especificada.

Más información sobre cómo recortar el historial de archivos

Uso

  • Esta herramienta solo admite los datasets que se almacenan en una geodatabase corporativa. Entre las bases de datos compatibles se incluyen las siguientes:

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

  • La tabla de entrada debe estar habilitada para archivo.

  • La tabla de entrada debe ser no versionada. Las tablas versionadas no son compatibles.

  • Para ejecutar esta herramienta, debe estar conectado a la geodatabase como propietario de los datos.

  • Puede acceder a la última fecha recortada de un dataset desde el cuadro de diálogo de propiedades de la tabla o clase de entidad.

Sintaxis

arcpy.management.TrimArchiveHistory(in_table, trim_mode, {trim_before_date})
ParámetroExplicaciónTipo de datos
in_table

La tabla habilitada para archivo no versionada con el historial de archivos que se va a recortar.

Table View
trim_mode

Especifica el modo de recorte que se usará para recortar el historial de archivos.

Nota:

En ArcGIS Pro 2.6, solo está disponible el modo de recorte de eliminación.

  • DELETESe eliminarán los registros de archivos.
String
trim_before_date
(Opcional)

Los registros de archivos anteriores a esta fecha y hora se eliminarán. La fecha y hora deben estar en UTC. Si no se proporciona ninguna fecha, se eliminarán todos los registros de archivos.

Date

Salida derivada

NombreExplicaciónTipo de datos
out_table

La tabla de entrada actualizada con el historial de archivos recortado.

Tabla

Muestra de código

Ejemplo de TrimArchiveHistory (ventana de Python)

Recorte los registros de archivos de una tabla que sean anteriores a una fecha y hora específicas.

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

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados